diff --git a/.dockerignore b/.dockerignore index 173731e247..c639767ce7 100644 --- a/.dockerignore +++ b/.dockerignore @@ -9,4 +9,5 @@ **/cdktf.out **/.gen -**/dist \ No newline at end of file +**/dist +**/.terraform \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e1d908c952..45e48c6d4a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,6 +4,9 @@ on: [pull_request] jobs: build: runs-on: ubuntu-latest + strategy: + matrix: + terraform: ["0.12.29", 0.13.0-rc1] container: image: hashicorp/jsii-terraform @@ -16,12 +19,17 @@ jobs: run: | tools/align-version.sh yarn build + env: + TERRAFORM_BINARY_NAME: "terraform${{ matrix.terraform }}" - name: test run: | yarn test + env: + TERRAFORM_BINARY_NAME: "terraform${{ matrix.terraform }}" - name: create bundle run: yarn package - name: integration tests run: yarn integration env: - TERRAFORM_CLOUD_TOKEN: ${{ secrets.TERRAFORM_CLOUD_TOKEN }} \ No newline at end of file + TERRAFORM_CLOUD_TOKEN: ${{ secrets.TERRAFORM_CLOUD_TOKEN }} + TERRAFORM_BINARY_NAME: "terraform${{ matrix.terraform }}" diff --git a/.gitignore b/.gitignore index 2e0ed15cbe..8d4758111e 100644 --- a/.gitignore +++ b/.gitignore @@ -16,4 +16,5 @@ tsconfig.json **/*.log **/coverage **/dist -**/.terraform \ No newline at end of file +**/.terraform +.vscode \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index f2b8312f30..e323e4c1ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,13 @@ FROM jsii/superchain -COPY tools/install-terraform.sh /tmp/ +RUN yum install -y unzip && curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python -RUN yum install -y jq && /tmp/install-terraform.sh && curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python +ENV DEFAULT_TERRAFORM_VERSION=0.13.0-rc1 -RUN rm -f /tmp/install-terraform.sh && yum remove -y jq \ No newline at end of file +# Install Terraform +RUN AVAILABLE_TERRAFORM_VERSIONS="0.12.29 ${DEFAULT_TERRAFORM_VERSION}" && \ + for VERSION in ${AVAILABLE_TERRAFORM_VERSIONS}; do curl -LOk https://releases.hashicorp.com/terraform/${VERSION}/terraform_${VERSION}_linux_amd64.zip && \ + mkdir -p /usr/local/bin/tf/versions/${VERSION} && \ + unzip terraform_${VERSION}_linux_amd64.zip -d /usr/local/bin/tf/versions/${VERSION} && \ + ln -s /usr/local/bin/tf/versions/${VERSION}/terraform /usr/local/bin/terraform${VERSION};rm terraform_${VERSION}_linux_amd64.zip;done && \ + ln -s /usr/local/bin/tf/versions/${DEFAULT_TERRAFORM_VERSION}/terraform /usr/local/bin/terraform diff --git a/examples/python/docker/cdktf.json b/examples/python/docker/cdktf.json index 5d86884192..a47ece781b 100644 --- a/examples/python/docker/cdktf.json +++ b/examples/python/docker/cdktf.json @@ -1,6 +1,8 @@ { "language": "python", "app": "pipenv run ./main.py", - "terraformProviders": ["docker"], + "terraformProviders": [ + "terraform-providers/docker@~> 2.0" + ], "codeMakerOutput": "imports" -} +} \ No newline at end of file diff --git a/examples/python/docker/main.py b/examples/python/docker/main.py index cc21b49ff9..328ef6a535 100755 --- a/examples/python/docker/main.py +++ b/examples/python/docker/main.py @@ -1,15 +1,17 @@ #!/usr/bin/python3 -tt from constructs import Construct from cdktf import App, TerraformStack -from imports.docker import Image, Container +from imports.docker import Image, Container, DockerProvider class MyStack(TerraformStack): def __init__(self, scope: Construct, ns: str): super().__init__(scope, ns) - + + DockerProvider(self, "provider") + docker_image = Image(self, 'nginx-latest', name='nginx:latest', keep_locally=False) - + Container(self, 'nginx-cdktf', name='nginx-python-cdktf', image=docker_image.name, ports=[ { diff --git a/examples/typescript/aws/cdktf.json b/examples/typescript/aws/cdktf.json index 5564b8dcb9..d7eb8ed063 100644 --- a/examples/typescript/aws/cdktf.json +++ b/examples/typescript/aws/cdktf.json @@ -3,9 +3,5 @@ "app": "npm run --silent compile && node main.js", "terraformProviders": [ "aws@~> 2.0" - ], - "terraformModules": [ - "terraform-aws-modules/eks/aws", - "terraform-aws-modules/vpc/aws" ] } \ No newline at end of file diff --git a/examples/typescript/docker/cdktf.json b/examples/typescript/docker/cdktf.json index 2b9e089ba3..95b9d36655 100644 --- a/examples/typescript/docker/cdktf.json +++ b/examples/typescript/docker/cdktf.json @@ -2,6 +2,6 @@ "language": "typescript", "app": "npm run --silent compile && node main.js", "terraformProviders": [ - "docker" + "terraform-providers/docker@~> 2.0" ] } \ No newline at end of file diff --git a/examples/typescript/docker/main.ts b/examples/typescript/docker/main.ts index c0824acb8f..54081719f4 100644 --- a/examples/typescript/docker/main.ts +++ b/examples/typescript/docker/main.ts @@ -15,7 +15,7 @@ Steps: import { Construct } from 'constructs'; import { App, TerraformStack } from 'cdktf'; -import { Container, Image } from './.gen/providers/docker'; +import { Container, Image, DockerProvider } from './.gen/providers/docker'; class MyStack extends TerraformStack { public readonly dockerImage: Image @@ -23,6 +23,8 @@ class MyStack extends TerraformStack { constructor(scope: Construct, name: string) { super(scope, name); + new DockerProvider(this, 'provider', {}) + this.dockerImage = new Image(this, 'nginxImage', { name : "nginx:latest", keepLocally : false @@ -35,7 +37,7 @@ class MyStack extends TerraformStack { internal: 80, external: 8000 }] - }); + }); } } diff --git a/package.json b/package.json index 1e47fa826f..d804f6be7b 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,9 @@ "watch": "lerna run --parallel --stream --scope cdktf* watch-preserve-output", "link-packages": "lerna exec --scope cdktf* yarn link", "integration": "test/run-against-dist test/test-all.sh", - "release-github": "tools/release-github.sh" + "release-github": "tools/release-github.sh", + "build-docker-jsii": "docker build -t hashicorp/jsii-terraform .", + "push-docker-jsii": "docker push hashicorp/jsii-terraform" }, "workspaces": { "packages": [ diff --git a/packages/cdktf-cli/bin/cmds/ui/models/terraform.ts b/packages/cdktf-cli/bin/cmds/ui/models/terraform.ts index d9645b5376..ff433c0c43 100644 --- a/packages/cdktf-cli/bin/cmds/ui/models/terraform.ts +++ b/packages/cdktf-cli/bin/cmds/ui/models/terraform.ts @@ -1,6 +1,8 @@ import * as path from 'path'; import { exec } from '../../../../lib/util' +const terraformBinaryName = process.env.TERRAFORM_BINARY_NAME || 'terraform' + export enum PlannedResourceAction { CREATE = 'create', UPDATE = 'update', @@ -81,7 +83,7 @@ export class Terraform { } public async init(): Promise { - await exec('terraform', ['init'], { cwd: this.workdir, env: process.env }) + await exec(terraformBinaryName, ['init'], { cwd: this.workdir, env: process.env }) } public async plan(destroy = false): Promise { @@ -90,29 +92,29 @@ export class Terraform { if (destroy) { options.push('-destroy') } - await exec('terraform', options, { cwd: this.workdir, env: process.env }); - const jsonPlan = await exec('terraform', ['show', '-json', planFile], { cwd: this.workdir, env: process.env }); + await exec(terraformBinaryName, options, { cwd: this.workdir, env: process.env }); + const jsonPlan = await exec(terraformBinaryName, ['show', '-json', planFile], { cwd: this.workdir, env: process.env }); return new TerraformPlan(planFile, JSON.parse(jsonPlan)); } public async deploy(planFile: string, stdout: (chunk: Buffer) => any): Promise { - await exec('terraform', ['apply', '-auto-approve', ...this.stateFileOption, planFile], { cwd: this.workdir, env: process.env }, stdout); + await exec(terraformBinaryName, ['apply', '-auto-approve', ...this.stateFileOption, planFile], { cwd: this.workdir, env: process.env }, stdout); } public async destroy(stdout: (chunk: Buffer) => any): Promise { - await exec('terraform', ['destroy', '-auto-approve', ...this.stateFileOption], { cwd: this.workdir, env: process.env }, stdout); + await exec(terraformBinaryName, ['destroy', '-auto-approve', ...this.stateFileOption], { cwd: this.workdir, env: process.env }, stdout); } public async version(): Promise { try { - return await exec('terraform', ['-v'], { cwd: this.workdir, env: process.env }); + return await exec(terraformBinaryName, ['-v'], { cwd: this.workdir, env: process.env }); } catch { throw new Error("Terraform CLI not present - Please install a current version https://learn.hashicorp.com/terraform/getting-started/install.html") } } public async output(): Promise<{[key: string]: TerraformOutput}> { - const output = await exec('terraform', ['output', '-json', ...this.stateFileOption], { cwd: this.workdir, env: process.env }); return JSON.parse(output) + const output = await exec(terraformBinaryName, ['output', '-json', ...this.stateFileOption], { cwd: this.workdir, env: process.env }); return JSON.parse(output) } private get stateFileOption() { diff --git a/packages/cdktf-cli/lib/get/generator/emitter/resource-emitter.ts b/packages/cdktf-cli/lib/get/generator/emitter/resource-emitter.ts index 115c9d8e85..2056ebb224 100644 --- a/packages/cdktf-cli/lib/get/generator/emitter/resource-emitter.ts +++ b/packages/cdktf-cli/lib/get/generator/emitter/resource-emitter.ts @@ -87,7 +87,8 @@ export class ResourceEmitter { this.code.open(`terraformGeneratorMetadata: {`); this.code.line(`providerName: '${resource.provider}',`); this.code.line(`providerVersionConstraint: '${resource.providerVersionConstraint}'`); - this.code.close(`}`); + this.code.close(`},`); + this.code.line(`terraformProviderSource: '${resource.terraformProviderSource}'`); this.code.close(`});`); } } \ No newline at end of file diff --git a/packages/cdktf-cli/lib/get/generator/models/resource-model.ts b/packages/cdktf-cli/lib/get/generator/models/resource-model.ts index 34db285d63..e877e6d0eb 100644 --- a/packages/cdktf-cli/lib/get/generator/models/resource-model.ts +++ b/packages/cdktf-cli/lib/get/generator/models/resource-model.ts @@ -22,6 +22,7 @@ export class ResourceModel { public baseName: string; public provider: string; public providerVersionConstraint?: string; + public terraformProviderSource?: string; public fileName: string; public filePath: string; public attributes: AttributeModel[]; diff --git a/packages/cdktf-cli/lib/get/generator/provider-generator.ts b/packages/cdktf-cli/lib/get/generator/provider-generator.ts index 5a9acb9a73..76d8f110e1 100644 --- a/packages/cdktf-cli/lib/get/generator/provider-generator.ts +++ b/packages/cdktf-cli/lib/get/generator/provider-generator.ts @@ -4,12 +4,56 @@ import { ResourceModel } from "./models" import { ResourceParser } from './resource-parser' import { ResourceEmitter, StructEmitter } from './emitter' +export class TerraformProviderConstraint { + public version: string; + public source?: string; + public name: string + public fqn: string; + + constructor(public cdktfConstraint: string) { + const [ fqn, version ] = cdktfConstraint.split('@'); + const nameParts = fqn.split('/'); + const name = nameParts.pop(); + if (!name) { throw new Error(`Provider name should be properly set in ${cdktfConstraint}`) } + + this.name = name; + this.source = nameParts.join('/'); + this.version = version; + this.fqn = fqn + } + + public isMatching(terraformSchemaName: string): boolean { + const elements = terraformSchemaName.split('/') + + if (elements.length === 1) { + return this.name === terraformSchemaName + } else { + const [hostname, scope, provider] = elements + + if (!hostname || !scope || !provider) { + throw new Error(`can't handle ${terraformSchemaName}`) + } + + return this.name === provider; + } + } +} +interface ProviderData { + name: string; + source: string; + version: string; +} + +export interface ProviderConstraints { + [fqn: string]: ProviderData; +} + export class TerraformGenerator { private resourceParser = new ResourceParser(); private resourceEmitter: ResourceEmitter; private structEmitter: StructEmitter; + constructor(private readonly code: CodeMaker, schema: ProviderSchema, private providerConstraints?: TerraformProviderConstraint[]) { - constructor(private readonly code: CodeMaker, schema: ProviderSchema, private providerConstraints?: { [name: string]: string }) { this.code.indentation = 2; this.resourceEmitter = new ResourceEmitter(this.code) this.structEmitter = new StructEmitter(this.code) @@ -19,8 +63,8 @@ export class TerraformGenerator { return; } - for (const [name, provider] of Object.entries(schema.provider_schemas)) { - this.emitProvider(name, provider); + for (const [fqpn, provider] of Object.entries(schema.provider_schemas)) { + this.emitProvider(fqpn, provider); } } @@ -28,7 +72,10 @@ export class TerraformGenerator { await this.code.save(outdir); } - private emitProvider(name: string, provider: Provider) { + private emitProvider(fqpn: string, provider: Provider) { + const name = fqpn.split('/').pop() + if (!name) { throw new Error(`can't handle ${fqpn}`) } + const files: string[] = [] for (const [type, resource] of Object.entries(provider.resource_schemas)) { files.push(this.emitResourceFile(this.resourceParser.parse(name, type, resource, 'resource'))); @@ -41,7 +88,13 @@ export class TerraformGenerator { if (provider.provider) { const providerResource = this.resourceParser.parse(name, `provider`, provider.provider, 'provider') if (this.providerConstraints) { - providerResource.providerVersionConstraint = this.providerConstraints[name] + const constraint = this.providerConstraints.find((p) => (p.isMatching(fqpn))) + if (!constraint) { + console.log({foo: this.providerConstraints, fqpn}) + throw new Error(`can't handle ${fqpn}`) + } + providerResource.providerVersionConstraint = constraint.version; + providerResource.terraformProviderSource = constraint.fqn; } files.push(this.emitResourceFile(providerResource)); } @@ -75,9 +128,6 @@ export class TerraformGenerator { this.code.line(`// ${resource.linkToDocs}`); this.code.line(`// generated from terraform resource schema`); this.code.line(); - this.code.line('/*'); - this.code.line(resource.schemaAsJson); - this.code.line('*/'); resource.importStatements.forEach(statement => this.code.line(statement)) this.code.line(); this.code.line('// Configuration'); diff --git a/packages/cdktf-cli/lib/get/generator/provider-schema.ts b/packages/cdktf-cli/lib/get/generator/provider-schema.ts index 04e7e520af..c657c2dfd3 100644 --- a/packages/cdktf-cli/lib/get/generator/provider-schema.ts +++ b/packages/cdktf-cli/lib/get/generator/provider-schema.ts @@ -56,10 +56,16 @@ export interface Block { } export async function readSchema(providers: string[]): Promise { - const provider: { [name: string]: { version?: string } } = { }; + const provider: { [name: string]: {} } = {}; + const requiredProviders: { [name: string]: { source?: string; version?: string } } = { }; + for (const p of providers) { - const [ name, version ] = p.split('@'); - provider[name] = { version }; + const [ fqname, version ] = p.split('@'); + const name = fqname.split('/').pop() + if (!name) { throw new Error(`Provider name should be properly set in ${p}`) } + + provider[name] = {}; + requiredProviders[name] = { version, source: fqname }; } let schema = ''; const workDir = process.cwd() @@ -67,7 +73,8 @@ export async function readSchema(providers: string[]): Promise { await withTempDir('fetchSchema', async () => { const outdir = process.cwd(); const filePath = path.join(outdir, 'providers.tf.json'); - await writeFile(filePath, JSON.stringify({ provider })); + // eslint-disable-next-line @typescript-eslint/camelcase + await writeFile(filePath, JSON.stringify({ provider, terraform: { required_providers: requiredProviders }})); const env = process.env['TF_PLUGIN_CACHE_DIR'] ? process.env : Object.assign({}, process.env, { 'TF_PLUGIN_CACHE_DIR': await cacheDir(workDir) }) diff --git a/packages/cdktf-cli/lib/get/providers.ts b/packages/cdktf-cli/lib/get/providers.ts index 77ff803c6b..19e889f0e0 100644 --- a/packages/cdktf-cli/lib/get/providers.ts +++ b/packages/cdktf-cli/lib/get/providers.ts @@ -1,5 +1,5 @@ // generates constructs from terraform providers schema -import { TerraformGenerator } from './generator/provider-generator'; +import { TerraformGenerator, TerraformProviderConstraint } from './generator/provider-generator'; import { ProviderSchema, readSchema } from './generator/provider-schema'; import { CodeMaker } from 'codemaker'; import { GetBase } from './base' @@ -19,11 +19,10 @@ export class GetProvider extends GetBase { return `providers/${name}/index`; } - private async parseProviders(providers: string[]): Promise<{ [name: string]: string }> { - const provider: { [name: string]: string } = { }; + private async parseProviders(providers: string[]): Promise { + const provider: TerraformProviderConstraint[] = []; for (const p of providers) { - const [ name, version ] = p.split('@'); - provider[name] = version; + provider.push(new TerraformProviderConstraint(p)) } return provider; } diff --git a/packages/cdktf-cli/package.json b/packages/cdktf-cli/package.json index 4f7eea36ea..dfb6324cba 100644 --- a/packages/cdktf-cli/package.json +++ b/packages/cdktf-cli/package.json @@ -10,6 +10,7 @@ "watch": "tsc -w", "watch-preserve-output": "tsc -w --preserveWatchOutput", "lint": "eslint . --ext .ts", + "lint:fix": "eslint . --ext .ts --fix", "test": "yarn lint && jest", "jest-watch": "jest --watch", "package": "./package.sh" diff --git a/packages/cdktf-cli/test/get/__snapshots__/provider.test.ts.snap b/packages/cdktf-cli/test/get/__snapshots__/provider.test.ts.snap index 57e4a8b22f..3ea590608c 100644 --- a/packages/cdktf-cli/test/get/__snapshots__/provider.test.ts.snap +++ b/packages/cdktf-cli/test/get/__snapshots__/provider.test.ts.snap @@ -48,7 +48,7 @@ Object { }, }, "description": "aws", - "fingerprint": "sfUTck4Ee7Fy6uXj9mxaFsYd0AlPRSnt8rDQ/jgFM+c=", + "fingerprint": "GhqNbU3bqaT2hKQqawzul2jDBR+JWL1ugiqwzAUYsqI=", "homepage": "http://repo", "jsiiVersion": "1.1.0 (build df55f5e)", "license": "Apache-2.0", @@ -97,13 +97,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 51, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 122, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -125,7 +125,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 87, + "line": 54, }, "name": "arn", "type": Object { @@ -135,7 +135,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 79, + "line": 46, }, "name": "analyzerName", "type": Object { @@ -145,7 +145,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 93, + "line": 60, }, "name": "id", "optional": true, @@ -156,7 +156,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 102, + "line": 69, }, "name": "tags", "optional": true, @@ -172,7 +172,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 111, + "line": 78, }, "name": "type", "optional": true, @@ -192,7 +192,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 43, + "line": 10, }, "name": "AccessanalyzerAnalyzerConfig", "properties": Array [ @@ -201,7 +201,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 44, + "line": 11, }, "name": "analyzerName", "type": Object { @@ -213,7 +213,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 45, + "line": 12, }, "name": "tags", "optional": true, @@ -231,7 +231,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/accessanalyzer-analyzer.ts", - "line": 46, + "line": 13, }, "name": "type", "optional": true, @@ -271,13 +271,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 147, + "line": 51, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 221, + "line": 125, }, "name": "domainValidationOptions", "parameters": Array [ @@ -297,7 +297,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 288, + "line": 192, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -319,7 +319,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 180, + "line": 84, }, "name": "arn", "type": Object { @@ -330,7 +330,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 262, + "line": 166, }, "name": "validationEmails", "type": Object { @@ -345,7 +345,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 186, + "line": 90, }, "name": "certificateAuthorityArn", "optional": true, @@ -356,7 +356,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 195, + "line": 99, }, "name": "certificateBody", "optional": true, @@ -367,7 +367,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 204, + "line": 108, }, "name": "certificateChain", "optional": true, @@ -378,7 +378,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 213, + "line": 117, }, "name": "domainName", "optional": true, @@ -389,7 +389,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 227, + "line": 131, }, "name": "id", "optional": true, @@ -400,7 +400,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 277, + "line": 181, }, "name": "options", "optional": true, @@ -416,7 +416,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 236, + "line": 140, }, "name": "privateKey", "optional": true, @@ -427,7 +427,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 245, + "line": 149, }, "name": "subjectAlternativeNames", "optional": true, @@ -443,7 +443,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 254, + "line": 158, }, "name": "tags", "optional": true, @@ -459,7 +459,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 268, + "line": 172, }, "name": "validationMethod", "optional": true, @@ -479,7 +479,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 107, + "line": 11, }, "name": "AcmCertificateConfig", "properties": Array [ @@ -488,7 +488,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 108, + "line": 12, }, "name": "certificateAuthorityArn", "optional": true, @@ -501,7 +501,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 109, + "line": 13, }, "name": "certificateBody", "optional": true, @@ -514,7 +514,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 110, + "line": 14, }, "name": "certificateChain", "optional": true, @@ -527,7 +527,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 111, + "line": 15, }, "name": "domainName", "optional": true, @@ -543,7 +543,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 117, + "line": 21, }, "name": "options", "optional": true, @@ -561,7 +561,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 112, + "line": 16, }, "name": "privateKey", "optional": true, @@ -574,7 +574,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 113, + "line": 17, }, "name": "subjectAlternativeNames", "optional": true, @@ -592,7 +592,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 114, + "line": 18, }, "name": "tags", "optional": true, @@ -610,7 +610,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 115, + "line": 19, }, "name": "validationMethod", "optional": true, @@ -652,7 +652,7 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 119, + "line": 23, }, "name": "AcmCertificateDomainValidationOptions", "properties": Array [ @@ -660,7 +660,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 122, + "line": 26, }, "name": "domainName", "type": Object { @@ -671,7 +671,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 127, + "line": 31, }, "name": "resourceRecordName", "type": Object { @@ -682,7 +682,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 132, + "line": 36, }, "name": "resourceRecordType", "type": Object { @@ -693,7 +693,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 137, + "line": 41, }, "name": "resourceRecordValue", "type": Object { @@ -709,7 +709,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 141, + "line": 45, }, "name": "AcmCertificateOptions", "properties": Array [ @@ -718,7 +718,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate.ts", - "line": 142, + "line": 46, }, "name": "certificateTransparencyLoggingPreference", "optional": true, @@ -757,13 +757,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 60, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 126, + "line": 88, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -784,7 +784,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 88, + "line": 50, }, "name": "certificateArn", "type": Object { @@ -794,7 +794,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 97, + "line": 59, }, "name": "id", "optional": true, @@ -805,7 +805,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 115, + "line": 77, }, "name": "timeouts", "optional": true, @@ -816,7 +816,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 106, + "line": 68, }, "name": "validationRecordFqdns", "optional": true, @@ -841,7 +841,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 48, + "line": 10, }, "name": "AcmCertificateValidationConfig", "properties": Array [ @@ -850,7 +850,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 49, + "line": 11, }, "name": "certificateArn", "type": Object { @@ -865,7 +865,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 52, + "line": 14, }, "name": "timeouts", "optional": true, @@ -878,7 +878,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 50, + "line": 12, }, "name": "validationRecordFqdns", "optional": true, @@ -900,7 +900,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 54, + "line": 16, }, "name": "AcmCertificateValidationTimeouts", "properties": Array [ @@ -909,7 +909,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acm-certificate-validation.ts", - "line": 55, + "line": 17, }, "name": "create", "optional": true, @@ -948,13 +948,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 249, + "line": 59, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 395, + "line": 205, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -976,7 +976,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 280, + "line": 90, }, "name": "arn", "type": Object { @@ -987,7 +987,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 285, + "line": 95, }, "name": "certificate", "type": Object { @@ -998,7 +998,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 290, + "line": 100, }, "name": "certificateChain", "type": Object { @@ -1009,7 +1009,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 295, + "line": 105, }, "name": "certificateSigningRequest", "type": Object { @@ -1020,7 +1020,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 318, + "line": 128, }, "name": "notAfter", "type": Object { @@ -1031,7 +1031,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 323, + "line": 133, }, "name": "notBefore", "type": Object { @@ -1042,7 +1042,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 337, + "line": 147, }, "name": "serial", "type": Object { @@ -1053,7 +1053,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 342, + "line": 152, }, "name": "status", "type": Object { @@ -1063,7 +1063,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 366, + "line": 176, }, "name": "certificateAuthorityConfiguration", "type": Object { @@ -1078,7 +1078,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 301, + "line": 111, }, "name": "enabled", "optional": true, @@ -1089,7 +1089,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 310, + "line": 120, }, "name": "id", "optional": true, @@ -1100,7 +1100,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 329, + "line": 139, }, "name": "permanentDeletionTimeInDays", "optional": true, @@ -1111,7 +1111,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 375, + "line": 185, }, "name": "revocationConfiguration", "optional": true, @@ -1127,7 +1127,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 348, + "line": 158, }, "name": "tags", "optional": true, @@ -1143,7 +1143,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 384, + "line": 194, }, "name": "timeouts", "optional": true, @@ -1154,7 +1154,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 357, + "line": 167, }, "name": "type", "optional": true, @@ -1171,7 +1171,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 227, + "line": 37, }, "name": "AcmpcaCertificateAuthorityCertificateAuthorityConfiguration", "properties": Array [ @@ -1180,7 +1180,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 228, + "line": 38, }, "name": "keyAlgorithm", "type": Object { @@ -1192,7 +1192,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 229, + "line": 39, }, "name": "signingAlgorithm", "type": Object { @@ -1207,7 +1207,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 231, + "line": 41, }, "name": "subject", "type": Object { @@ -1228,7 +1228,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 212, + "line": 22, }, "name": "AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject", "properties": Array [ @@ -1237,7 +1237,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 213, + "line": 23, }, "name": "commonName", "optional": true, @@ -1250,7 +1250,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 214, + "line": 24, }, "name": "country", "optional": true, @@ -1263,7 +1263,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 215, + "line": 25, }, "name": "distinguishedNameQualifier", "optional": true, @@ -1276,7 +1276,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 216, + "line": 26, }, "name": "generationQualifier", "optional": true, @@ -1289,7 +1289,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 217, + "line": 27, }, "name": "givenName", "optional": true, @@ -1302,7 +1302,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 218, + "line": 28, }, "name": "initials", "optional": true, @@ -1315,7 +1315,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 219, + "line": 29, }, "name": "locality", "optional": true, @@ -1328,7 +1328,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 220, + "line": 30, }, "name": "organization", "optional": true, @@ -1341,7 +1341,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 221, + "line": 31, }, "name": "organizationalUnit", "optional": true, @@ -1354,7 +1354,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 222, + "line": 32, }, "name": "pseudonym", "optional": true, @@ -1367,7 +1367,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 223, + "line": 33, }, "name": "state", "optional": true, @@ -1380,7 +1380,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 224, + "line": 34, }, "name": "surname", "optional": true, @@ -1393,7 +1393,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 225, + "line": 35, }, "name": "title", "optional": true, @@ -1413,7 +1413,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 200, + "line": 10, }, "name": "AcmpcaCertificateAuthorityConfig", "properties": Array [ @@ -1425,7 +1425,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 206, + "line": 16, }, "name": "certificateAuthorityConfiguration", "type": Object { @@ -1442,7 +1442,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 201, + "line": 11, }, "name": "enabled", "optional": true, @@ -1455,7 +1455,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 202, + "line": 12, }, "name": "permanentDeletionTimeInDays", "optional": true, @@ -1471,7 +1471,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 208, + "line": 18, }, "name": "revocationConfiguration", "optional": true, @@ -1489,7 +1489,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 203, + "line": 13, }, "name": "tags", "optional": true, @@ -1510,7 +1510,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 210, + "line": 20, }, "name": "timeouts", "optional": true, @@ -1523,7 +1523,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 204, + "line": 14, }, "name": "type", "optional": true, @@ -1540,7 +1540,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 239, + "line": 49, }, "name": "AcmpcaCertificateAuthorityRevocationConfiguration", "properties": Array [ @@ -1552,7 +1552,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 241, + "line": 51, }, "name": "crlConfiguration", "optional": true, @@ -1574,7 +1574,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 233, + "line": 43, }, "name": "AcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration", "properties": Array [ @@ -1583,7 +1583,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 236, + "line": 46, }, "name": "expirationInDays", "type": Object { @@ -1595,7 +1595,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 234, + "line": 44, }, "name": "customCname", "optional": true, @@ -1608,7 +1608,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 235, + "line": 45, }, "name": "enabled", "optional": true, @@ -1621,7 +1621,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 237, + "line": 47, }, "name": "s3BucketName", "optional": true, @@ -1638,7 +1638,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 243, + "line": 53, }, "name": "AcmpcaCertificateAuthorityTimeouts", "properties": Array [ @@ -1647,7 +1647,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/acmpca-certificate-authority.ts", - "line": 244, + "line": 54, }, "name": "create", "optional": true, @@ -1687,13 +1687,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 204, + "line": 48, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 425, + "line": 269, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -1715,7 +1715,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 244, + "line": 88, }, "name": "arn", "type": Object { @@ -1726,7 +1726,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 249, + "line": 93, }, "name": "arnSuffix", "type": Object { @@ -1737,7 +1737,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 254, + "line": 98, }, "name": "dnsName", "type": Object { @@ -1748,7 +1748,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 385, + "line": 229, }, "name": "vpcId", "type": Object { @@ -1759,7 +1759,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 390, + "line": 234, }, "name": "zoneId", "type": Object { @@ -1769,7 +1769,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 396, + "line": 240, }, "name": "accessLogs", "optional": true, @@ -1785,7 +1785,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 260, + "line": 104, }, "name": "dropInvalidHeaderFields", "optional": true, @@ -1796,7 +1796,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 269, + "line": 113, }, "name": "enableCrossZoneLoadBalancing", "optional": true, @@ -1807,7 +1807,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 278, + "line": 122, }, "name": "enableDeletionProtection", "optional": true, @@ -1818,7 +1818,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 287, + "line": 131, }, "name": "enableHttp2", "optional": true, @@ -1829,7 +1829,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 296, + "line": 140, }, "name": "id", "optional": true, @@ -1840,7 +1840,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 305, + "line": 149, }, "name": "idleTimeout", "optional": true, @@ -1851,7 +1851,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 314, + "line": 158, }, "name": "internal", "optional": true, @@ -1862,7 +1862,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 323, + "line": 167, }, "name": "ipAddressType", "optional": true, @@ -1873,7 +1873,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 332, + "line": 176, }, "name": "loadBalancerType", "optional": true, @@ -1884,7 +1884,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 341, + "line": 185, }, "name": "name", "optional": true, @@ -1895,7 +1895,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 350, + "line": 194, }, "name": "namePrefix", "optional": true, @@ -1906,7 +1906,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 359, + "line": 203, }, "name": "securityGroups", "optional": true, @@ -1922,7 +1922,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 405, + "line": 249, }, "name": "subnetMapping", "optional": true, @@ -1938,7 +1938,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 368, + "line": 212, }, "name": "subnets", "optional": true, @@ -1954,7 +1954,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 377, + "line": 221, }, "name": "tags", "optional": true, @@ -1970,7 +1970,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 414, + "line": 258, }, "name": "timeouts", "optional": true, @@ -1987,7 +1987,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 187, + "line": 31, }, "name": "AlbAccessLogs", "properties": Array [ @@ -1996,7 +1996,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 188, + "line": 32, }, "name": "bucket", "type": Object { @@ -2008,7 +2008,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 189, + "line": 33, }, "name": "enabled", "optional": true, @@ -2021,7 +2021,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 190, + "line": 34, }, "name": "prefix", "optional": true, @@ -2041,7 +2041,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 166, + "line": 10, }, "name": "AlbConfig", "properties": Array [ @@ -2053,7 +2053,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 181, + "line": 25, }, "name": "accessLogs", "optional": true, @@ -2071,7 +2071,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 167, + "line": 11, }, "name": "dropInvalidHeaderFields", "optional": true, @@ -2084,7 +2084,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 168, + "line": 12, }, "name": "enableCrossZoneLoadBalancing", "optional": true, @@ -2097,7 +2097,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 169, + "line": 13, }, "name": "enableDeletionProtection", "optional": true, @@ -2110,7 +2110,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 170, + "line": 14, }, "name": "enableHttp2", "optional": true, @@ -2123,7 +2123,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 171, + "line": 15, }, "name": "idleTimeout", "optional": true, @@ -2136,7 +2136,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 172, + "line": 16, }, "name": "internal", "optional": true, @@ -2149,7 +2149,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 173, + "line": 17, }, "name": "ipAddressType", "optional": true, @@ -2162,7 +2162,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 174, + "line": 18, }, "name": "loadBalancerType", "optional": true, @@ -2175,7 +2175,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 175, + "line": 19, }, "name": "name", "optional": true, @@ -2188,7 +2188,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 176, + "line": 20, }, "name": "namePrefix", "optional": true, @@ -2201,7 +2201,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 177, + "line": 21, }, "name": "securityGroups", "optional": true, @@ -2222,7 +2222,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 183, + "line": 27, }, "name": "subnetMapping", "optional": true, @@ -2240,7 +2240,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 178, + "line": 22, }, "name": "subnets", "optional": true, @@ -2258,7 +2258,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 179, + "line": 23, }, "name": "tags", "optional": true, @@ -2279,7 +2279,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 185, + "line": 29, }, "name": "timeouts", "optional": true, @@ -2318,13 +2318,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 311, + "line": 76, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 422, + "line": 187, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -2346,7 +2346,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 342, + "line": 107, }, "name": "arn", "type": Object { @@ -2356,7 +2356,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 402, + "line": 167, }, "name": "defaultAction", "type": Object { @@ -2371,7 +2371,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 366, + "line": 131, }, "name": "loadBalancerArn", "type": Object { @@ -2381,7 +2381,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 375, + "line": 140, }, "name": "port", "type": Object { @@ -2391,7 +2391,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 348, + "line": 113, }, "name": "certificateArn", "optional": true, @@ -2402,7 +2402,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 357, + "line": 122, }, "name": "id", "optional": true, @@ -2413,7 +2413,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 384, + "line": 149, }, "name": "protocol", "optional": true, @@ -2424,7 +2424,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 393, + "line": 158, }, "name": "sslPolicy", "optional": true, @@ -2435,7 +2435,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 411, + "line": 176, }, "name": "timeouts", "optional": true, @@ -2474,13 +2474,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/alb-listener-certificate.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/alb-listener-certificate.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -2501,7 +2501,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener-certificate.ts", - "line": 66, + "line": 44, }, "name": "certificateArn", "type": Object { @@ -2511,7 +2511,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener-certificate.ts", - "line": 84, + "line": 62, }, "name": "listenerArn", "type": Object { @@ -2521,7 +2521,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener-certificate.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -2541,7 +2541,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-certificate.ts", - "line": 32, + "line": 10, }, "name": "AlbListenerCertificateConfig", "properties": Array [ @@ -2550,7 +2550,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-certificate.ts", - "line": 33, + "line": 11, }, "name": "certificateArn", "type": Object { @@ -2562,7 +2562,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-certificate.ts", - "line": 34, + "line": 12, }, "name": "listenerArn", "type": Object { @@ -2581,7 +2581,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 245, + "line": 10, }, "name": "AlbListenerConfig", "properties": Array [ @@ -2593,7 +2593,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 252, + "line": 17, }, "name": "defaultAction", "type": Object { @@ -2610,7 +2610,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 247, + "line": 12, }, "name": "loadBalancerArn", "type": Object { @@ -2622,7 +2622,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 248, + "line": 13, }, "name": "port", "type": Object { @@ -2634,7 +2634,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 246, + "line": 11, }, "name": "certificateArn", "optional": true, @@ -2647,7 +2647,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 249, + "line": 14, }, "name": "protocol", "optional": true, @@ -2660,7 +2660,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 250, + "line": 15, }, "name": "sslPolicy", "optional": true, @@ -2676,7 +2676,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 254, + "line": 19, }, "name": "timeouts", "optional": true, @@ -2693,7 +2693,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 292, + "line": 57, }, "name": "AlbListenerDefaultAction", "properties": Array [ @@ -2702,7 +2702,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 295, + "line": 60, }, "name": "type", "type": Object { @@ -2717,7 +2717,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 297, + "line": 62, }, "name": "authenticateCognito", "optional": true, @@ -2738,7 +2738,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 299, + "line": 64, }, "name": "authenticateOidc", "optional": true, @@ -2759,7 +2759,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 301, + "line": 66, }, "name": "fixedResponse", "optional": true, @@ -2777,7 +2777,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 293, + "line": 58, }, "name": "order", "optional": true, @@ -2793,7 +2793,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 303, + "line": 68, }, "name": "redirect", "optional": true, @@ -2811,7 +2811,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 294, + "line": 59, }, "name": "targetGroupArn", "optional": true, @@ -2828,7 +2828,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 256, + "line": 21, }, "name": "AlbListenerDefaultActionAuthenticateCognito", "properties": Array [ @@ -2837,7 +2837,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 262, + "line": 27, }, "name": "userPoolArn", "type": Object { @@ -2849,7 +2849,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 263, + "line": 28, }, "name": "userPoolClientId", "type": Object { @@ -2861,7 +2861,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 264, + "line": 29, }, "name": "userPoolDomain", "type": Object { @@ -2873,7 +2873,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 257, + "line": 22, }, "name": "authenticationRequestExtraParams", "optional": true, @@ -2891,7 +2891,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 258, + "line": 23, }, "name": "onUnauthenticatedRequest", "optional": true, @@ -2904,7 +2904,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 259, + "line": 24, }, "name": "scope", "optional": true, @@ -2917,7 +2917,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 260, + "line": 25, }, "name": "sessionCookieName", "optional": true, @@ -2930,7 +2930,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 261, + "line": 26, }, "name": "sessionTimeout", "optional": true, @@ -2947,7 +2947,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 266, + "line": 31, }, "name": "AlbListenerDefaultActionAuthenticateOidc", "properties": Array [ @@ -2956,7 +2956,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 268, + "line": 33, }, "name": "authorizationEndpoint", "type": Object { @@ -2968,7 +2968,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 269, + "line": 34, }, "name": "clientId", "type": Object { @@ -2980,7 +2980,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 270, + "line": 35, }, "name": "clientSecret", "type": Object { @@ -2992,7 +2992,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 271, + "line": 36, }, "name": "issuer", "type": Object { @@ -3004,7 +3004,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 276, + "line": 41, }, "name": "tokenEndpoint", "type": Object { @@ -3016,7 +3016,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 277, + "line": 42, }, "name": "userInfoEndpoint", "type": Object { @@ -3028,7 +3028,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 267, + "line": 32, }, "name": "authenticationRequestExtraParams", "optional": true, @@ -3046,7 +3046,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 272, + "line": 37, }, "name": "onUnauthenticatedRequest", "optional": true, @@ -3059,7 +3059,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 273, + "line": 38, }, "name": "scope", "optional": true, @@ -3072,7 +3072,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 274, + "line": 39, }, "name": "sessionCookieName", "optional": true, @@ -3085,7 +3085,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 275, + "line": 40, }, "name": "sessionTimeout", "optional": true, @@ -3102,7 +3102,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 279, + "line": 44, }, "name": "AlbListenerDefaultActionFixedResponse", "properties": Array [ @@ -3111,7 +3111,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 280, + "line": 45, }, "name": "contentType", "type": Object { @@ -3123,7 +3123,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 281, + "line": 46, }, "name": "messageBody", "optional": true, @@ -3136,7 +3136,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 282, + "line": 47, }, "name": "statusCode", "optional": true, @@ -3153,7 +3153,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 284, + "line": 49, }, "name": "AlbListenerDefaultActionRedirect", "properties": Array [ @@ -3162,7 +3162,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 290, + "line": 55, }, "name": "statusCode", "type": Object { @@ -3174,7 +3174,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 285, + "line": 50, }, "name": "host", "optional": true, @@ -3187,7 +3187,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 286, + "line": 51, }, "name": "path", "optional": true, @@ -3200,7 +3200,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 287, + "line": 52, }, "name": "port", "optional": true, @@ -3213,7 +3213,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 288, + "line": 53, }, "name": "protocol", "optional": true, @@ -3226,7 +3226,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 289, + "line": 54, }, "name": "query", "optional": true, @@ -3265,13 +3265,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 437, + "line": 106, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 518, + "line": 187, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -3293,7 +3293,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 465, + "line": 134, }, "name": "arn", "type": Object { @@ -3303,7 +3303,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 498, + "line": 167, }, "name": "action", "type": Object { @@ -3318,7 +3318,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 507, + "line": 176, }, "name": "condition", "type": Object { @@ -3333,7 +3333,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 480, + "line": 149, }, "name": "listenerArn", "type": Object { @@ -3343,7 +3343,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 471, + "line": 140, }, "name": "id", "optional": true, @@ -3354,7 +3354,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 489, + "line": 158, }, "name": "priority", "optional": true, @@ -3371,7 +3371,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 385, + "line": 54, }, "name": "AlbListenerRuleAction", "properties": Array [ @@ -3380,7 +3380,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 388, + "line": 57, }, "name": "type", "type": Object { @@ -3395,7 +3395,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 390, + "line": 59, }, "name": "authenticateCognito", "optional": true, @@ -3416,7 +3416,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 392, + "line": 61, }, "name": "authenticateOidc", "optional": true, @@ -3437,7 +3437,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 394, + "line": 63, }, "name": "fixedResponse", "optional": true, @@ -3455,7 +3455,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 386, + "line": 55, }, "name": "order", "optional": true, @@ -3471,7 +3471,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 396, + "line": 65, }, "name": "redirect", "optional": true, @@ -3489,7 +3489,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 387, + "line": 56, }, "name": "targetGroupArn", "optional": true, @@ -3506,7 +3506,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 349, + "line": 18, }, "name": "AlbListenerRuleActionAuthenticateCognito", "properties": Array [ @@ -3515,7 +3515,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 355, + "line": 24, }, "name": "userPoolArn", "type": Object { @@ -3527,7 +3527,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 356, + "line": 25, }, "name": "userPoolClientId", "type": Object { @@ -3539,7 +3539,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 357, + "line": 26, }, "name": "userPoolDomain", "type": Object { @@ -3551,7 +3551,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 350, + "line": 19, }, "name": "authenticationRequestExtraParams", "optional": true, @@ -3569,7 +3569,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 351, + "line": 20, }, "name": "onUnauthenticatedRequest", "optional": true, @@ -3582,7 +3582,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 352, + "line": 21, }, "name": "scope", "optional": true, @@ -3595,7 +3595,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 353, + "line": 22, }, "name": "sessionCookieName", "optional": true, @@ -3608,7 +3608,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 354, + "line": 23, }, "name": "sessionTimeout", "optional": true, @@ -3625,7 +3625,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 359, + "line": 28, }, "name": "AlbListenerRuleActionAuthenticateOidc", "properties": Array [ @@ -3634,7 +3634,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 361, + "line": 30, }, "name": "authorizationEndpoint", "type": Object { @@ -3646,7 +3646,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 362, + "line": 31, }, "name": "clientId", "type": Object { @@ -3658,7 +3658,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 363, + "line": 32, }, "name": "clientSecret", "type": Object { @@ -3670,7 +3670,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 364, + "line": 33, }, "name": "issuer", "type": Object { @@ -3682,7 +3682,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 369, + "line": 38, }, "name": "tokenEndpoint", "type": Object { @@ -3694,7 +3694,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 370, + "line": 39, }, "name": "userInfoEndpoint", "type": Object { @@ -3706,7 +3706,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 360, + "line": 29, }, "name": "authenticationRequestExtraParams", "optional": true, @@ -3724,7 +3724,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 365, + "line": 34, }, "name": "onUnauthenticatedRequest", "optional": true, @@ -3737,7 +3737,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 366, + "line": 35, }, "name": "scope", "optional": true, @@ -3750,7 +3750,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 367, + "line": 36, }, "name": "sessionCookieName", "optional": true, @@ -3763,7 +3763,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 368, + "line": 37, }, "name": "sessionTimeout", "optional": true, @@ -3780,7 +3780,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 372, + "line": 41, }, "name": "AlbListenerRuleActionFixedResponse", "properties": Array [ @@ -3789,7 +3789,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 373, + "line": 42, }, "name": "contentType", "type": Object { @@ -3801,7 +3801,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 374, + "line": 43, }, "name": "messageBody", "optional": true, @@ -3814,7 +3814,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 375, + "line": 44, }, "name": "statusCode", "optional": true, @@ -3831,7 +3831,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 377, + "line": 46, }, "name": "AlbListenerRuleActionRedirect", "properties": Array [ @@ -3840,7 +3840,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 383, + "line": 52, }, "name": "statusCode", "type": Object { @@ -3852,7 +3852,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 378, + "line": 47, }, "name": "host", "optional": true, @@ -3865,7 +3865,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 379, + "line": 48, }, "name": "path", "optional": true, @@ -3878,7 +3878,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 380, + "line": 49, }, "name": "port", "optional": true, @@ -3891,7 +3891,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 381, + "line": 50, }, "name": "protocol", "optional": true, @@ -3904,7 +3904,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 382, + "line": 51, }, "name": "query", "optional": true, @@ -3921,7 +3921,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 418, + "line": 87, }, "name": "AlbListenerRuleCondition", "properties": Array [ @@ -3930,7 +3930,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 419, + "line": 88, }, "name": "field", "optional": true, @@ -3946,7 +3946,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 422, + "line": 91, }, "name": "hostHeader", "optional": true, @@ -3967,7 +3967,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 424, + "line": 93, }, "name": "httpHeader", "optional": true, @@ -3988,7 +3988,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 426, + "line": 95, }, "name": "httpRequestMethod", "optional": true, @@ -4009,7 +4009,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 428, + "line": 97, }, "name": "pathPattern", "optional": true, @@ -4030,7 +4030,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 430, + "line": 99, }, "name": "queryString", "optional": true, @@ -4051,7 +4051,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 432, + "line": 101, }, "name": "sourceIp", "optional": true, @@ -4069,7 +4069,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 420, + "line": 89, }, "name": "values", "optional": true, @@ -4091,7 +4091,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 398, + "line": 67, }, "name": "AlbListenerRuleConditionHostHeader", "properties": Array [ @@ -4100,7 +4100,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 399, + "line": 68, }, "name": "values", "optional": true, @@ -4122,7 +4122,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 401, + "line": 70, }, "name": "AlbListenerRuleConditionHttpHeader", "properties": Array [ @@ -4131,7 +4131,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 402, + "line": 71, }, "name": "httpHeaderName", "type": Object { @@ -4143,7 +4143,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 403, + "line": 72, }, "name": "values", "type": Object { @@ -4164,7 +4164,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 405, + "line": 74, }, "name": "AlbListenerRuleConditionHttpRequestMethod", "properties": Array [ @@ -4173,7 +4173,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 406, + "line": 75, }, "name": "values", "type": Object { @@ -4194,7 +4194,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 408, + "line": 77, }, "name": "AlbListenerRuleConditionPathPattern", "properties": Array [ @@ -4203,7 +4203,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 409, + "line": 78, }, "name": "values", "optional": true, @@ -4225,7 +4225,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 411, + "line": 80, }, "name": "AlbListenerRuleConditionQueryString", "properties": Array [ @@ -4234,7 +4234,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 413, + "line": 82, }, "name": "value", "type": Object { @@ -4246,7 +4246,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 412, + "line": 81, }, "name": "key", "optional": true, @@ -4263,7 +4263,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 415, + "line": 84, }, "name": "AlbListenerRuleConditionSourceIp", "properties": Array [ @@ -4272,7 +4272,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 416, + "line": 85, }, "name": "values", "type": Object { @@ -4296,7 +4296,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 341, + "line": 10, }, "name": "AlbListenerRuleConfig", "properties": Array [ @@ -4308,7 +4308,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 345, + "line": 14, }, "name": "action", "type": Object { @@ -4328,7 +4328,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 347, + "line": 16, }, "name": "condition", "type": Object { @@ -4345,7 +4345,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 342, + "line": 11, }, "name": "listenerArn", "type": Object { @@ -4357,7 +4357,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener-rule.ts", - "line": 343, + "line": 12, }, "name": "priority", "optional": true, @@ -4374,7 +4374,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 305, + "line": 70, }, "name": "AlbListenerTimeouts", "properties": Array [ @@ -4383,7 +4383,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-listener.ts", - "line": 306, + "line": 71, }, "name": "read", "optional": true, @@ -4400,7 +4400,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 192, + "line": 36, }, "name": "AlbSubnetMapping", "properties": Array [ @@ -4409,7 +4409,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 194, + "line": 38, }, "name": "subnetId", "type": Object { @@ -4421,7 +4421,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 193, + "line": 37, }, "name": "allocationId", "optional": true, @@ -4461,13 +4461,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 191, + "line": 47, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 377, + "line": 233, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -4489,7 +4489,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 229, + "line": 85, }, "name": "arn", "type": Object { @@ -4500,7 +4500,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 234, + "line": 90, }, "name": "arnSuffix", "type": Object { @@ -4510,7 +4510,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 240, + "line": 96, }, "name": "deregistrationDelay", "optional": true, @@ -4521,7 +4521,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 357, + "line": 213, }, "name": "healthCheck", "optional": true, @@ -4537,7 +4537,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 249, + "line": 105, }, "name": "id", "optional": true, @@ -4548,7 +4548,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 258, + "line": 114, }, "name": "lambdaMultiValueHeadersEnabled", "optional": true, @@ -4559,7 +4559,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 267, + "line": 123, }, "name": "loadBalancingAlgorithmType", "optional": true, @@ -4570,7 +4570,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 276, + "line": 132, }, "name": "name", "optional": true, @@ -4581,7 +4581,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 285, + "line": 141, }, "name": "namePrefix", "optional": true, @@ -4592,7 +4592,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 294, + "line": 150, }, "name": "port", "optional": true, @@ -4603,7 +4603,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 303, + "line": 159, }, "name": "protocol", "optional": true, @@ -4614,7 +4614,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 312, + "line": 168, }, "name": "proxyProtocolV2", "optional": true, @@ -4625,7 +4625,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 321, + "line": 177, }, "name": "slowStart", "optional": true, @@ -4636,7 +4636,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 366, + "line": 222, }, "name": "stickiness", "optional": true, @@ -4652,7 +4652,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 330, + "line": 186, }, "name": "tags", "optional": true, @@ -4668,7 +4668,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 339, + "line": 195, }, "name": "targetType", "optional": true, @@ -4679,7 +4679,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 348, + "line": 204, }, "name": "vpcId", "optional": true, @@ -4718,13 +4718,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -4745,7 +4745,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 105, + "line": 75, }, "name": "targetGroupArn", "type": Object { @@ -4755,7 +4755,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 114, + "line": 84, }, "name": "targetId", "type": Object { @@ -4765,7 +4765,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 78, + "line": 48, }, "name": "availabilityZone", "optional": true, @@ -4776,7 +4776,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 87, + "line": 57, }, "name": "id", "optional": true, @@ -4787,7 +4787,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 96, + "line": 66, }, "name": "port", "optional": true, @@ -4807,7 +4807,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 40, + "line": 10, }, "name": "AlbTargetGroupAttachmentConfig", "properties": Array [ @@ -4816,7 +4816,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 43, + "line": 13, }, "name": "targetGroupArn", "type": Object { @@ -4828,7 +4828,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 44, + "line": 14, }, "name": "targetId", "type": Object { @@ -4840,7 +4840,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 41, + "line": 11, }, "name": "availabilityZone", "optional": true, @@ -4853,7 +4853,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group-attachment.ts", - "line": 42, + "line": 12, }, "name": "port", "optional": true, @@ -4873,7 +4873,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 154, + "line": 10, }, "name": "AlbTargetGroupConfig", "properties": Array [ @@ -4882,7 +4882,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 155, + "line": 11, }, "name": "deregistrationDelay", "optional": true, @@ -4898,7 +4898,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 168, + "line": 24, }, "name": "healthCheck", "optional": true, @@ -4916,7 +4916,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 156, + "line": 12, }, "name": "lambdaMultiValueHeadersEnabled", "optional": true, @@ -4929,7 +4929,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 157, + "line": 13, }, "name": "loadBalancingAlgorithmType", "optional": true, @@ -4942,7 +4942,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 158, + "line": 14, }, "name": "name", "optional": true, @@ -4955,7 +4955,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 159, + "line": 15, }, "name": "namePrefix", "optional": true, @@ -4968,7 +4968,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 160, + "line": 16, }, "name": "port", "optional": true, @@ -4981,7 +4981,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 161, + "line": 17, }, "name": "protocol", "optional": true, @@ -4994,7 +4994,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 162, + "line": 18, }, "name": "proxyProtocolV2", "optional": true, @@ -5007,7 +5007,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 163, + "line": 19, }, "name": "slowStart", "optional": true, @@ -5023,7 +5023,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 170, + "line": 26, }, "name": "stickiness", "optional": true, @@ -5041,7 +5041,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 164, + "line": 20, }, "name": "tags", "optional": true, @@ -5059,7 +5059,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 165, + "line": 21, }, "name": "targetType", "optional": true, @@ -5072,7 +5072,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 166, + "line": 22, }, "name": "vpcId", "optional": true, @@ -5089,7 +5089,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 172, + "line": 28, }, "name": "AlbTargetGroupHealthCheck", "properties": Array [ @@ -5098,7 +5098,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 173, + "line": 29, }, "name": "enabled", "optional": true, @@ -5111,7 +5111,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 174, + "line": 30, }, "name": "healthyThreshold", "optional": true, @@ -5124,7 +5124,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 175, + "line": 31, }, "name": "interval", "optional": true, @@ -5137,7 +5137,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 176, + "line": 32, }, "name": "matcher", "optional": true, @@ -5150,7 +5150,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 177, + "line": 33, }, "name": "path", "optional": true, @@ -5163,7 +5163,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 178, + "line": 34, }, "name": "port", "optional": true, @@ -5176,7 +5176,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 179, + "line": 35, }, "name": "protocol", "optional": true, @@ -5189,7 +5189,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 180, + "line": 36, }, "name": "timeout", "optional": true, @@ -5202,7 +5202,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 181, + "line": 37, }, "name": "unhealthyThreshold", "optional": true, @@ -5219,7 +5219,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 183, + "line": 39, }, "name": "AlbTargetGroupStickiness", "properties": Array [ @@ -5228,7 +5228,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 186, + "line": 42, }, "name": "type", "type": Object { @@ -5240,7 +5240,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 184, + "line": 40, }, "name": "cookieDuration", "optional": true, @@ -5253,7 +5253,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb-target-group.ts", - "line": 185, + "line": 41, }, "name": "enabled", "optional": true, @@ -5270,7 +5270,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 196, + "line": 40, }, "name": "AlbTimeouts", "properties": Array [ @@ -5279,7 +5279,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 197, + "line": 41, }, "name": "create", "optional": true, @@ -5292,7 +5292,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 198, + "line": 42, }, "name": "delete", "optional": true, @@ -5305,7 +5305,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/alb.ts", - "line": 199, + "line": 43, }, "name": "update", "optional": true, @@ -5344,13 +5344,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 192, + "line": 50, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 378, + "line": 236, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -5372,7 +5372,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 284, + "line": 142, }, "name": "manageEbsSnapshots", "type": Object { @@ -5383,7 +5383,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 316, + "line": 174, }, "name": "rootSnapshotId", "type": Object { @@ -5393,7 +5393,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 290, + "line": 148, }, "name": "name", "type": Object { @@ -5403,7 +5403,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 231, + "line": 89, }, "name": "architecture", "optional": true, @@ -5414,7 +5414,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 240, + "line": 98, }, "name": "description", "optional": true, @@ -5425,7 +5425,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 349, + "line": 207, }, "name": "ebsBlockDevice", "optional": true, @@ -5441,7 +5441,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 249, + "line": 107, }, "name": "enaSupport", "optional": true, @@ -5452,7 +5452,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 358, + "line": 216, }, "name": "ephemeralBlockDevice", "optional": true, @@ -5468,7 +5468,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 258, + "line": 116, }, "name": "id", "optional": true, @@ -5479,7 +5479,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 267, + "line": 125, }, "name": "imageLocation", "optional": true, @@ -5490,7 +5490,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 276, + "line": 134, }, "name": "kernelId", "optional": true, @@ -5501,7 +5501,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 299, + "line": 157, }, "name": "ramdiskId", "optional": true, @@ -5512,7 +5512,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 308, + "line": 166, }, "name": "rootDeviceName", "optional": true, @@ -5523,7 +5523,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 322, + "line": 180, }, "name": "sriovNetSupport", "optional": true, @@ -5534,7 +5534,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 331, + "line": 189, }, "name": "tags", "optional": true, @@ -5550,7 +5550,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 367, + "line": 225, }, "name": "timeouts", "optional": true, @@ -5561,7 +5561,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 340, + "line": 198, }, "name": "virtualizationType", "optional": true, @@ -5581,7 +5581,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 152, + "line": 10, }, "name": "AmiConfig", "properties": Array [ @@ -5590,7 +5590,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 158, + "line": 16, }, "name": "name", "type": Object { @@ -5602,7 +5602,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 153, + "line": 11, }, "name": "architecture", "optional": true, @@ -5615,7 +5615,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 154, + "line": 12, }, "name": "description", "optional": true, @@ -5631,7 +5631,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 165, + "line": 23, }, "name": "ebsBlockDevice", "optional": true, @@ -5649,7 +5649,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 155, + "line": 13, }, "name": "enaSupport", "optional": true, @@ -5665,7 +5665,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 167, + "line": 25, }, "name": "ephemeralBlockDevice", "optional": true, @@ -5683,7 +5683,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 156, + "line": 14, }, "name": "imageLocation", "optional": true, @@ -5696,7 +5696,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 157, + "line": 15, }, "name": "kernelId", "optional": true, @@ -5709,7 +5709,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 159, + "line": 17, }, "name": "ramdiskId", "optional": true, @@ -5722,7 +5722,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 160, + "line": 18, }, "name": "rootDeviceName", "optional": true, @@ -5735,7 +5735,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 161, + "line": 19, }, "name": "sriovNetSupport", "optional": true, @@ -5748,7 +5748,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 162, + "line": 20, }, "name": "tags", "optional": true, @@ -5769,7 +5769,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 169, + "line": 27, }, "name": "timeouts", "optional": true, @@ -5782,7 +5782,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 163, + "line": 21, }, "name": "virtualizationType", "optional": true, @@ -5821,13 +5821,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 194, + "line": 37, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 380, + "line": 223, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -5849,7 +5849,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 228, + "line": 71, }, "name": "architecture", "type": Object { @@ -5860,7 +5860,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 242, + "line": 85, }, "name": "enaSupport", "type": Object { @@ -5871,7 +5871,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 265, + "line": 108, }, "name": "imageLocation", "type": Object { @@ -5882,7 +5882,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 270, + "line": 113, }, "name": "kernelId", "type": Object { @@ -5893,7 +5893,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 284, + "line": 127, }, "name": "manageEbsSnapshots", "type": Object { @@ -5904,7 +5904,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 298, + "line": 141, }, "name": "ramdiskId", "type": Object { @@ -5915,7 +5915,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 303, + "line": 146, }, "name": "rootDeviceName", "type": Object { @@ -5926,7 +5926,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 308, + "line": 151, }, "name": "rootSnapshotId", "type": Object { @@ -5937,7 +5937,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 331, + "line": 174, }, "name": "sriovNetSupport", "type": Object { @@ -5948,7 +5948,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 345, + "line": 188, }, "name": "virtualizationType", "type": Object { @@ -5958,7 +5958,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 290, + "line": 133, }, "name": "name", "type": Object { @@ -5968,7 +5968,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 314, + "line": 157, }, "name": "sourceAmiId", "type": Object { @@ -5978,7 +5978,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 323, + "line": 166, }, "name": "sourceAmiRegion", "type": Object { @@ -5988,7 +5988,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 234, + "line": 77, }, "name": "description", "optional": true, @@ -5999,7 +5999,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 351, + "line": 194, }, "name": "ebsBlockDevice", "optional": true, @@ -6015,7 +6015,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 248, + "line": 91, }, "name": "encrypted", "optional": true, @@ -6026,7 +6026,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 360, + "line": 203, }, "name": "ephemeralBlockDevice", "optional": true, @@ -6042,7 +6042,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 257, + "line": 100, }, "name": "id", "optional": true, @@ -6053,7 +6053,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 276, + "line": 119, }, "name": "kmsKeyId", "optional": true, @@ -6064,7 +6064,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 337, + "line": 180, }, "name": "tags", "optional": true, @@ -6080,7 +6080,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 369, + "line": 212, }, "name": "timeouts", "optional": true, @@ -6100,7 +6100,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 167, + "line": 10, }, "name": "AmiCopyConfig", "properties": Array [ @@ -6109,7 +6109,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 171, + "line": 14, }, "name": "name", "type": Object { @@ -6121,7 +6121,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 172, + "line": 15, }, "name": "sourceAmiId", "type": Object { @@ -6133,7 +6133,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 173, + "line": 16, }, "name": "sourceAmiRegion", "type": Object { @@ -6145,7 +6145,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 168, + "line": 11, }, "name": "description", "optional": true, @@ -6161,7 +6161,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 176, + "line": 19, }, "name": "ebsBlockDevice", "optional": true, @@ -6179,7 +6179,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 169, + "line": 12, }, "name": "encrypted", "optional": true, @@ -6195,7 +6195,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 178, + "line": 21, }, "name": "ephemeralBlockDevice", "optional": true, @@ -6213,7 +6213,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 170, + "line": 13, }, "name": "kmsKeyId", "optional": true, @@ -6226,7 +6226,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 174, + "line": 17, }, "name": "tags", "optional": true, @@ -6247,7 +6247,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 180, + "line": 23, }, "name": "timeouts", "optional": true, @@ -6264,7 +6264,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 182, + "line": 25, }, "name": "AmiCopyEbsBlockDevice", }, @@ -6275,7 +6275,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 184, + "line": 27, }, "name": "AmiCopyEphemeralBlockDevice", }, @@ -6286,7 +6286,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 186, + "line": 29, }, "name": "AmiCopyTimeouts", "properties": Array [ @@ -6295,7 +6295,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 187, + "line": 30, }, "name": "create", "optional": true, @@ -6308,7 +6308,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 188, + "line": 31, }, "name": "delete", "optional": true, @@ -6321,7 +6321,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-copy.ts", - "line": 189, + "line": 32, }, "name": "update", "optional": true, @@ -6338,7 +6338,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 171, + "line": 29, }, "name": "AmiEbsBlockDevice", "properties": Array [ @@ -6347,7 +6347,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 173, + "line": 31, }, "name": "deviceName", "type": Object { @@ -6359,7 +6359,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 172, + "line": 30, }, "name": "deleteOnTermination", "optional": true, @@ -6372,7 +6372,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 174, + "line": 32, }, "name": "encrypted", "optional": true, @@ -6385,7 +6385,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 175, + "line": 33, }, "name": "iops", "optional": true, @@ -6398,7 +6398,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 176, + "line": 34, }, "name": "snapshotId", "optional": true, @@ -6411,7 +6411,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 177, + "line": 35, }, "name": "volumeSize", "optional": true, @@ -6424,7 +6424,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 178, + "line": 36, }, "name": "volumeType", "optional": true, @@ -6441,7 +6441,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 180, + "line": 38, }, "name": "AmiEphemeralBlockDevice", "properties": Array [ @@ -6450,7 +6450,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 181, + "line": 39, }, "name": "deviceName", "type": Object { @@ -6462,7 +6462,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 182, + "line": 40, }, "name": "virtualName", "type": Object { @@ -6500,13 +6500,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 183, + "line": 35, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 349, + "line": 201, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -6528,7 +6528,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 215, + "line": 67, }, "name": "architecture", "type": Object { @@ -6539,7 +6539,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 229, + "line": 81, }, "name": "enaSupport", "type": Object { @@ -6550,7 +6550,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 243, + "line": 95, }, "name": "imageLocation", "type": Object { @@ -6561,7 +6561,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 248, + "line": 100, }, "name": "kernelId", "type": Object { @@ -6572,7 +6572,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 253, + "line": 105, }, "name": "manageEbsSnapshots", "type": Object { @@ -6583,7 +6583,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 267, + "line": 119, }, "name": "ramdiskId", "type": Object { @@ -6594,7 +6594,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 272, + "line": 124, }, "name": "rootDeviceName", "type": Object { @@ -6605,7 +6605,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 277, + "line": 129, }, "name": "rootSnapshotId", "type": Object { @@ -6616,7 +6616,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 300, + "line": 152, }, "name": "sriovNetSupport", "type": Object { @@ -6627,7 +6627,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 314, + "line": 166, }, "name": "virtualizationType", "type": Object { @@ -6637,7 +6637,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 259, + "line": 111, }, "name": "name", "type": Object { @@ -6647,7 +6647,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 292, + "line": 144, }, "name": "sourceInstanceId", "type": Object { @@ -6657,7 +6657,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 221, + "line": 73, }, "name": "description", "optional": true, @@ -6668,7 +6668,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 320, + "line": 172, }, "name": "ebsBlockDevice", "optional": true, @@ -6684,7 +6684,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 329, + "line": 181, }, "name": "ephemeralBlockDevice", "optional": true, @@ -6700,7 +6700,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 235, + "line": 87, }, "name": "id", "optional": true, @@ -6711,7 +6711,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 283, + "line": 135, }, "name": "snapshotWithoutReboot", "optional": true, @@ -6722,7 +6722,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 306, + "line": 158, }, "name": "tags", "optional": true, @@ -6738,7 +6738,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 338, + "line": 190, }, "name": "timeouts", "optional": true, @@ -6758,7 +6758,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 158, + "line": 10, }, "name": "AmiFromInstanceConfig", "properties": Array [ @@ -6767,7 +6767,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 160, + "line": 12, }, "name": "name", "type": Object { @@ -6779,7 +6779,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 162, + "line": 14, }, "name": "sourceInstanceId", "type": Object { @@ -6791,7 +6791,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 159, + "line": 11, }, "name": "description", "optional": true, @@ -6807,7 +6807,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 165, + "line": 17, }, "name": "ebsBlockDevice", "optional": true, @@ -6828,7 +6828,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 167, + "line": 19, }, "name": "ephemeralBlockDevice", "optional": true, @@ -6846,7 +6846,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 161, + "line": 13, }, "name": "snapshotWithoutReboot", "optional": true, @@ -6859,7 +6859,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 163, + "line": 15, }, "name": "tags", "optional": true, @@ -6880,7 +6880,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 169, + "line": 21, }, "name": "timeouts", "optional": true, @@ -6897,7 +6897,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 171, + "line": 23, }, "name": "AmiFromInstanceEbsBlockDevice", }, @@ -6908,7 +6908,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 173, + "line": 25, }, "name": "AmiFromInstanceEphemeralBlockDevice", }, @@ -6919,7 +6919,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 175, + "line": 27, }, "name": "AmiFromInstanceTimeouts", "properties": Array [ @@ -6928,7 +6928,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 176, + "line": 28, }, "name": "create", "optional": true, @@ -6941,7 +6941,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 177, + "line": 29, }, "name": "delete", "optional": true, @@ -6954,7 +6954,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-from-instance.ts", - "line": 178, + "line": 30, }, "name": "update", "optional": true, @@ -6993,13 +6993,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/ami-launch-permission.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ami-launch-permission.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -7020,7 +7020,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-launch-permission.ts", - "line": 66, + "line": 44, }, "name": "accountId", "type": Object { @@ -7030,7 +7030,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-launch-permission.ts", - "line": 84, + "line": 62, }, "name": "imageId", "type": Object { @@ -7040,7 +7040,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/ami-launch-permission.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -7060,7 +7060,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami-launch-permission.ts", - "line": 32, + "line": 10, }, "name": "AmiLaunchPermissionConfig", "properties": Array [ @@ -7069,7 +7069,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-launch-permission.ts", - "line": 33, + "line": 11, }, "name": "accountId", "type": Object { @@ -7081,7 +7081,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami-launch-permission.ts", - "line": 34, + "line": 12, }, "name": "imageId", "type": Object { @@ -7097,7 +7097,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 184, + "line": 42, }, "name": "AmiTimeouts", "properties": Array [ @@ -7106,7 +7106,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 185, + "line": 43, }, "name": "create", "optional": true, @@ -7119,7 +7119,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 186, + "line": 44, }, "name": "delete", "optional": true, @@ -7132,7 +7132,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/ami.ts", - "line": 187, + "line": 45, }, "name": "update", "optional": true, @@ -7172,13 +7172,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-account.ts", - "line": 60, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-account.ts", - "line": 111, + "line": 80, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -7196,7 +7196,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-account.ts", - "line": 103, + "line": 72, }, "name": "throttleSettings", "parameters": Array [ @@ -7219,7 +7219,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-account.ts", - "line": 86, + "line": 55, }, "name": "cloudwatchRoleArn", "optional": true, @@ -7230,7 +7230,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-account.ts", - "line": 95, + "line": 64, }, "name": "id", "optional": true, @@ -7250,7 +7250,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-account.ts", - "line": 42, + "line": 11, }, "name": "ApiGatewayAccountConfig", "properties": Array [ @@ -7259,7 +7259,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-account.ts", - "line": 43, + "line": 12, }, "name": "cloudwatchRoleArn", "optional": true, @@ -7301,7 +7301,7 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-account.ts", - "line": 45, + "line": 14, }, "name": "ApiGatewayAccountThrottleSettings", "properties": Array [ @@ -7309,7 +7309,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-account.ts", - "line": 48, + "line": 17, }, "name": "burstLimit", "type": Object { @@ -7320,7 +7320,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-account.ts", - "line": 53, + "line": 22, }, "name": "rateLimit", "type": Object { @@ -7358,13 +7358,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 94, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 205, + "line": 137, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -7386,7 +7386,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 124, + "line": 56, }, "name": "arn", "type": Object { @@ -7397,7 +7397,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 129, + "line": 61, }, "name": "createdDate", "type": Object { @@ -7408,7 +7408,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 161, + "line": 93, }, "name": "lastUpdatedDate", "type": Object { @@ -7418,7 +7418,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 167, + "line": 99, }, "name": "name", "type": Object { @@ -7428,7 +7428,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 135, + "line": 67, }, "name": "description", "optional": true, @@ -7439,7 +7439,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 144, + "line": 76, }, "name": "enabled", "optional": true, @@ -7450,7 +7450,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 153, + "line": 85, }, "name": "id", "optional": true, @@ -7461,7 +7461,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 194, + "line": 126, }, "name": "stageKey", "optional": true, @@ -7477,7 +7477,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 176, + "line": 108, }, "name": "tags", "optional": true, @@ -7493,7 +7493,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 185, + "line": 117, }, "name": "value", "optional": true, @@ -7513,7 +7513,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 78, + "line": 10, }, "name": "ApiGatewayApiKeyConfig", "properties": Array [ @@ -7522,7 +7522,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 81, + "line": 13, }, "name": "name", "type": Object { @@ -7534,7 +7534,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 79, + "line": 11, }, "name": "description", "optional": true, @@ -7547,7 +7547,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 80, + "line": 12, }, "name": "enabled", "optional": true, @@ -7563,7 +7563,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 85, + "line": 17, }, "name": "stageKey", "optional": true, @@ -7581,7 +7581,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 82, + "line": 14, }, "name": "tags", "optional": true, @@ -7599,7 +7599,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 83, + "line": 15, }, "name": "value", "optional": true, @@ -7616,7 +7616,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 87, + "line": 19, }, "name": "ApiGatewayApiKeyStageKey", "properties": Array [ @@ -7625,7 +7625,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 88, + "line": 20, }, "name": "restApiId", "type": Object { @@ -7637,7 +7637,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-api-key.ts", - "line": 89, + "line": 21, }, "name": "stageName", "type": Object { @@ -7675,13 +7675,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 77, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 203, + "line": 150, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -7702,7 +7702,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 165, + "line": 112, }, "name": "name", "type": Object { @@ -7712,7 +7712,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 183, + "line": 130, }, "name": "restApiId", "type": Object { @@ -7722,7 +7722,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 111, + "line": 58, }, "name": "authorizerCredentials", "optional": true, @@ -7733,7 +7733,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 120, + "line": 67, }, "name": "authorizerResultTtlInSeconds", "optional": true, @@ -7744,7 +7744,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 129, + "line": 76, }, "name": "authorizerUri", "optional": true, @@ -7755,7 +7755,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 138, + "line": 85, }, "name": "id", "optional": true, @@ -7766,7 +7766,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 147, + "line": 94, }, "name": "identitySource", "optional": true, @@ -7777,7 +7777,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 156, + "line": 103, }, "name": "identityValidationExpression", "optional": true, @@ -7788,7 +7788,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 174, + "line": 121, }, "name": "providerArns", "optional": true, @@ -7804,7 +7804,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 192, + "line": 139, }, "name": "type", "optional": true, @@ -7824,7 +7824,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 63, + "line": 10, }, "name": "ApiGatewayAuthorizerConfig", "properties": Array [ @@ -7833,7 +7833,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 69, + "line": 16, }, "name": "name", "type": Object { @@ -7845,7 +7845,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 71, + "line": 18, }, "name": "restApiId", "type": Object { @@ -7857,7 +7857,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 64, + "line": 11, }, "name": "authorizerCredentials", "optional": true, @@ -7870,7 +7870,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 65, + "line": 12, }, "name": "authorizerResultTtlInSeconds", "optional": true, @@ -7883,7 +7883,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 66, + "line": 13, }, "name": "authorizerUri", "optional": true, @@ -7896,7 +7896,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 67, + "line": 14, }, "name": "identitySource", "optional": true, @@ -7909,7 +7909,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 68, + "line": 15, }, "name": "identityValidationExpression", "optional": true, @@ -7922,7 +7922,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 70, + "line": 17, }, "name": "providerArns", "optional": true, @@ -7940,7 +7940,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-authorizer.ts", - "line": 72, + "line": 19, }, "name": "type", "optional": true, @@ -7979,13 +7979,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -8006,7 +8006,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 78, + "line": 48, }, "name": "apiId", "type": Object { @@ -8016,7 +8016,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 96, + "line": 66, }, "name": "domainName", "type": Object { @@ -8026,7 +8026,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 87, + "line": 57, }, "name": "basePath", "optional": true, @@ -8037,7 +8037,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 105, + "line": 75, }, "name": "id", "optional": true, @@ -8048,7 +8048,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 114, + "line": 84, }, "name": "stageName", "optional": true, @@ -8068,7 +8068,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 40, + "line": 10, }, "name": "ApiGatewayBasePathMappingConfig", "properties": Array [ @@ -8077,7 +8077,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 41, + "line": 11, }, "name": "apiId", "type": Object { @@ -8089,7 +8089,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 43, + "line": 13, }, "name": "domainName", "type": Object { @@ -8101,7 +8101,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 42, + "line": 12, }, "name": "basePath", "optional": true, @@ -8114,7 +8114,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-base-path-mapping.ts", - "line": 44, + "line": 14, }, "name": "stageName", "optional": true, @@ -8154,13 +8154,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 58, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 134, + "line": 93, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -8182,7 +8182,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 84, + "line": 43, }, "name": "arn", "type": Object { @@ -8193,7 +8193,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 89, + "line": 48, }, "name": "createdDate", "type": Object { @@ -8204,7 +8204,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 103, + "line": 62, }, "name": "expirationDate", "type": Object { @@ -8215,7 +8215,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 117, + "line": 76, }, "name": "pemEncodedCertificate", "type": Object { @@ -8225,7 +8225,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 95, + "line": 54, }, "name": "description", "optional": true, @@ -8236,7 +8236,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 109, + "line": 68, }, "name": "id", "optional": true, @@ -8247,7 +8247,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 123, + "line": 82, }, "name": "tags", "optional": true, @@ -8272,7 +8272,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 51, + "line": 10, }, "name": "ApiGatewayClientCertificateConfig", "properties": Array [ @@ -8281,7 +8281,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 52, + "line": 11, }, "name": "description", "optional": true, @@ -8294,7 +8294,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-client-certificate.ts", - "line": 53, + "line": 12, }, "name": "tags", "optional": true, @@ -8338,13 +8338,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 69, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 170, + "line": 121, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -8366,7 +8366,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 98, + "line": 49, }, "name": "createdDate", "type": Object { @@ -8377,7 +8377,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 112, + "line": 63, }, "name": "executionArn", "type": Object { @@ -8388,7 +8388,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 126, + "line": 77, }, "name": "invokeUrl", "type": Object { @@ -8398,7 +8398,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 132, + "line": 83, }, "name": "restApiId", "type": Object { @@ -8408,7 +8408,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 104, + "line": 55, }, "name": "description", "optional": true, @@ -8419,7 +8419,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 118, + "line": 69, }, "name": "id", "optional": true, @@ -8430,7 +8430,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 141, + "line": 92, }, "name": "stageDescription", "optional": true, @@ -8441,7 +8441,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 150, + "line": 101, }, "name": "stageName", "optional": true, @@ -8452,7 +8452,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 159, + "line": 110, }, "name": "variables", "optional": true, @@ -8477,7 +8477,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 59, + "line": 10, }, "name": "ApiGatewayDeploymentConfig", "properties": Array [ @@ -8486,7 +8486,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 61, + "line": 12, }, "name": "restApiId", "type": Object { @@ -8498,7 +8498,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 60, + "line": 11, }, "name": "description", "optional": true, @@ -8511,7 +8511,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 62, + "line": 13, }, "name": "stageDescription", "optional": true, @@ -8524,7 +8524,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 63, + "line": 14, }, "name": "stageName", "optional": true, @@ -8537,7 +8537,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-deployment.ts", - "line": 64, + "line": 15, }, "name": "variables", "optional": true, @@ -8581,13 +8581,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 79, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 145, + "line": 92, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -8608,7 +8608,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 134, + "line": 81, }, "name": "location", "type": Object { @@ -8623,7 +8623,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 116, + "line": 63, }, "name": "properties", "type": Object { @@ -8633,7 +8633,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 125, + "line": 72, }, "name": "restApiId", "type": Object { @@ -8643,7 +8643,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 107, + "line": 54, }, "name": "id", "optional": true, @@ -8663,7 +8663,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 63, + "line": 10, }, "name": "ApiGatewayDocumentationPartConfig", "properties": Array [ @@ -8675,7 +8675,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 67, + "line": 14, }, "name": "location", "type": Object { @@ -8692,7 +8692,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 64, + "line": 11, }, "name": "properties", "type": Object { @@ -8704,7 +8704,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 65, + "line": 12, }, "name": "restApiId", "type": Object { @@ -8720,7 +8720,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 69, + "line": 16, }, "name": "ApiGatewayDocumentationPartLocation", "properties": Array [ @@ -8729,7 +8729,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 74, + "line": 21, }, "name": "type", "type": Object { @@ -8741,7 +8741,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 70, + "line": 17, }, "name": "method", "optional": true, @@ -8754,7 +8754,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 71, + "line": 18, }, "name": "name", "optional": true, @@ -8767,7 +8767,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 72, + "line": 19, }, "name": "path", "optional": true, @@ -8780,7 +8780,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-part.ts", - "line": 73, + "line": 20, }, "name": "statusCode", "optional": true, @@ -8819,13 +8819,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-version.ts", - "line": 44, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-version.ts", - "line": 110, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -8846,7 +8846,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-version.ts", - "line": 90, + "line": 64, }, "name": "restApiId", "type": Object { @@ -8856,7 +8856,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-version.ts", - "line": 99, + "line": 73, }, "name": "version", "type": Object { @@ -8866,7 +8866,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-version.ts", - "line": 72, + "line": 46, }, "name": "description", "optional": true, @@ -8877,7 +8877,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-version.ts", - "line": 81, + "line": 55, }, "name": "id", "optional": true, @@ -8897,7 +8897,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-version.ts", - "line": 36, + "line": 10, }, "name": "ApiGatewayDocumentationVersionConfig", "properties": Array [ @@ -8906,7 +8906,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-version.ts", - "line": 38, + "line": 12, }, "name": "restApiId", "type": Object { @@ -8918,7 +8918,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-version.ts", - "line": 39, + "line": 13, }, "name": "version", "type": Object { @@ -8930,7 +8930,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-documentation-version.ts", - "line": 37, + "line": 11, }, "name": "description", "optional": true, @@ -8969,13 +8969,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 130, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 306, + "line": 206, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -8997,7 +8997,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 165, + "line": 65, }, "name": "arn", "type": Object { @@ -9008,7 +9008,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 215, + "line": 115, }, "name": "certificateUploadDate", "type": Object { @@ -9019,7 +9019,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 220, + "line": 120, }, "name": "cloudfrontDomainName", "type": Object { @@ -9030,7 +9030,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 225, + "line": 125, }, "name": "cloudfrontZoneId", "type": Object { @@ -9041,7 +9041,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 266, + "line": 166, }, "name": "regionalDomainName", "type": Object { @@ -9052,7 +9052,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 271, + "line": 171, }, "name": "regionalZoneId", "type": Object { @@ -9062,7 +9062,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 231, + "line": 131, }, "name": "domainName", "type": Object { @@ -9072,7 +9072,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 171, + "line": 71, }, "name": "certificateArn", "optional": true, @@ -9083,7 +9083,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 180, + "line": 80, }, "name": "certificateBody", "optional": true, @@ -9094,7 +9094,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 189, + "line": 89, }, "name": "certificateChain", "optional": true, @@ -9105,7 +9105,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 198, + "line": 98, }, "name": "certificateName", "optional": true, @@ -9116,7 +9116,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 207, + "line": 107, }, "name": "certificatePrivateKey", "optional": true, @@ -9127,7 +9127,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 295, + "line": 195, }, "name": "endpointConfiguration", "optional": true, @@ -9143,7 +9143,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 240, + "line": 140, }, "name": "id", "optional": true, @@ -9154,7 +9154,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 249, + "line": 149, }, "name": "regionalCertificateArn", "optional": true, @@ -9165,7 +9165,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 258, + "line": 158, }, "name": "regionalCertificateName", "optional": true, @@ -9176,7 +9176,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 277, + "line": 177, }, "name": "securityPolicy", "optional": true, @@ -9187,7 +9187,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 286, + "line": 186, }, "name": "tags", "optional": true, @@ -9212,7 +9212,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 110, + "line": 10, }, "name": "ApiGatewayDomainNameConfig", "properties": Array [ @@ -9221,7 +9221,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 116, + "line": 16, }, "name": "domainName", "type": Object { @@ -9233,7 +9233,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 111, + "line": 11, }, "name": "certificateArn", "optional": true, @@ -9246,7 +9246,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 112, + "line": 12, }, "name": "certificateBody", "optional": true, @@ -9259,7 +9259,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 113, + "line": 13, }, "name": "certificateChain", "optional": true, @@ -9272,7 +9272,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 114, + "line": 14, }, "name": "certificateName", "optional": true, @@ -9285,7 +9285,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 115, + "line": 15, }, "name": "certificatePrivateKey", "optional": true, @@ -9301,7 +9301,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 122, + "line": 22, }, "name": "endpointConfiguration", "optional": true, @@ -9319,7 +9319,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 117, + "line": 17, }, "name": "regionalCertificateArn", "optional": true, @@ -9332,7 +9332,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 118, + "line": 18, }, "name": "regionalCertificateName", "optional": true, @@ -9345,7 +9345,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 119, + "line": 19, }, "name": "securityPolicy", "optional": true, @@ -9358,7 +9358,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 120, + "line": 20, }, "name": "tags", "optional": true, @@ -9380,7 +9380,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 124, + "line": 24, }, "name": "ApiGatewayDomainNameEndpointConfiguration", "properties": Array [ @@ -9389,7 +9389,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-domain-name.ts", - "line": 125, + "line": 25, }, "name": "types", "type": Object { @@ -9432,13 +9432,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 60, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 146, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -9459,7 +9459,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 117, + "line": 77, }, "name": "responseType", "type": Object { @@ -9469,7 +9469,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 126, + "line": 86, }, "name": "restApiId", "type": Object { @@ -9479,7 +9479,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 90, + "line": 50, }, "name": "id", "optional": true, @@ -9490,7 +9490,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 99, + "line": 59, }, "name": "responseParameters", "optional": true, @@ -9506,7 +9506,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 108, + "line": 68, }, "name": "responseTemplates", "optional": true, @@ -9522,7 +9522,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 135, + "line": 95, }, "name": "statusCode", "optional": true, @@ -9542,7 +9542,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 50, + "line": 10, }, "name": "ApiGatewayGatewayResponseConfig", "properties": Array [ @@ -9551,7 +9551,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 53, + "line": 13, }, "name": "responseType", "type": Object { @@ -9563,7 +9563,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 54, + "line": 14, }, "name": "restApiId", "type": Object { @@ -9575,7 +9575,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 51, + "line": 11, }, "name": "responseParameters", "optional": true, @@ -9593,7 +9593,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 52, + "line": 12, }, "name": "responseTemplates", "optional": true, @@ -9611,7 +9611,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-gateway-response.ts", - "line": 55, + "line": 15, }, "name": "statusCode", "optional": true, @@ -9650,13 +9650,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 125, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 331, + "line": 238, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -9677,7 +9677,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 221, + "line": 128, }, "name": "httpMethod", "type": Object { @@ -9687,7 +9687,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 284, + "line": 191, }, "name": "resourceId", "type": Object { @@ -9697,7 +9697,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 293, + "line": 200, }, "name": "restApiId", "type": Object { @@ -9707,7 +9707,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 311, + "line": 218, }, "name": "type", "type": Object { @@ -9717,7 +9717,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 167, + "line": 74, }, "name": "cacheKeyParameters", "optional": true, @@ -9733,7 +9733,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 176, + "line": 83, }, "name": "cacheNamespace", "optional": true, @@ -9744,7 +9744,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 185, + "line": 92, }, "name": "connectionId", "optional": true, @@ -9755,7 +9755,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 194, + "line": 101, }, "name": "connectionType", "optional": true, @@ -9766,7 +9766,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 203, + "line": 110, }, "name": "contentHandling", "optional": true, @@ -9777,7 +9777,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 212, + "line": 119, }, "name": "credentials", "optional": true, @@ -9788,7 +9788,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 230, + "line": 137, }, "name": "id", "optional": true, @@ -9799,7 +9799,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 239, + "line": 146, }, "name": "integrationHttpMethod", "optional": true, @@ -9810,7 +9810,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 248, + "line": 155, }, "name": "passthroughBehavior", "optional": true, @@ -9821,7 +9821,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 257, + "line": 164, }, "name": "requestParameters", "optional": true, @@ -9837,7 +9837,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 266, + "line": 173, }, "name": "requestParametersInJson", "optional": true, @@ -9848,7 +9848,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 275, + "line": 182, }, "name": "requestTemplates", "optional": true, @@ -9864,7 +9864,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 302, + "line": 209, }, "name": "timeoutMilliseconds", "optional": true, @@ -9875,7 +9875,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 320, + "line": 227, }, "name": "uri", "optional": true, @@ -9895,7 +9895,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 103, + "line": 10, }, "name": "ApiGatewayIntegrationConfig", "properties": Array [ @@ -9904,7 +9904,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 110, + "line": 17, }, "name": "httpMethod", "type": Object { @@ -9916,7 +9916,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 116, + "line": 23, }, "name": "resourceId", "type": Object { @@ -9928,7 +9928,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 117, + "line": 24, }, "name": "restApiId", "type": Object { @@ -9940,7 +9940,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 119, + "line": 26, }, "name": "type", "type": Object { @@ -9952,7 +9952,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 104, + "line": 11, }, "name": "cacheKeyParameters", "optional": true, @@ -9970,7 +9970,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 105, + "line": 12, }, "name": "cacheNamespace", "optional": true, @@ -9983,7 +9983,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 106, + "line": 13, }, "name": "connectionId", "optional": true, @@ -9996,7 +9996,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 107, + "line": 14, }, "name": "connectionType", "optional": true, @@ -10009,7 +10009,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 108, + "line": 15, }, "name": "contentHandling", "optional": true, @@ -10022,7 +10022,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 109, + "line": 16, }, "name": "credentials", "optional": true, @@ -10035,7 +10035,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 111, + "line": 18, }, "name": "integrationHttpMethod", "optional": true, @@ -10048,7 +10048,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 112, + "line": 19, }, "name": "passthroughBehavior", "optional": true, @@ -10061,7 +10061,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 113, + "line": 20, }, "name": "requestParameters", "optional": true, @@ -10079,7 +10079,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 114, + "line": 21, }, "name": "requestParametersInJson", "optional": true, @@ -10092,7 +10092,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 115, + "line": 22, }, "name": "requestTemplates", "optional": true, @@ -10110,7 +10110,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 118, + "line": 25, }, "name": "timeoutMilliseconds", "optional": true, @@ -10123,7 +10123,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration.ts", - "line": 120, + "line": 27, }, "name": "uri", "optional": true, @@ -10162,13 +10162,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 80, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 206, + "line": 150, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -10189,7 +10189,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 123, + "line": 67, }, "name": "httpMethod", "type": Object { @@ -10199,7 +10199,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 141, + "line": 85, }, "name": "resourceId", "type": Object { @@ -10209,7 +10209,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 177, + "line": 121, }, "name": "restApiId", "type": Object { @@ -10219,7 +10219,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 195, + "line": 139, }, "name": "statusCode", "type": Object { @@ -10229,7 +10229,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 114, + "line": 58, }, "name": "contentHandling", "optional": true, @@ -10240,7 +10240,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 132, + "line": 76, }, "name": "id", "optional": true, @@ -10251,7 +10251,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 150, + "line": 94, }, "name": "responseParameters", "optional": true, @@ -10267,7 +10267,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 159, + "line": 103, }, "name": "responseParametersInJson", "optional": true, @@ -10278,7 +10278,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 168, + "line": 112, }, "name": "responseTemplates", "optional": true, @@ -10294,7 +10294,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 186, + "line": 130, }, "name": "selectionPattern", "optional": true, @@ -10314,7 +10314,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 66, + "line": 10, }, "name": "ApiGatewayIntegrationResponseConfig", "properties": Array [ @@ -10323,7 +10323,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 68, + "line": 12, }, "name": "httpMethod", "type": Object { @@ -10335,7 +10335,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 69, + "line": 13, }, "name": "resourceId", "type": Object { @@ -10347,7 +10347,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 73, + "line": 17, }, "name": "restApiId", "type": Object { @@ -10359,7 +10359,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 75, + "line": 19, }, "name": "statusCode", "type": Object { @@ -10371,7 +10371,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 67, + "line": 11, }, "name": "contentHandling", "optional": true, @@ -10384,7 +10384,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 70, + "line": 14, }, "name": "responseParameters", "optional": true, @@ -10402,7 +10402,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 71, + "line": 15, }, "name": "responseParametersInJson", "optional": true, @@ -10415,7 +10415,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 72, + "line": 16, }, "name": "responseTemplates", "optional": true, @@ -10433,7 +10433,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-integration-response.ts", - "line": 74, + "line": 18, }, "name": "selectionPattern", "optional": true, @@ -10472,13 +10472,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 93, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 239, + "line": 172, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -10499,7 +10499,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 138, + "line": 71, }, "name": "authorization", "type": Object { @@ -10509,7 +10509,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 165, + "line": 98, }, "name": "httpMethod", "type": Object { @@ -10519,7 +10519,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 219, + "line": 152, }, "name": "resourceId", "type": Object { @@ -10529,7 +10529,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 228, + "line": 161, }, "name": "restApiId", "type": Object { @@ -10539,7 +10539,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 129, + "line": 62, }, "name": "apiKeyRequired", "optional": true, @@ -10550,7 +10550,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 147, + "line": 80, }, "name": "authorizationScopes", "optional": true, @@ -10566,7 +10566,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 156, + "line": 89, }, "name": "authorizerId", "optional": true, @@ -10577,7 +10577,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 174, + "line": 107, }, "name": "id", "optional": true, @@ -10588,7 +10588,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 183, + "line": 116, }, "name": "requestModels", "optional": true, @@ -10604,7 +10604,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 192, + "line": 125, }, "name": "requestParameters", "optional": true, @@ -10620,7 +10620,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 201, + "line": 134, }, "name": "requestParametersInJson", "optional": true, @@ -10631,7 +10631,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 210, + "line": 143, }, "name": "requestValidatorId", "optional": true, @@ -10651,7 +10651,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 77, + "line": 10, }, "name": "ApiGatewayMethodConfig", "properties": Array [ @@ -10660,7 +10660,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 79, + "line": 12, }, "name": "authorization", "type": Object { @@ -10672,7 +10672,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 82, + "line": 15, }, "name": "httpMethod", "type": Object { @@ -10684,7 +10684,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 87, + "line": 20, }, "name": "resourceId", "type": Object { @@ -10696,7 +10696,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 88, + "line": 21, }, "name": "restApiId", "type": Object { @@ -10708,7 +10708,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 78, + "line": 11, }, "name": "apiKeyRequired", "optional": true, @@ -10721,7 +10721,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 80, + "line": 13, }, "name": "authorizationScopes", "optional": true, @@ -10739,7 +10739,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 81, + "line": 14, }, "name": "authorizerId", "optional": true, @@ -10752,7 +10752,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 83, + "line": 16, }, "name": "requestModels", "optional": true, @@ -10770,7 +10770,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 84, + "line": 17, }, "name": "requestParameters", "optional": true, @@ -10788,7 +10788,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 85, + "line": 18, }, "name": "requestParametersInJson", "optional": true, @@ -10801,7 +10801,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method.ts", - "line": 86, + "line": 19, }, "name": "requestValidatorId", "optional": true, @@ -10840,13 +10840,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 70, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 176, + "line": 128, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -10867,7 +10867,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 102, + "line": 54, }, "name": "httpMethod", "type": Object { @@ -10877,7 +10877,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 120, + "line": 72, }, "name": "resourceId", "type": Object { @@ -10887,7 +10887,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 156, + "line": 108, }, "name": "restApiId", "type": Object { @@ -10897,7 +10897,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 165, + "line": 117, }, "name": "statusCode", "type": Object { @@ -10907,7 +10907,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 111, + "line": 63, }, "name": "id", "optional": true, @@ -10918,7 +10918,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 129, + "line": 81, }, "name": "responseModels", "optional": true, @@ -10934,7 +10934,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 138, + "line": 90, }, "name": "responseParameters", "optional": true, @@ -10950,7 +10950,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 147, + "line": 99, }, "name": "responseParametersInJson", "optional": true, @@ -10970,7 +10970,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 58, + "line": 10, }, "name": "ApiGatewayMethodResponseConfig", "properties": Array [ @@ -10979,7 +10979,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 59, + "line": 11, }, "name": "httpMethod", "type": Object { @@ -10991,7 +10991,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 60, + "line": 12, }, "name": "resourceId", "type": Object { @@ -11003,7 +11003,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 64, + "line": 16, }, "name": "restApiId", "type": Object { @@ -11015,7 +11015,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 65, + "line": 17, }, "name": "statusCode", "type": Object { @@ -11027,7 +11027,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 61, + "line": 13, }, "name": "responseModels", "optional": true, @@ -11045,7 +11045,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 62, + "line": 14, }, "name": "responseParameters", "optional": true, @@ -11063,7 +11063,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-response.ts", - "line": 63, + "line": 15, }, "name": "responseParametersInJson", "optional": true, @@ -11102,13 +11102,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 109, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 185, + "line": 108, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -11129,7 +11129,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 147, + "line": 70, }, "name": "methodPath", "type": Object { @@ -11139,7 +11139,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 156, + "line": 79, }, "name": "restApiId", "type": Object { @@ -11149,7 +11149,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 174, + "line": 97, }, "name": "settings", "type": Object { @@ -11164,7 +11164,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 165, + "line": 88, }, "name": "stageName", "type": Object { @@ -11174,7 +11174,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 138, + "line": 61, }, "name": "id", "optional": true, @@ -11194,7 +11194,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 87, + "line": 10, }, "name": "ApiGatewayMethodSettingsConfig", "properties": Array [ @@ -11203,7 +11203,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 88, + "line": 11, }, "name": "methodPath", "type": Object { @@ -11215,7 +11215,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 89, + "line": 12, }, "name": "restApiId", "type": Object { @@ -11230,7 +11230,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 92, + "line": 15, }, "name": "settings", "type": Object { @@ -11247,7 +11247,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 90, + "line": 13, }, "name": "stageName", "type": Object { @@ -11263,7 +11263,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 94, + "line": 17, }, "name": "ApiGatewayMethodSettingsSettings", "properties": Array [ @@ -11272,7 +11272,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 95, + "line": 18, }, "name": "cacheDataEncrypted", "optional": true, @@ -11285,7 +11285,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 96, + "line": 19, }, "name": "cacheTtlInSeconds", "optional": true, @@ -11298,7 +11298,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 97, + "line": 20, }, "name": "cachingEnabled", "optional": true, @@ -11311,7 +11311,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 98, + "line": 21, }, "name": "dataTraceEnabled", "optional": true, @@ -11324,7 +11324,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 99, + "line": 22, }, "name": "loggingLevel", "optional": true, @@ -11337,7 +11337,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 100, + "line": 23, }, "name": "metricsEnabled", "optional": true, @@ -11350,7 +11350,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 101, + "line": 24, }, "name": "requireAuthorizationForCacheControl", "optional": true, @@ -11363,7 +11363,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 102, + "line": 25, }, "name": "throttlingBurstLimit", "optional": true, @@ -11376,7 +11376,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 103, + "line": 26, }, "name": "throttlingRateLimit", "optional": true, @@ -11389,7 +11389,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-method-settings.ts", - "line": 104, + "line": 27, }, "name": "unauthorizedCacheControlHeaderStrategy", "optional": true, @@ -11428,13 +11428,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 54, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 140, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -11455,7 +11455,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 84, + "line": 50, }, "name": "contentType", "type": Object { @@ -11465,7 +11465,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 111, + "line": 77, }, "name": "name", "type": Object { @@ -11475,7 +11475,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 120, + "line": 86, }, "name": "restApiId", "type": Object { @@ -11485,7 +11485,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 93, + "line": 59, }, "name": "description", "optional": true, @@ -11496,7 +11496,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 102, + "line": 68, }, "name": "id", "optional": true, @@ -11507,7 +11507,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 129, + "line": 95, }, "name": "schema", "optional": true, @@ -11527,7 +11527,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 44, + "line": 10, }, "name": "ApiGatewayModelConfig", "properties": Array [ @@ -11536,7 +11536,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 45, + "line": 11, }, "name": "contentType", "type": Object { @@ -11548,7 +11548,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 47, + "line": 13, }, "name": "name", "type": Object { @@ -11560,7 +11560,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 48, + "line": 14, }, "name": "restApiId", "type": Object { @@ -11572,7 +11572,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 46, + "line": 12, }, "name": "description", "optional": true, @@ -11585,7 +11585,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-model.ts", - "line": 49, + "line": 15, }, "name": "schema", "optional": true, @@ -11624,13 +11624,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -11651,7 +11651,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 87, + "line": 57, }, "name": "name", "type": Object { @@ -11661,7 +11661,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 96, + "line": 66, }, "name": "restApiId", "type": Object { @@ -11671,7 +11671,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 78, + "line": 48, }, "name": "id", "optional": true, @@ -11682,7 +11682,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 105, + "line": 75, }, "name": "validateRequestBody", "optional": true, @@ -11693,7 +11693,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 114, + "line": 84, }, "name": "validateRequestParameters", "optional": true, @@ -11713,7 +11713,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 40, + "line": 10, }, "name": "ApiGatewayRequestValidatorConfig", "properties": Array [ @@ -11722,7 +11722,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 41, + "line": 11, }, "name": "name", "type": Object { @@ -11734,7 +11734,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 42, + "line": 12, }, "name": "restApiId", "type": Object { @@ -11746,7 +11746,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 43, + "line": 13, }, "name": "validateRequestBody", "optional": true, @@ -11759,7 +11759,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-request-validator.ts", - "line": 44, + "line": 14, }, "name": "validateRequestParameters", "optional": true, @@ -11798,13 +11798,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 48, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 119, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -11826,7 +11826,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 93, + "line": 63, }, "name": "path", "type": Object { @@ -11836,7 +11836,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 85, + "line": 55, }, "name": "parentId", "type": Object { @@ -11846,7 +11846,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 99, + "line": 69, }, "name": "pathPart", "type": Object { @@ -11856,7 +11856,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 108, + "line": 78, }, "name": "restApiId", "type": Object { @@ -11866,7 +11866,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 76, + "line": 46, }, "name": "id", "optional": true, @@ -11886,7 +11886,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 40, + "line": 10, }, "name": "ApiGatewayResourceConfig", "properties": Array [ @@ -11895,7 +11895,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 41, + "line": 11, }, "name": "parentId", "type": Object { @@ -11907,7 +11907,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 42, + "line": 12, }, "name": "pathPart", "type": Object { @@ -11919,7 +11919,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-resource.ts", - "line": 43, + "line": 13, }, "name": "restApiId", "type": Object { @@ -11957,13 +11957,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 121, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 267, + "line": 175, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -11985,7 +11985,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 163, + "line": 71, }, "name": "arn", "type": Object { @@ -11996,7 +11996,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 186, + "line": 94, }, "name": "createdDate", "type": Object { @@ -12007,7 +12007,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 200, + "line": 108, }, "name": "executionArn", "type": Object { @@ -12018,7 +12018,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 241, + "line": 149, }, "name": "rootResourceId", "type": Object { @@ -12028,7 +12028,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 224, + "line": 132, }, "name": "name", "type": Object { @@ -12038,7 +12038,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 155, + "line": 63, }, "name": "apiKeySource", "optional": true, @@ -12049,7 +12049,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 169, + "line": 77, }, "name": "binaryMediaTypes", "optional": true, @@ -12065,7 +12065,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 178, + "line": 86, }, "name": "body", "optional": true, @@ -12076,7 +12076,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 192, + "line": 100, }, "name": "description", "optional": true, @@ -12087,7 +12087,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 256, + "line": 164, }, "name": "endpointConfiguration", "optional": true, @@ -12103,7 +12103,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 206, + "line": 114, }, "name": "id", "optional": true, @@ -12114,7 +12114,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 215, + "line": 123, }, "name": "minimumCompressionSize", "optional": true, @@ -12125,7 +12125,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 233, + "line": 141, }, "name": "policy", "optional": true, @@ -12136,7 +12136,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 247, + "line": 155, }, "name": "tags", "optional": true, @@ -12161,7 +12161,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 102, + "line": 10, }, "name": "ApiGatewayRestApiConfig", "properties": Array [ @@ -12170,7 +12170,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 108, + "line": 16, }, "name": "name", "type": Object { @@ -12182,7 +12182,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 103, + "line": 11, }, "name": "apiKeySource", "optional": true, @@ -12195,7 +12195,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 104, + "line": 12, }, "name": "binaryMediaTypes", "optional": true, @@ -12213,7 +12213,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 105, + "line": 13, }, "name": "body", "optional": true, @@ -12226,7 +12226,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 106, + "line": 14, }, "name": "description", "optional": true, @@ -12242,7 +12242,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 112, + "line": 20, }, "name": "endpointConfiguration", "optional": true, @@ -12260,7 +12260,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 107, + "line": 15, }, "name": "minimumCompressionSize", "optional": true, @@ -12273,7 +12273,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 109, + "line": 17, }, "name": "policy", "optional": true, @@ -12286,7 +12286,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 110, + "line": 18, }, "name": "tags", "optional": true, @@ -12308,7 +12308,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 114, + "line": 22, }, "name": "ApiGatewayRestApiEndpointConfiguration", "properties": Array [ @@ -12317,7 +12317,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 115, + "line": 23, }, "name": "types", "type": Object { @@ -12334,7 +12334,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-rest-api.ts", - "line": 116, + "line": 24, }, "name": "vpcEndpointIds", "optional": true, @@ -12378,13 +12378,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 126, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 297, + "line": 203, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -12406,7 +12406,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 162, + "line": 68, }, "name": "arn", "type": Object { @@ -12417,7 +12417,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 221, + "line": 127, }, "name": "executionArn", "type": Object { @@ -12428,7 +12428,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 235, + "line": 141, }, "name": "invokeUrl", "type": Object { @@ -12438,7 +12438,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 195, + "line": 101, }, "name": "deploymentId", "type": Object { @@ -12448,7 +12448,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 241, + "line": 147, }, "name": "restApiId", "type": Object { @@ -12458,7 +12458,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 250, + "line": 156, }, "name": "stageName", "type": Object { @@ -12468,7 +12468,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 286, + "line": 192, }, "name": "accessLogSettings", "optional": true, @@ -12484,7 +12484,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 168, + "line": 74, }, "name": "cacheClusterEnabled", "optional": true, @@ -12495,7 +12495,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 177, + "line": 83, }, "name": "cacheClusterSize", "optional": true, @@ -12506,7 +12506,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 186, + "line": 92, }, "name": "clientCertificateId", "optional": true, @@ -12517,7 +12517,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 204, + "line": 110, }, "name": "description", "optional": true, @@ -12528,7 +12528,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 213, + "line": 119, }, "name": "documentationVersion", "optional": true, @@ -12539,7 +12539,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 227, + "line": 133, }, "name": "id", "optional": true, @@ -12550,7 +12550,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 259, + "line": 165, }, "name": "tags", "optional": true, @@ -12566,7 +12566,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 268, + "line": 174, }, "name": "variables", "optional": true, @@ -12582,7 +12582,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 277, + "line": 183, }, "name": "xrayTracingEnabled", "optional": true, @@ -12599,7 +12599,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 119, + "line": 25, }, "name": "ApiGatewayStageAccessLogSettings", "properties": Array [ @@ -12608,7 +12608,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 120, + "line": 26, }, "name": "destinationArn", "type": Object { @@ -12620,7 +12620,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 121, + "line": 27, }, "name": "format", "type": Object { @@ -12639,7 +12639,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 104, + "line": 10, }, "name": "ApiGatewayStageConfig", "properties": Array [ @@ -12648,7 +12648,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 108, + "line": 14, }, "name": "deploymentId", "type": Object { @@ -12660,7 +12660,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 111, + "line": 17, }, "name": "restApiId", "type": Object { @@ -12672,7 +12672,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 112, + "line": 18, }, "name": "stageName", "type": Object { @@ -12687,7 +12687,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 117, + "line": 23, }, "name": "accessLogSettings", "optional": true, @@ -12705,7 +12705,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 105, + "line": 11, }, "name": "cacheClusterEnabled", "optional": true, @@ -12718,7 +12718,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 106, + "line": 12, }, "name": "cacheClusterSize", "optional": true, @@ -12731,7 +12731,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 107, + "line": 13, }, "name": "clientCertificateId", "optional": true, @@ -12744,7 +12744,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 109, + "line": 15, }, "name": "description", "optional": true, @@ -12757,7 +12757,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 110, + "line": 16, }, "name": "documentationVersion", "optional": true, @@ -12770,7 +12770,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 113, + "line": 19, }, "name": "tags", "optional": true, @@ -12788,7 +12788,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 114, + "line": 20, }, "name": "variables", "optional": true, @@ -12806,7 +12806,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-stage.ts", - "line": 115, + "line": 21, }, "name": "xrayTracingEnabled", "optional": true, @@ -12845,13 +12845,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 128, + "line": 38, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 239, + "line": 149, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -12873,7 +12873,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 159, + "line": 69, }, "name": "arn", "type": Object { @@ -12883,7 +12883,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 183, + "line": 93, }, "name": "name", "type": Object { @@ -12893,7 +12893,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 210, + "line": 120, }, "name": "apiStages", "optional": true, @@ -12909,7 +12909,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 165, + "line": 75, }, "name": "description", "optional": true, @@ -12920,7 +12920,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 174, + "line": 84, }, "name": "id", "optional": true, @@ -12931,7 +12931,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 192, + "line": 102, }, "name": "productCode", "optional": true, @@ -12942,7 +12942,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 219, + "line": 129, }, "name": "quotaSettings", "optional": true, @@ -12958,7 +12958,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 201, + "line": 111, }, "name": "tags", "optional": true, @@ -12974,7 +12974,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 228, + "line": 138, }, "name": "throttleSettings", "optional": true, @@ -12996,7 +12996,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 112, + "line": 22, }, "name": "ApiGatewayUsagePlanApiStages", "properties": Array [ @@ -13005,7 +13005,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 113, + "line": 23, }, "name": "apiId", "type": Object { @@ -13017,7 +13017,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 114, + "line": 24, }, "name": "stage", "type": Object { @@ -13036,7 +13036,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 100, + "line": 10, }, "name": "ApiGatewayUsagePlanConfig", "properties": Array [ @@ -13045,7 +13045,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 102, + "line": 12, }, "name": "name", "type": Object { @@ -13060,7 +13060,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 106, + "line": 16, }, "name": "apiStages", "optional": true, @@ -13078,7 +13078,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 101, + "line": 11, }, "name": "description", "optional": true, @@ -13091,7 +13091,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 103, + "line": 13, }, "name": "productCode", "optional": true, @@ -13107,7 +13107,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 108, + "line": 18, }, "name": "quotaSettings", "optional": true, @@ -13125,7 +13125,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 104, + "line": 14, }, "name": "tags", "optional": true, @@ -13146,7 +13146,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 110, + "line": 20, }, "name": "throttleSettings", "optional": true, @@ -13190,13 +13190,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 52, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 128, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -13218,7 +13218,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 106, + "line": 72, }, "name": "name", "type": Object { @@ -13229,7 +13229,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 120, + "line": 86, }, "name": "value", "type": Object { @@ -13239,7 +13239,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 89, + "line": 55, }, "name": "keyId", "type": Object { @@ -13249,7 +13249,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 98, + "line": 64, }, "name": "keyType", "type": Object { @@ -13259,7 +13259,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 112, + "line": 78, }, "name": "usagePlanId", "type": Object { @@ -13269,7 +13269,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 80, + "line": 46, }, "name": "id", "optional": true, @@ -13289,7 +13289,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 44, + "line": 10, }, "name": "ApiGatewayUsagePlanKeyConfig", "properties": Array [ @@ -13298,7 +13298,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 45, + "line": 11, }, "name": "keyId", "type": Object { @@ -13310,7 +13310,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 46, + "line": 12, }, "name": "keyType", "type": Object { @@ -13322,7 +13322,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan-key.ts", - "line": 47, + "line": 13, }, "name": "usagePlanId", "type": Object { @@ -13338,7 +13338,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 116, + "line": 26, }, "name": "ApiGatewayUsagePlanQuotaSettings", "properties": Array [ @@ -13347,7 +13347,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 117, + "line": 27, }, "name": "limit", "type": Object { @@ -13359,7 +13359,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 119, + "line": 29, }, "name": "period", "type": Object { @@ -13371,7 +13371,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 118, + "line": 28, }, "name": "offset", "optional": true, @@ -13388,7 +13388,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 121, + "line": 31, }, "name": "ApiGatewayUsagePlanThrottleSettings", "properties": Array [ @@ -13397,7 +13397,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 122, + "line": 32, }, "name": "burstLimit", "optional": true, @@ -13410,7 +13410,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-usage-plan.ts", - "line": 123, + "line": 33, }, "name": "rateLimit", "optional": true, @@ -13449,13 +13449,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 59, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 140, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -13477,7 +13477,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 87, + "line": 47, }, "name": "arn", "type": Object { @@ -13487,7 +13487,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 111, + "line": 71, }, "name": "name", "type": Object { @@ -13497,7 +13497,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 129, + "line": 89, }, "name": "targetArns", "type": Object { @@ -13512,7 +13512,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 93, + "line": 53, }, "name": "description", "optional": true, @@ -13523,7 +13523,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 102, + "line": 62, }, "name": "id", "optional": true, @@ -13534,7 +13534,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 120, + "line": 80, }, "name": "tags", "optional": true, @@ -13559,7 +13559,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 50, + "line": 10, }, "name": "ApiGatewayVpcLinkConfig", "properties": Array [ @@ -13568,7 +13568,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 52, + "line": 12, }, "name": "name", "type": Object { @@ -13580,7 +13580,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 54, + "line": 14, }, "name": "targetArns", "type": Object { @@ -13597,7 +13597,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 51, + "line": 11, }, "name": "description", "optional": true, @@ -13610,7 +13610,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/api-gateway-vpc-link.ts", - "line": 53, + "line": 13, }, "name": "tags", "optional": true, @@ -13654,13 +13654,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 150, + "line": 35, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 311, + "line": 196, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -13682,7 +13682,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 185, + "line": 70, }, "name": "apiEndpoint", "type": Object { @@ -13693,7 +13693,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 199, + "line": 84, }, "name": "arn", "type": Object { @@ -13704,7 +13704,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 222, + "line": 107, }, "name": "executionArn", "type": Object { @@ -13714,7 +13714,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 237, + "line": 122, }, "name": "name", "type": Object { @@ -13724,7 +13724,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 246, + "line": 131, }, "name": "protocolType", "type": Object { @@ -13734,7 +13734,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 191, + "line": 76, }, "name": "apiKeySelectionExpression", "optional": true, @@ -13745,7 +13745,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 300, + "line": 185, }, "name": "corsConfiguration", "optional": true, @@ -13761,7 +13761,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 205, + "line": 90, }, "name": "credentialsArn", "optional": true, @@ -13772,7 +13772,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 214, + "line": 99, }, "name": "description", "optional": true, @@ -13783,7 +13783,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 228, + "line": 113, }, "name": "id", "optional": true, @@ -13794,7 +13794,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 255, + "line": 140, }, "name": "routeKey", "optional": true, @@ -13805,7 +13805,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 264, + "line": 149, }, "name": "routeSelectionExpression", "optional": true, @@ -13816,7 +13816,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 273, + "line": 158, }, "name": "tags", "optional": true, @@ -13832,7 +13832,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 282, + "line": 167, }, "name": "target", "optional": true, @@ -13843,7 +13843,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 291, + "line": 176, }, "name": "version", "optional": true, @@ -13863,7 +13863,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 125, + "line": 10, }, "name": "Apigatewayv2ApiConfig", "properties": Array [ @@ -13872,7 +13872,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 129, + "line": 14, }, "name": "name", "type": Object { @@ -13884,7 +13884,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 130, + "line": 15, }, "name": "protocolType", "type": Object { @@ -13896,7 +13896,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 126, + "line": 11, }, "name": "apiKeySelectionExpression", "optional": true, @@ -13912,7 +13912,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 137, + "line": 22, }, "name": "corsConfiguration", "optional": true, @@ -13930,7 +13930,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 127, + "line": 12, }, "name": "credentialsArn", "optional": true, @@ -13943,7 +13943,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 128, + "line": 13, }, "name": "description", "optional": true, @@ -13956,7 +13956,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 131, + "line": 16, }, "name": "routeKey", "optional": true, @@ -13969,7 +13969,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 132, + "line": 17, }, "name": "routeSelectionExpression", "optional": true, @@ -13982,7 +13982,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 133, + "line": 18, }, "name": "tags", "optional": true, @@ -14000,7 +14000,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 134, + "line": 19, }, "name": "target", "optional": true, @@ -14013,7 +14013,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 135, + "line": 20, }, "name": "version", "optional": true, @@ -14030,7 +14030,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 139, + "line": 24, }, "name": "Apigatewayv2ApiCorsConfiguration", "properties": Array [ @@ -14039,7 +14039,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 140, + "line": 25, }, "name": "allowCredentials", "optional": true, @@ -14052,7 +14052,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 141, + "line": 26, }, "name": "allowHeaders", "optional": true, @@ -14070,7 +14070,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 142, + "line": 27, }, "name": "allowMethods", "optional": true, @@ -14088,7 +14088,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 143, + "line": 28, }, "name": "allowOrigins", "optional": true, @@ -14106,7 +14106,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 144, + "line": 29, }, "name": "exposeHeaders", "optional": true, @@ -14124,7 +14124,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api.ts", - "line": 145, + "line": 30, }, "name": "maxAge", "optional": true, @@ -14163,13 +14163,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -14190,7 +14190,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 78, + "line": 48, }, "name": "apiId", "type": Object { @@ -14200,7 +14200,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 96, + "line": 66, }, "name": "domainName", "type": Object { @@ -14210,7 +14210,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 114, + "line": 84, }, "name": "stage", "type": Object { @@ -14220,7 +14220,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 87, + "line": 57, }, "name": "apiMappingKey", "optional": true, @@ -14231,7 +14231,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 105, + "line": 75, }, "name": "id", "optional": true, @@ -14251,7 +14251,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 40, + "line": 10, }, "name": "Apigatewayv2ApiMappingConfig", "properties": Array [ @@ -14260,7 +14260,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 41, + "line": 11, }, "name": "apiId", "type": Object { @@ -14272,7 +14272,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 43, + "line": 13, }, "name": "domainName", "type": Object { @@ -14284,7 +14284,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 44, + "line": 14, }, "name": "stage", "type": Object { @@ -14296,7 +14296,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-api-mapping.ts", - "line": 42, + "line": 12, }, "name": "apiMappingKey", "optional": true, @@ -14335,13 +14335,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 89, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 195, + "line": 133, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -14362,7 +14362,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 121, + "line": 59, }, "name": "apiId", "type": Object { @@ -14372,7 +14372,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 139, + "line": 77, }, "name": "authorizerType", "type": Object { @@ -14382,7 +14382,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 166, + "line": 104, }, "name": "identitySources", "type": Object { @@ -14397,7 +14397,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 175, + "line": 113, }, "name": "name", "type": Object { @@ -14407,7 +14407,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 130, + "line": 68, }, "name": "authorizerCredentialsArn", "optional": true, @@ -14418,7 +14418,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 148, + "line": 86, }, "name": "authorizerUri", "optional": true, @@ -14429,7 +14429,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 157, + "line": 95, }, "name": "id", "optional": true, @@ -14440,7 +14440,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 184, + "line": 122, }, "name": "jwtConfiguration", "optional": true, @@ -14465,7 +14465,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 72, + "line": 10, }, "name": "Apigatewayv2AuthorizerConfig", "properties": Array [ @@ -14474,7 +14474,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 73, + "line": 11, }, "name": "apiId", "type": Object { @@ -14486,7 +14486,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 75, + "line": 13, }, "name": "authorizerType", "type": Object { @@ -14498,7 +14498,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 77, + "line": 15, }, "name": "identitySources", "type": Object { @@ -14515,7 +14515,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 78, + "line": 16, }, "name": "name", "type": Object { @@ -14527,7 +14527,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 74, + "line": 12, }, "name": "authorizerCredentialsArn", "optional": true, @@ -14540,7 +14540,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 76, + "line": 14, }, "name": "authorizerUri", "optional": true, @@ -14556,7 +14556,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 80, + "line": 18, }, "name": "jwtConfiguration", "optional": true, @@ -14578,7 +14578,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 82, + "line": 20, }, "name": "Apigatewayv2AuthorizerJwtConfiguration", "properties": Array [ @@ -14587,7 +14587,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 83, + "line": 21, }, "name": "audience", "optional": true, @@ -14605,7 +14605,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-authorizer.ts", - "line": 84, + "line": 22, }, "name": "issuer", "optional": true, @@ -14644,13 +14644,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-deployment.ts", - "line": 43, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-deployment.ts", - "line": 104, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -14672,7 +14672,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-deployment.ts", - "line": 78, + "line": 52, }, "name": "autoDeployed", "type": Object { @@ -14682,7 +14682,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-deployment.ts", - "line": 70, + "line": 44, }, "name": "apiId", "type": Object { @@ -14692,7 +14692,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-deployment.ts", - "line": 84, + "line": 58, }, "name": "description", "optional": true, @@ -14703,7 +14703,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-deployment.ts", - "line": 93, + "line": 67, }, "name": "id", "optional": true, @@ -14723,7 +14723,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-deployment.ts", - "line": 36, + "line": 10, }, "name": "Apigatewayv2DeploymentConfig", "properties": Array [ @@ -14732,7 +14732,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-deployment.ts", - "line": 37, + "line": 11, }, "name": "apiId", "type": Object { @@ -14744,7 +14744,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-deployment.ts", - "line": 38, + "line": 12, }, "name": "description", "optional": true, @@ -14783,13 +14783,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 104, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 190, + "line": 115, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -14811,7 +14811,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 132, + "line": 57, }, "name": "apiMappingSelectionExpression", "type": Object { @@ -14822,7 +14822,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 137, + "line": 62, }, "name": "arn", "type": Object { @@ -14832,7 +14832,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 143, + "line": 68, }, "name": "domainName", "type": Object { @@ -14842,7 +14842,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 170, + "line": 95, }, "name": "domainNameConfiguration", "type": Object { @@ -14857,7 +14857,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 152, + "line": 77, }, "name": "id", "optional": true, @@ -14868,7 +14868,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 161, + "line": 86, }, "name": "tags", "optional": true, @@ -14884,7 +14884,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 179, + "line": 104, }, "name": "timeouts", "optional": true, @@ -14904,7 +14904,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 85, + "line": 10, }, "name": "Apigatewayv2DomainNameConfig", "properties": Array [ @@ -14913,7 +14913,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 86, + "line": 11, }, "name": "domainName", "type": Object { @@ -14928,7 +14928,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 89, + "line": 14, }, "name": "domainNameConfiguration", "type": Object { @@ -14945,7 +14945,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 87, + "line": 12, }, "name": "tags", "optional": true, @@ -14966,7 +14966,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 91, + "line": 16, }, "name": "timeouts", "optional": true, @@ -14983,7 +14983,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 93, + "line": 18, }, "name": "Apigatewayv2DomainNameDomainNameConfiguration", "properties": Array [ @@ -14992,7 +14992,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 94, + "line": 19, }, "name": "certificateArn", "type": Object { @@ -15004,7 +15004,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 95, + "line": 20, }, "name": "endpointType", "type": Object { @@ -15016,7 +15016,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 96, + "line": 21, }, "name": "securityPolicy", "type": Object { @@ -15032,7 +15032,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 98, + "line": 23, }, "name": "Apigatewayv2DomainNameTimeouts", "properties": Array [ @@ -15041,7 +15041,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-domain-name.ts", - "line": 99, + "line": 24, }, "name": "update", "optional": true, @@ -15080,13 +15080,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 106, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 287, + "line": 210, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -15108,7 +15108,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 216, + "line": 139, }, "name": "integrationResponseSelectionExpression", "type": Object { @@ -15118,7 +15118,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 145, + "line": 68, }, "name": "apiId", "type": Object { @@ -15128,7 +15128,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 222, + "line": 145, }, "name": "integrationType", "type": Object { @@ -15138,7 +15138,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 154, + "line": 77, }, "name": "connectionId", "optional": true, @@ -15149,7 +15149,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 163, + "line": 86, }, "name": "connectionType", "optional": true, @@ -15160,7 +15160,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 172, + "line": 95, }, "name": "contentHandlingStrategy", "optional": true, @@ -15171,7 +15171,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 181, + "line": 104, }, "name": "credentialsArn", "optional": true, @@ -15182,7 +15182,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 190, + "line": 113, }, "name": "description", "optional": true, @@ -15193,7 +15193,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 199, + "line": 122, }, "name": "id", "optional": true, @@ -15204,7 +15204,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 208, + "line": 131, }, "name": "integrationMethod", "optional": true, @@ -15215,7 +15215,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 231, + "line": 154, }, "name": "integrationUri", "optional": true, @@ -15226,7 +15226,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 240, + "line": 163, }, "name": "passthroughBehavior", "optional": true, @@ -15237,7 +15237,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 249, + "line": 172, }, "name": "payloadFormatVersion", "optional": true, @@ -15248,7 +15248,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 258, + "line": 181, }, "name": "requestTemplates", "optional": true, @@ -15264,7 +15264,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 267, + "line": 190, }, "name": "templateSelectionExpression", "optional": true, @@ -15275,7 +15275,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 276, + "line": 199, }, "name": "timeoutMilliseconds", "optional": true, @@ -15295,7 +15295,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 87, + "line": 10, }, "name": "Apigatewayv2IntegrationConfig", "properties": Array [ @@ -15304,7 +15304,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 88, + "line": 11, }, "name": "apiId", "type": Object { @@ -15316,7 +15316,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 95, + "line": 18, }, "name": "integrationType", "type": Object { @@ -15328,7 +15328,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 89, + "line": 12, }, "name": "connectionId", "optional": true, @@ -15341,7 +15341,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 90, + "line": 13, }, "name": "connectionType", "optional": true, @@ -15354,7 +15354,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 91, + "line": 14, }, "name": "contentHandlingStrategy", "optional": true, @@ -15367,7 +15367,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 92, + "line": 15, }, "name": "credentialsArn", "optional": true, @@ -15380,7 +15380,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 93, + "line": 16, }, "name": "description", "optional": true, @@ -15393,7 +15393,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 94, + "line": 17, }, "name": "integrationMethod", "optional": true, @@ -15406,7 +15406,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 96, + "line": 19, }, "name": "integrationUri", "optional": true, @@ -15419,7 +15419,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 97, + "line": 20, }, "name": "passthroughBehavior", "optional": true, @@ -15432,7 +15432,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 98, + "line": 21, }, "name": "payloadFormatVersion", "optional": true, @@ -15445,7 +15445,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 99, + "line": 22, }, "name": "requestTemplates", "optional": true, @@ -15463,7 +15463,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 100, + "line": 23, }, "name": "templateSelectionExpression", "optional": true, @@ -15476,7 +15476,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration.ts", - "line": 101, + "line": 24, }, "name": "timeoutMilliseconds", "optional": true, @@ -15515,13 +15515,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 62, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 158, + "line": 117, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -15542,7 +15542,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 93, + "line": 52, }, "name": "apiId", "type": Object { @@ -15552,7 +15552,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 120, + "line": 79, }, "name": "integrationId", "type": Object { @@ -15562,7 +15562,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 129, + "line": 88, }, "name": "integrationResponseKey", "type": Object { @@ -15572,7 +15572,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 102, + "line": 61, }, "name": "contentHandlingStrategy", "optional": true, @@ -15583,7 +15583,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 111, + "line": 70, }, "name": "id", "optional": true, @@ -15594,7 +15594,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 138, + "line": 97, }, "name": "responseTemplates", "optional": true, @@ -15610,7 +15610,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 147, + "line": 106, }, "name": "templateSelectionExpression", "optional": true, @@ -15630,7 +15630,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 51, + "line": 10, }, "name": "Apigatewayv2IntegrationResponseConfig", "properties": Array [ @@ -15639,7 +15639,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 52, + "line": 11, }, "name": "apiId", "type": Object { @@ -15651,7 +15651,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 54, + "line": 13, }, "name": "integrationId", "type": Object { @@ -15663,7 +15663,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 55, + "line": 14, }, "name": "integrationResponseKey", "type": Object { @@ -15675,7 +15675,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 53, + "line": 12, }, "name": "contentHandlingStrategy", "optional": true, @@ -15688,7 +15688,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 56, + "line": 15, }, "name": "responseTemplates", "optional": true, @@ -15706,7 +15706,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-integration-response.ts", - "line": 57, + "line": 16, }, "name": "templateSelectionExpression", "optional": true, @@ -15745,13 +15745,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 54, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 140, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -15772,7 +15772,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 84, + "line": 50, }, "name": "apiId", "type": Object { @@ -15782,7 +15782,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 93, + "line": 59, }, "name": "contentType", "type": Object { @@ -15792,7 +15792,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 120, + "line": 86, }, "name": "name", "type": Object { @@ -15802,7 +15802,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 129, + "line": 95, }, "name": "schema", "type": Object { @@ -15812,7 +15812,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 102, + "line": 68, }, "name": "description", "optional": true, @@ -15823,7 +15823,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 111, + "line": 77, }, "name": "id", "optional": true, @@ -15843,7 +15843,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 44, + "line": 10, }, "name": "Apigatewayv2ModelConfig", "properties": Array [ @@ -15852,7 +15852,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 45, + "line": 11, }, "name": "apiId", "type": Object { @@ -15864,7 +15864,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 46, + "line": 12, }, "name": "contentType", "type": Object { @@ -15876,7 +15876,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 48, + "line": 14, }, "name": "name", "type": Object { @@ -15888,7 +15888,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 49, + "line": 15, }, "name": "schema", "type": Object { @@ -15900,7 +15900,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-model.ts", - "line": 47, + "line": 13, }, "name": "description", "optional": true, @@ -15939,13 +15939,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 90, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 236, + "line": 172, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -15966,7 +15966,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 126, + "line": 62, }, "name": "apiId", "type": Object { @@ -15976,7 +15976,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 207, + "line": 143, }, "name": "routeKey", "type": Object { @@ -15986,7 +15986,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 135, + "line": 71, }, "name": "apiKeyRequired", "optional": true, @@ -15997,7 +15997,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 144, + "line": 80, }, "name": "authorizationScopes", "optional": true, @@ -16013,7 +16013,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 153, + "line": 89, }, "name": "authorizationType", "optional": true, @@ -16024,7 +16024,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 162, + "line": 98, }, "name": "authorizerId", "optional": true, @@ -16035,7 +16035,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 171, + "line": 107, }, "name": "id", "optional": true, @@ -16046,7 +16046,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 180, + "line": 116, }, "name": "modelSelectionExpression", "optional": true, @@ -16057,7 +16057,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 189, + "line": 125, }, "name": "operationName", "optional": true, @@ -16068,7 +16068,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 198, + "line": 134, }, "name": "requestModels", "optional": true, @@ -16084,7 +16084,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 216, + "line": 152, }, "name": "routeResponseSelectionExpression", "optional": true, @@ -16095,7 +16095,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 225, + "line": 161, }, "name": "target", "optional": true, @@ -16115,7 +16115,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 74, + "line": 10, }, "name": "Apigatewayv2RouteConfig", "properties": Array [ @@ -16124,7 +16124,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 75, + "line": 11, }, "name": "apiId", "type": Object { @@ -16136,7 +16136,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 83, + "line": 19, }, "name": "routeKey", "type": Object { @@ -16148,7 +16148,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 76, + "line": 12, }, "name": "apiKeyRequired", "optional": true, @@ -16161,7 +16161,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 77, + "line": 13, }, "name": "authorizationScopes", "optional": true, @@ -16179,7 +16179,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 78, + "line": 14, }, "name": "authorizationType", "optional": true, @@ -16192,7 +16192,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 79, + "line": 15, }, "name": "authorizerId", "optional": true, @@ -16205,7 +16205,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 80, + "line": 16, }, "name": "modelSelectionExpression", "optional": true, @@ -16218,7 +16218,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 81, + "line": 17, }, "name": "operationName", "optional": true, @@ -16231,7 +16231,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 82, + "line": 18, }, "name": "requestModels", "optional": true, @@ -16249,7 +16249,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 84, + "line": 20, }, "name": "routeResponseSelectionExpression", "optional": true, @@ -16262,7 +16262,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route.ts", - "line": 85, + "line": 21, }, "name": "target", "optional": true, @@ -16301,13 +16301,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 57, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 143, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -16328,7 +16328,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 87, + "line": 50, }, "name": "apiId", "type": Object { @@ -16338,7 +16338,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 123, + "line": 86, }, "name": "routeId", "type": Object { @@ -16348,7 +16348,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 132, + "line": 95, }, "name": "routeResponseKey", "type": Object { @@ -16358,7 +16358,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 96, + "line": 59, }, "name": "id", "optional": true, @@ -16369,7 +16369,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 105, + "line": 68, }, "name": "modelSelectionExpression", "optional": true, @@ -16380,7 +16380,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 114, + "line": 77, }, "name": "responseModels", "optional": true, @@ -16405,7 +16405,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 47, + "line": 10, }, "name": "Apigatewayv2RouteResponseConfig", "properties": Array [ @@ -16414,7 +16414,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 48, + "line": 11, }, "name": "apiId", "type": Object { @@ -16426,7 +16426,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 51, + "line": 14, }, "name": "routeId", "type": Object { @@ -16438,7 +16438,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 52, + "line": 15, }, "name": "routeResponseKey", "type": Object { @@ -16450,7 +16450,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 49, + "line": 12, }, "name": "modelSelectionExpression", "optional": true, @@ -16463,7 +16463,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-route-response.ts", - "line": 50, + "line": 13, }, "name": "responseModels", "optional": true, @@ -16507,13 +16507,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 189, + "line": 48, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 350, + "line": 209, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -16535,7 +16535,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 233, + "line": 92, }, "name": "arn", "type": Object { @@ -16546,7 +16546,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 274, + "line": 133, }, "name": "executionArn", "type": Object { @@ -16557,7 +16557,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 288, + "line": 147, }, "name": "invokeUrl", "type": Object { @@ -16567,7 +16567,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 225, + "line": 84, }, "name": "apiId", "type": Object { @@ -16577,7 +16577,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 294, + "line": 153, }, "name": "name", "type": Object { @@ -16587,7 +16587,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 321, + "line": 180, }, "name": "accessLogSettings", "optional": true, @@ -16603,7 +16603,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 239, + "line": 98, }, "name": "autoDeploy", "optional": true, @@ -16614,7 +16614,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 248, + "line": 107, }, "name": "clientCertificateId", "optional": true, @@ -16625,7 +16625,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 330, + "line": 189, }, "name": "defaultRouteSettings", "optional": true, @@ -16641,7 +16641,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 257, + "line": 116, }, "name": "deploymentId", "optional": true, @@ -16652,7 +16652,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 266, + "line": 125, }, "name": "description", "optional": true, @@ -16663,7 +16663,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 280, + "line": 139, }, "name": "id", "optional": true, @@ -16674,7 +16674,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 339, + "line": 198, }, "name": "routeSettings", "optional": true, @@ -16690,7 +16690,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 303, + "line": 162, }, "name": "stageVariables", "optional": true, @@ -16706,7 +16706,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 312, + "line": 171, }, "name": "tags", "optional": true, @@ -16728,7 +16728,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 167, + "line": 26, }, "name": "Apigatewayv2StageAccessLogSettings", "properties": Array [ @@ -16737,7 +16737,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 168, + "line": 27, }, "name": "destinationArn", "type": Object { @@ -16749,7 +16749,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 169, + "line": 28, }, "name": "format", "type": Object { @@ -16768,7 +16768,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 151, + "line": 10, }, "name": "Apigatewayv2StageConfig", "properties": Array [ @@ -16777,7 +16777,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 152, + "line": 11, }, "name": "apiId", "type": Object { @@ -16789,7 +16789,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 157, + "line": 16, }, "name": "name", "type": Object { @@ -16804,7 +16804,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 161, + "line": 20, }, "name": "accessLogSettings", "optional": true, @@ -16822,7 +16822,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 153, + "line": 12, }, "name": "autoDeploy", "optional": true, @@ -16835,7 +16835,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 154, + "line": 13, }, "name": "clientCertificateId", "optional": true, @@ -16851,7 +16851,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 163, + "line": 22, }, "name": "defaultRouteSettings", "optional": true, @@ -16869,7 +16869,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 155, + "line": 14, }, "name": "deploymentId", "optional": true, @@ -16882,7 +16882,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 156, + "line": 15, }, "name": "description", "optional": true, @@ -16898,7 +16898,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 165, + "line": 24, }, "name": "routeSettings", "optional": true, @@ -16916,7 +16916,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 158, + "line": 17, }, "name": "stageVariables", "optional": true, @@ -16934,7 +16934,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 159, + "line": 18, }, "name": "tags", "optional": true, @@ -16956,7 +16956,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 171, + "line": 30, }, "name": "Apigatewayv2StageDefaultRouteSettings", "properties": Array [ @@ -16965,7 +16965,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 172, + "line": 31, }, "name": "dataTraceEnabled", "optional": true, @@ -16978,7 +16978,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 173, + "line": 32, }, "name": "detailedMetricsEnabled", "optional": true, @@ -16991,7 +16991,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 174, + "line": 33, }, "name": "loggingLevel", "optional": true, @@ -17004,7 +17004,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 175, + "line": 34, }, "name": "throttlingBurstLimit", "optional": true, @@ -17017,7 +17017,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 176, + "line": 35, }, "name": "throttlingRateLimit", "optional": true, @@ -17034,7 +17034,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 178, + "line": 37, }, "name": "Apigatewayv2StageRouteSettings", "properties": Array [ @@ -17043,7 +17043,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 182, + "line": 41, }, "name": "routeKey", "type": Object { @@ -17055,7 +17055,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 179, + "line": 38, }, "name": "dataTraceEnabled", "optional": true, @@ -17068,7 +17068,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 180, + "line": 39, }, "name": "detailedMetricsEnabled", "optional": true, @@ -17081,7 +17081,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 181, + "line": 40, }, "name": "loggingLevel", "optional": true, @@ -17094,7 +17094,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 183, + "line": 42, }, "name": "throttlingBurstLimit", "optional": true, @@ -17107,7 +17107,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-stage.ts", - "line": 184, + "line": 43, }, "name": "throttlingRateLimit", "optional": true, @@ -17146,13 +17146,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 62, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 143, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -17174,7 +17174,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 90, + "line": 47, }, "name": "arn", "type": Object { @@ -17184,7 +17184,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 105, + "line": 62, }, "name": "name", "type": Object { @@ -17194,7 +17194,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 114, + "line": 71, }, "name": "securityGroupIds", "type": Object { @@ -17209,7 +17209,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 123, + "line": 80, }, "name": "subnetIds", "type": Object { @@ -17224,7 +17224,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 96, + "line": 53, }, "name": "id", "optional": true, @@ -17235,7 +17235,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 132, + "line": 89, }, "name": "tags", "optional": true, @@ -17260,7 +17260,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 53, + "line": 10, }, "name": "Apigatewayv2VpcLinkConfig", "properties": Array [ @@ -17269,7 +17269,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 54, + "line": 11, }, "name": "name", "type": Object { @@ -17281,7 +17281,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 55, + "line": 12, }, "name": "securityGroupIds", "type": Object { @@ -17298,7 +17298,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 56, + "line": 13, }, "name": "subnetIds", "type": Object { @@ -17315,7 +17315,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/apigatewayv2-vpc-link.ts", - "line": 57, + "line": 14, }, "name": "tags", "optional": true, @@ -17359,13 +17359,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -17386,7 +17386,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 78, + "line": 48, }, "name": "cookieName", "type": Object { @@ -17396,7 +17396,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 96, + "line": 66, }, "name": "lbPort", "type": Object { @@ -17406,7 +17406,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 105, + "line": 75, }, "name": "loadBalancer", "type": Object { @@ -17416,7 +17416,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 114, + "line": 84, }, "name": "name", "type": Object { @@ -17426,7 +17426,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 87, + "line": 57, }, "name": "id", "optional": true, @@ -17446,7 +17446,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 40, + "line": 10, }, "name": "AppCookieStickinessPolicyConfig", "properties": Array [ @@ -17455,7 +17455,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 41, + "line": 11, }, "name": "cookieName", "type": Object { @@ -17467,7 +17467,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 42, + "line": 12, }, "name": "lbPort", "type": Object { @@ -17479,7 +17479,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 43, + "line": 13, }, "name": "loadBalancer", "type": Object { @@ -17491,7 +17491,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/app-cookie-stickiness-policy.ts", - "line": 44, + "line": 14, }, "name": "name", "type": Object { @@ -17529,13 +17529,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 277, + "line": 74, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 438, + "line": 235, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -17557,7 +17557,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 322, + "line": 119, }, "name": "arn", "type": Object { @@ -17567,7 +17567,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 364, + "line": 161, }, "name": "name", "type": Object { @@ -17577,7 +17577,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 382, + "line": 179, }, "name": "resourceId", "type": Object { @@ -17587,7 +17587,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 391, + "line": 188, }, "name": "scalableDimension", "type": Object { @@ -17597,7 +17597,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 400, + "line": 197, }, "name": "serviceNamespace", "type": Object { @@ -17607,7 +17607,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 314, + "line": 111, }, "name": "adjustmentType", "optional": true, @@ -17618,7 +17618,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 328, + "line": 125, }, "name": "cooldown", "optional": true, @@ -17629,7 +17629,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 337, + "line": 134, }, "name": "id", "optional": true, @@ -17640,7 +17640,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 346, + "line": 143, }, "name": "metricAggregationType", "optional": true, @@ -17651,7 +17651,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 355, + "line": 152, }, "name": "minAdjustmentMagnitude", "optional": true, @@ -17662,7 +17662,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 373, + "line": 170, }, "name": "policyType", "optional": true, @@ -17673,7 +17673,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 409, + "line": 206, }, "name": "stepAdjustment", "optional": true, @@ -17689,7 +17689,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 418, + "line": 215, }, "name": "stepScalingPolicyConfiguration", "optional": true, @@ -17705,7 +17705,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 427, + "line": 224, }, "name": "targetTrackingScalingPolicyConfiguration", "optional": true, @@ -17730,7 +17730,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 213, + "line": 10, }, "name": "AppautoscalingPolicyConfig", "properties": Array [ @@ -17739,7 +17739,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 218, + "line": 15, }, "name": "name", "type": Object { @@ -17751,7 +17751,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 220, + "line": 17, }, "name": "resourceId", "type": Object { @@ -17763,7 +17763,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 221, + "line": 18, }, "name": "scalableDimension", "type": Object { @@ -17775,7 +17775,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 222, + "line": 19, }, "name": "serviceNamespace", "type": Object { @@ -17787,7 +17787,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 214, + "line": 11, }, "name": "adjustmentType", "optional": true, @@ -17800,7 +17800,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 215, + "line": 12, }, "name": "cooldown", "optional": true, @@ -17813,7 +17813,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 216, + "line": 13, }, "name": "metricAggregationType", "optional": true, @@ -17826,7 +17826,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 217, + "line": 14, }, "name": "minAdjustmentMagnitude", "optional": true, @@ -17839,7 +17839,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 219, + "line": 16, }, "name": "policyType", "optional": true, @@ -17855,7 +17855,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 224, + "line": 21, }, "name": "stepAdjustment", "optional": true, @@ -17876,7 +17876,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 226, + "line": 23, }, "name": "stepScalingPolicyConfiguration", "optional": true, @@ -17897,7 +17897,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 228, + "line": 25, }, "name": "targetTrackingScalingPolicyConfiguration", "optional": true, @@ -17919,7 +17919,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 230, + "line": 27, }, "name": "AppautoscalingPolicyStepAdjustment", "properties": Array [ @@ -17928,7 +17928,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 233, + "line": 30, }, "name": "scalingAdjustment", "type": Object { @@ -17940,7 +17940,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 231, + "line": 28, }, "name": "metricIntervalLowerBound", "optional": true, @@ -17953,7 +17953,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 232, + "line": 29, }, "name": "metricIntervalUpperBound", "optional": true, @@ -17970,7 +17970,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 240, + "line": 37, }, "name": "AppautoscalingPolicyStepScalingPolicyConfiguration", "properties": Array [ @@ -17979,7 +17979,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 241, + "line": 38, }, "name": "adjustmentType", "optional": true, @@ -17992,7 +17992,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 242, + "line": 39, }, "name": "cooldown", "optional": true, @@ -18005,7 +18005,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 243, + "line": 40, }, "name": "metricAggregationType", "optional": true, @@ -18018,7 +18018,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 244, + "line": 41, }, "name": "minAdjustmentMagnitude", "optional": true, @@ -18034,7 +18034,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 246, + "line": 43, }, "name": "stepAdjustment", "optional": true, @@ -18056,7 +18056,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 235, + "line": 32, }, "name": "AppautoscalingPolicyStepScalingPolicyConfigurationStepAdjustment", "properties": Array [ @@ -18065,7 +18065,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 238, + "line": 35, }, "name": "scalingAdjustment", "type": Object { @@ -18077,7 +18077,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 236, + "line": 33, }, "name": "metricIntervalLowerBound", "optional": true, @@ -18090,7 +18090,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 237, + "line": 34, }, "name": "metricIntervalUpperBound", "optional": true, @@ -18107,7 +18107,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 264, + "line": 61, }, "name": "AppautoscalingPolicyTargetTrackingScalingPolicyConfiguration", "properties": Array [ @@ -18116,7 +18116,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 268, + "line": 65, }, "name": "targetValue", "type": Object { @@ -18131,7 +18131,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 270, + "line": 67, }, "name": "customizedMetricSpecification", "optional": true, @@ -18149,7 +18149,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 265, + "line": 62, }, "name": "disableScaleIn", "optional": true, @@ -18165,7 +18165,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 272, + "line": 69, }, "name": "predefinedMetricSpecification", "optional": true, @@ -18183,7 +18183,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 266, + "line": 63, }, "name": "scaleInCooldown", "optional": true, @@ -18196,7 +18196,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 267, + "line": 64, }, "name": "scaleOutCooldown", "optional": true, @@ -18213,7 +18213,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 252, + "line": 49, }, "name": "AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification", "properties": Array [ @@ -18222,7 +18222,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 253, + "line": 50, }, "name": "metricName", "type": Object { @@ -18234,7 +18234,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 254, + "line": 51, }, "name": "namespace", "type": Object { @@ -18246,7 +18246,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 255, + "line": 52, }, "name": "statistic", "type": Object { @@ -18261,7 +18261,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 258, + "line": 55, }, "name": "dimensions", "optional": true, @@ -18279,7 +18279,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 256, + "line": 53, }, "name": "unit", "optional": true, @@ -18296,7 +18296,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 248, + "line": 45, }, "name": "AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions", "properties": Array [ @@ -18305,7 +18305,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 249, + "line": 46, }, "name": "name", "type": Object { @@ -18317,7 +18317,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 250, + "line": 47, }, "name": "value", "type": Object { @@ -18333,7 +18333,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 260, + "line": 57, }, "name": "AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification", "properties": Array [ @@ -18342,7 +18342,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 261, + "line": 58, }, "name": "predefinedMetricType", "type": Object { @@ -18354,7 +18354,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-policy.ts", - "line": 262, + "line": 59, }, "name": "resourceLabel", "optional": true, @@ -18393,13 +18393,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 92, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 213, + "line": 149, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -18421,7 +18421,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 124, + "line": 60, }, "name": "arn", "type": Object { @@ -18431,7 +18431,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 148, + "line": 84, }, "name": "name", "type": Object { @@ -18441,7 +18441,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 157, + "line": 93, }, "name": "resourceId", "type": Object { @@ -18451,7 +18451,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 184, + "line": 120, }, "name": "serviceNamespace", "type": Object { @@ -18461,7 +18461,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 130, + "line": 66, }, "name": "endTime", "optional": true, @@ -18472,7 +18472,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 139, + "line": 75, }, "name": "id", "optional": true, @@ -18483,7 +18483,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 166, + "line": 102, }, "name": "scalableDimension", "optional": true, @@ -18494,7 +18494,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 202, + "line": 138, }, "name": "scalableTargetAction", "optional": true, @@ -18510,7 +18510,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 175, + "line": 111, }, "name": "schedule", "optional": true, @@ -18521,7 +18521,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 193, + "line": 129, }, "name": "startTime", "optional": true, @@ -18541,7 +18541,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 74, + "line": 10, }, "name": "AppautoscalingScheduledActionConfig", "properties": Array [ @@ -18550,7 +18550,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 76, + "line": 12, }, "name": "name", "type": Object { @@ -18562,7 +18562,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 77, + "line": 13, }, "name": "resourceId", "type": Object { @@ -18574,7 +18574,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 80, + "line": 16, }, "name": "serviceNamespace", "type": Object { @@ -18586,7 +18586,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 75, + "line": 11, }, "name": "endTime", "optional": true, @@ -18599,7 +18599,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 78, + "line": 14, }, "name": "scalableDimension", "optional": true, @@ -18615,7 +18615,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 83, + "line": 19, }, "name": "scalableTargetAction", "optional": true, @@ -18633,7 +18633,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 79, + "line": 15, }, "name": "schedule", "optional": true, @@ -18646,7 +18646,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 81, + "line": 17, }, "name": "startTime", "optional": true, @@ -18663,7 +18663,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 85, + "line": 21, }, "name": "AppautoscalingScheduledActionScalableTargetAction", "properties": Array [ @@ -18672,7 +18672,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 86, + "line": 22, }, "name": "maxCapacity", "optional": true, @@ -18685,7 +18685,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-scheduled-action.ts", - "line": 87, + "line": 23, }, "name": "minCapacity", "optional": true, @@ -18724,13 +18724,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 60, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 156, + "line": 117, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -18751,7 +18751,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 100, + "line": 61, }, "name": "maxCapacity", "type": Object { @@ -18761,7 +18761,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 109, + "line": 70, }, "name": "minCapacity", "type": Object { @@ -18771,7 +18771,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 118, + "line": 79, }, "name": "resourceId", "type": Object { @@ -18781,7 +18781,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 136, + "line": 97, }, "name": "scalableDimension", "type": Object { @@ -18791,7 +18791,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 145, + "line": 106, }, "name": "serviceNamespace", "type": Object { @@ -18801,7 +18801,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 91, + "line": 52, }, "name": "id", "optional": true, @@ -18812,7 +18812,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 127, + "line": 88, }, "name": "roleArn", "optional": true, @@ -18832,7 +18832,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 49, + "line": 10, }, "name": "AppautoscalingTargetConfig", "properties": Array [ @@ -18841,7 +18841,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 50, + "line": 11, }, "name": "maxCapacity", "type": Object { @@ -18853,7 +18853,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 51, + "line": 12, }, "name": "minCapacity", "type": Object { @@ -18865,7 +18865,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 52, + "line": 13, }, "name": "resourceId", "type": Object { @@ -18877,7 +18877,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 54, + "line": 15, }, "name": "scalableDimension", "type": Object { @@ -18889,7 +18889,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 55, + "line": 16, }, "name": "serviceNamespace", "type": Object { @@ -18901,7 +18901,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appautoscaling-target.ts", - "line": 53, + "line": 14, }, "name": "roleArn", "optional": true, @@ -18940,13 +18940,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 85, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 166, + "line": 107, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -18968,7 +18968,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 112, + "line": 53, }, "name": "arn", "type": Object { @@ -18979,7 +18979,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 117, + "line": 58, }, "name": "createdDate", "type": Object { @@ -18990,7 +18990,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 131, + "line": 72, }, "name": "lastUpdatedDate", "type": Object { @@ -19000,7 +19000,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 137, + "line": 78, }, "name": "name", "type": Object { @@ -19010,7 +19010,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 123, + "line": 64, }, "name": "id", "optional": true, @@ -19021,7 +19021,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 155, + "line": 96, }, "name": "spec", "optional": true, @@ -19037,7 +19037,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 146, + "line": 87, }, "name": "tags", "optional": true, @@ -19062,7 +19062,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 69, + "line": 10, }, "name": "AppmeshMeshConfig", "properties": Array [ @@ -19071,7 +19071,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 70, + "line": 11, }, "name": "name", "type": Object { @@ -19086,7 +19086,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 73, + "line": 14, }, "name": "spec", "optional": true, @@ -19104,7 +19104,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 71, + "line": 12, }, "name": "tags", "optional": true, @@ -19126,7 +19126,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 78, + "line": 19, }, "name": "AppmeshMeshSpec", "properties": Array [ @@ -19138,7 +19138,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 80, + "line": 21, }, "name": "egressFilter", "optional": true, @@ -19160,7 +19160,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 75, + "line": 16, }, "name": "AppmeshMeshSpecEgressFilter", "properties": Array [ @@ -19169,7 +19169,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-mesh.ts", - "line": 76, + "line": 17, }, "name": "type", "optional": true, @@ -19208,13 +19208,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 292, + "line": 79, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 393, + "line": 180, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -19236,7 +19236,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 321, + "line": 108, }, "name": "arn", "type": Object { @@ -19247,7 +19247,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 326, + "line": 113, }, "name": "createdDate", "type": Object { @@ -19258,7 +19258,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 340, + "line": 127, }, "name": "lastUpdatedDate", "type": Object { @@ -19268,7 +19268,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 346, + "line": 133, }, "name": "meshName", "type": Object { @@ -19278,7 +19278,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 355, + "line": 142, }, "name": "name", "type": Object { @@ -19288,7 +19288,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 382, + "line": 169, }, "name": "spec", "type": Object { @@ -19303,7 +19303,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 373, + "line": 160, }, "name": "virtualRouterName", "type": Object { @@ -19313,7 +19313,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 332, + "line": 119, }, "name": "id", "optional": true, @@ -19324,7 +19324,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 364, + "line": 151, }, "name": "tags", "optional": true, @@ -19349,7 +19349,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 223, + "line": 10, }, "name": "AppmeshRouteConfig", "properties": Array [ @@ -19358,7 +19358,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 224, + "line": 11, }, "name": "meshName", "type": Object { @@ -19370,7 +19370,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 225, + "line": 12, }, "name": "name", "type": Object { @@ -19385,7 +19385,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 229, + "line": 16, }, "name": "spec", "type": Object { @@ -19402,7 +19402,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 227, + "line": 14, }, "name": "virtualRouterName", "type": Object { @@ -19414,7 +19414,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 226, + "line": 13, }, "name": "tags", "optional": true, @@ -19436,7 +19436,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 282, + "line": 69, }, "name": "AppmeshRouteSpec", "properties": Array [ @@ -19448,7 +19448,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 285, + "line": 72, }, "name": "httpRoute", "optional": true, @@ -19466,7 +19466,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 283, + "line": 70, }, "name": "priority", "optional": true, @@ -19482,7 +19482,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 287, + "line": 74, }, "name": "tcpRoute", "optional": true, @@ -19504,7 +19504,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 264, + "line": 51, }, "name": "AppmeshRouteSpecHttpRoute", "properties": Array [ @@ -19516,7 +19516,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 266, + "line": 53, }, "name": "action", "type": Object { @@ -19536,7 +19536,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 268, + "line": 55, }, "name": "match", "type": Object { @@ -19557,7 +19557,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 235, + "line": 22, }, "name": "AppmeshRouteSpecHttpRouteAction", "properties": Array [ @@ -19569,7 +19569,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 237, + "line": 24, }, "name": "weightedTarget", "type": Object { @@ -19590,7 +19590,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 231, + "line": 18, }, "name": "AppmeshRouteSpecHttpRouteActionWeightedTarget", "properties": Array [ @@ -19599,7 +19599,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 232, + "line": 19, }, "name": "virtualNode", "type": Object { @@ -19611,7 +19611,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 233, + "line": 20, }, "name": "weight", "type": Object { @@ -19627,7 +19627,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 257, + "line": 44, }, "name": "AppmeshRouteSpecHttpRouteMatch", "properties": Array [ @@ -19636,7 +19636,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 259, + "line": 46, }, "name": "prefix", "type": Object { @@ -19651,7 +19651,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 262, + "line": 49, }, "name": "header", "optional": true, @@ -19669,7 +19669,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 258, + "line": 45, }, "name": "method", "optional": true, @@ -19682,7 +19682,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 260, + "line": 47, }, "name": "scheme", "optional": true, @@ -19699,7 +19699,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 251, + "line": 38, }, "name": "AppmeshRouteSpecHttpRouteMatchHeader", "properties": Array [ @@ -19708,7 +19708,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 253, + "line": 40, }, "name": "name", "type": Object { @@ -19720,7 +19720,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 252, + "line": 39, }, "name": "invert", "optional": true, @@ -19736,7 +19736,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 255, + "line": 42, }, "name": "match", "optional": true, @@ -19758,7 +19758,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 243, + "line": 30, }, "name": "AppmeshRouteSpecHttpRouteMatchHeaderMatch", "properties": Array [ @@ -19767,7 +19767,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 244, + "line": 31, }, "name": "exact", "optional": true, @@ -19780,7 +19780,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 245, + "line": 32, }, "name": "prefix", "optional": true, @@ -19796,7 +19796,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 249, + "line": 36, }, "name": "range", "optional": true, @@ -19814,7 +19814,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 246, + "line": 33, }, "name": "regex", "optional": true, @@ -19827,7 +19827,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 247, + "line": 34, }, "name": "suffix", "optional": true, @@ -19844,7 +19844,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 239, + "line": 26, }, "name": "AppmeshRouteSpecHttpRouteMatchHeaderMatchRange", "properties": Array [ @@ -19853,7 +19853,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 240, + "line": 27, }, "name": "end", "type": Object { @@ -19865,7 +19865,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 241, + "line": 28, }, "name": "start", "type": Object { @@ -19881,7 +19881,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 278, + "line": 65, }, "name": "AppmeshRouteSpecTcpRoute", "properties": Array [ @@ -19893,7 +19893,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 280, + "line": 67, }, "name": "action", "type": Object { @@ -19914,7 +19914,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 274, + "line": 61, }, "name": "AppmeshRouteSpecTcpRouteAction", "properties": Array [ @@ -19926,7 +19926,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 276, + "line": 63, }, "name": "weightedTarget", "type": Object { @@ -19947,7 +19947,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 270, + "line": 57, }, "name": "AppmeshRouteSpecTcpRouteActionWeightedTarget", "properties": Array [ @@ -19956,7 +19956,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 271, + "line": 58, }, "name": "virtualNode", "type": Object { @@ -19968,7 +19968,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-route.ts", - "line": 272, + "line": 59, }, "name": "weight", "type": Object { @@ -20006,13 +20006,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 303, + "line": 83, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 394, + "line": 174, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -20034,7 +20034,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 331, + "line": 111, }, "name": "arn", "type": Object { @@ -20045,7 +20045,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 336, + "line": 116, }, "name": "createdDate", "type": Object { @@ -20056,7 +20056,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 350, + "line": 130, }, "name": "lastUpdatedDate", "type": Object { @@ -20066,7 +20066,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 356, + "line": 136, }, "name": "meshName", "type": Object { @@ -20076,7 +20076,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 365, + "line": 145, }, "name": "name", "type": Object { @@ -20086,7 +20086,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 383, + "line": 163, }, "name": "spec", "type": Object { @@ -20101,7 +20101,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 342, + "line": 122, }, "name": "id", "optional": true, @@ -20112,7 +20112,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 374, + "line": 154, }, "name": "tags", "optional": true, @@ -20137,7 +20137,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 230, + "line": 10, }, "name": "AppmeshVirtualNodeConfig", "properties": Array [ @@ -20146,7 +20146,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 231, + "line": 11, }, "name": "meshName", "type": Object { @@ -20158,7 +20158,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 232, + "line": 12, }, "name": "name", "type": Object { @@ -20173,7 +20173,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 235, + "line": 15, }, "name": "spec", "type": Object { @@ -20190,7 +20190,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 233, + "line": 13, }, "name": "tags", "optional": true, @@ -20212,7 +20212,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 289, + "line": 69, }, "name": "AppmeshVirtualNodeSpec", "properties": Array [ @@ -20224,7 +20224,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 292, + "line": 72, }, "name": "backend", "optional": true, @@ -20242,7 +20242,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 290, + "line": 70, }, "name": "backends", "optional": true, @@ -20263,7 +20263,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 294, + "line": 74, }, "name": "listener", "optional": true, @@ -20284,7 +20284,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 296, + "line": 76, }, "name": "logging", "optional": true, @@ -20305,7 +20305,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 298, + "line": 78, }, "name": "serviceDiscovery", "optional": true, @@ -20327,7 +20327,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 240, + "line": 20, }, "name": "AppmeshVirtualNodeSpecBackend", "properties": Array [ @@ -20339,7 +20339,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 242, + "line": 22, }, "name": "virtualService", "optional": true, @@ -20361,7 +20361,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 237, + "line": 17, }, "name": "AppmeshVirtualNodeSpecBackendVirtualService", "properties": Array [ @@ -20370,7 +20370,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 238, + "line": 18, }, "name": "virtualServiceName", "type": Object { @@ -20386,7 +20386,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 257, + "line": 37, }, "name": "AppmeshVirtualNodeSpecListener", "properties": Array [ @@ -20398,7 +20398,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 261, + "line": 41, }, "name": "portMapping", "type": Object { @@ -20418,7 +20418,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 259, + "line": 39, }, "name": "healthCheck", "optional": true, @@ -20440,7 +20440,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 244, + "line": 24, }, "name": "AppmeshVirtualNodeSpecListenerHealthCheck", "properties": Array [ @@ -20449,7 +20449,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 245, + "line": 25, }, "name": "healthyThreshold", "type": Object { @@ -20461,7 +20461,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 246, + "line": 26, }, "name": "intervalMillis", "type": Object { @@ -20473,7 +20473,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 249, + "line": 29, }, "name": "protocol", "type": Object { @@ -20485,7 +20485,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 250, + "line": 30, }, "name": "timeoutMillis", "type": Object { @@ -20497,7 +20497,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 251, + "line": 31, }, "name": "unhealthyThreshold", "type": Object { @@ -20509,7 +20509,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 247, + "line": 27, }, "name": "path", "optional": true, @@ -20522,7 +20522,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 248, + "line": 28, }, "name": "port", "optional": true, @@ -20539,7 +20539,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 253, + "line": 33, }, "name": "AppmeshVirtualNodeSpecListenerPortMapping", "properties": Array [ @@ -20548,7 +20548,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 254, + "line": 34, }, "name": "port", "type": Object { @@ -20560,7 +20560,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 255, + "line": 35, }, "name": "protocol", "type": Object { @@ -20576,7 +20576,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 270, + "line": 50, }, "name": "AppmeshVirtualNodeSpecLogging", "properties": Array [ @@ -20588,7 +20588,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 272, + "line": 52, }, "name": "accessLog", "optional": true, @@ -20610,7 +20610,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 266, + "line": 46, }, "name": "AppmeshVirtualNodeSpecLoggingAccessLog", "properties": Array [ @@ -20622,7 +20622,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 268, + "line": 48, }, "name": "file", "optional": true, @@ -20644,7 +20644,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 263, + "line": 43, }, "name": "AppmeshVirtualNodeSpecLoggingAccessLogFile", "properties": Array [ @@ -20653,7 +20653,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 264, + "line": 44, }, "name": "path", "type": Object { @@ -20669,7 +20669,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 283, + "line": 63, }, "name": "AppmeshVirtualNodeSpecServiceDiscovery", "properties": Array [ @@ -20681,7 +20681,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 285, + "line": 65, }, "name": "awsCloudMap", "optional": true, @@ -20702,7 +20702,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 287, + "line": 67, }, "name": "dns", "optional": true, @@ -20724,7 +20724,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 274, + "line": 54, }, "name": "AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap", "properties": Array [ @@ -20733,7 +20733,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 276, + "line": 56, }, "name": "namespaceName", "type": Object { @@ -20745,7 +20745,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 277, + "line": 57, }, "name": "serviceName", "type": Object { @@ -20757,7 +20757,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 275, + "line": 55, }, "name": "attributes", "optional": true, @@ -20779,7 +20779,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 279, + "line": 59, }, "name": "AppmeshVirtualNodeSpecServiceDiscoveryDns", "properties": Array [ @@ -20788,7 +20788,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 280, + "line": 60, }, "name": "hostname", "type": Object { @@ -20800,7 +20800,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-node.ts", - "line": 281, + "line": 61, }, "name": "serviceName", "optional": true, @@ -20839,13 +20839,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 121, + "line": 33, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 212, + "line": 124, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -20867,7 +20867,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 149, + "line": 61, }, "name": "arn", "type": Object { @@ -20878,7 +20878,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 154, + "line": 66, }, "name": "createdDate", "type": Object { @@ -20889,7 +20889,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 168, + "line": 80, }, "name": "lastUpdatedDate", "type": Object { @@ -20899,7 +20899,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 174, + "line": 86, }, "name": "meshName", "type": Object { @@ -20909,7 +20909,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 183, + "line": 95, }, "name": "name", "type": Object { @@ -20919,7 +20919,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 201, + "line": 113, }, "name": "spec", "type": Object { @@ -20934,7 +20934,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 160, + "line": 72, }, "name": "id", "optional": true, @@ -20945,7 +20945,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 192, + "line": 104, }, "name": "tags", "optional": true, @@ -20970,7 +20970,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 98, + "line": 10, }, "name": "AppmeshVirtualRouterConfig", "properties": Array [ @@ -20979,7 +20979,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 99, + "line": 11, }, "name": "meshName", "type": Object { @@ -20991,7 +20991,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 100, + "line": 12, }, "name": "name", "type": Object { @@ -21006,7 +21006,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 103, + "line": 15, }, "name": "spec", "type": Object { @@ -21023,7 +21023,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 101, + "line": 13, }, "name": "tags", "optional": true, @@ -21045,7 +21045,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 113, + "line": 25, }, "name": "AppmeshVirtualRouterSpec", "properties": Array [ @@ -21057,7 +21057,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 116, + "line": 28, }, "name": "listener", "type": Object { @@ -21074,7 +21074,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 114, + "line": 26, }, "name": "serviceNames", "optional": true, @@ -21096,7 +21096,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 109, + "line": 21, }, "name": "AppmeshVirtualRouterSpecListener", "properties": Array [ @@ -21108,7 +21108,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 111, + "line": 23, }, "name": "portMapping", "type": Object { @@ -21129,7 +21129,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 105, + "line": 17, }, "name": "AppmeshVirtualRouterSpecListenerPortMapping", "properties": Array [ @@ -21138,7 +21138,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 106, + "line": 18, }, "name": "port", "type": Object { @@ -21150,7 +21150,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-router.ts", - "line": 107, + "line": 19, }, "name": "protocol", "type": Object { @@ -21188,13 +21188,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 120, + "line": 36, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 211, + "line": 127, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -21216,7 +21216,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 148, + "line": 64, }, "name": "arn", "type": Object { @@ -21227,7 +21227,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 153, + "line": 69, }, "name": "createdDate", "type": Object { @@ -21238,7 +21238,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 167, + "line": 83, }, "name": "lastUpdatedDate", "type": Object { @@ -21248,7 +21248,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 173, + "line": 89, }, "name": "meshName", "type": Object { @@ -21258,7 +21258,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 182, + "line": 98, }, "name": "name", "type": Object { @@ -21268,7 +21268,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 200, + "line": 116, }, "name": "spec", "type": Object { @@ -21283,7 +21283,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 159, + "line": 75, }, "name": "id", "optional": true, @@ -21294,7 +21294,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 191, + "line": 107, }, "name": "tags", "optional": true, @@ -21319,7 +21319,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 94, + "line": 10, }, "name": "AppmeshVirtualServiceConfig", "properties": Array [ @@ -21328,7 +21328,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 95, + "line": 11, }, "name": "meshName", "type": Object { @@ -21340,7 +21340,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 96, + "line": 12, }, "name": "name", "type": Object { @@ -21355,7 +21355,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 99, + "line": 15, }, "name": "spec", "type": Object { @@ -21372,7 +21372,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 97, + "line": 13, }, "name": "tags", "optional": true, @@ -21394,7 +21394,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 113, + "line": 29, }, "name": "AppmeshVirtualServiceSpec", "properties": Array [ @@ -21406,7 +21406,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 115, + "line": 31, }, "name": "provider", "optional": true, @@ -21428,7 +21428,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 107, + "line": 23, }, "name": "AppmeshVirtualServiceSpecProvider", "properties": Array [ @@ -21440,7 +21440,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 109, + "line": 25, }, "name": "virtualNode", "optional": true, @@ -21461,7 +21461,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 111, + "line": 27, }, "name": "virtualRouter", "optional": true, @@ -21483,7 +21483,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 101, + "line": 17, }, "name": "AppmeshVirtualServiceSpecProviderVirtualNode", "properties": Array [ @@ -21492,7 +21492,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 102, + "line": 18, }, "name": "virtualNodeName", "type": Object { @@ -21508,7 +21508,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 104, + "line": 20, }, "name": "AppmeshVirtualServiceSpecProviderVirtualRouter", "properties": Array [ @@ -21517,7 +21517,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appmesh-virtual-service.ts", - "line": 105, + "line": 21, }, "name": "virtualRouterName", "type": Object { @@ -21555,13 +21555,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 49, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 120, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -21583,7 +21583,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 112, + "line": 81, }, "name": "key", "type": Object { @@ -21593,7 +21593,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 77, + "line": 46, }, "name": "apiId", "type": Object { @@ -21603,7 +21603,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 86, + "line": 55, }, "name": "description", "optional": true, @@ -21614,7 +21614,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 95, + "line": 64, }, "name": "expires", "optional": true, @@ -21625,7 +21625,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 104, + "line": 73, }, "name": "id", "optional": true, @@ -21645,7 +21645,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 41, + "line": 10, }, "name": "AppsyncApiKeyConfig", "properties": Array [ @@ -21654,7 +21654,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 42, + "line": 11, }, "name": "apiId", "type": Object { @@ -21666,7 +21666,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 43, + "line": 12, }, "name": "description", "optional": true, @@ -21679,7 +21679,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-api-key.ts", - "line": 44, + "line": 13, }, "name": "expires", "optional": true, @@ -21718,13 +21718,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 145, + "line": 43, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 276, + "line": 174, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -21746,7 +21746,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 187, + "line": 85, }, "name": "arn", "type": Object { @@ -21756,7 +21756,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 179, + "line": 77, }, "name": "apiId", "type": Object { @@ -21766,7 +21766,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 211, + "line": 109, }, "name": "name", "type": Object { @@ -21776,7 +21776,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 229, + "line": 127, }, "name": "type", "type": Object { @@ -21786,7 +21786,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 193, + "line": 91, }, "name": "description", "optional": true, @@ -21797,7 +21797,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 238, + "line": 136, }, "name": "dynamodbConfig", "optional": true, @@ -21813,7 +21813,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 247, + "line": 145, }, "name": "elasticsearchConfig", "optional": true, @@ -21829,7 +21829,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 256, + "line": 154, }, "name": "httpConfig", "optional": true, @@ -21845,7 +21845,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 202, + "line": 100, }, "name": "id", "optional": true, @@ -21856,7 +21856,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 265, + "line": 163, }, "name": "lambdaConfig", "optional": true, @@ -21872,7 +21872,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 220, + "line": 118, }, "name": "serviceRoleArn", "optional": true, @@ -21892,7 +21892,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 112, + "line": 10, }, "name": "AppsyncDatasourceConfig", "properties": Array [ @@ -21901,7 +21901,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 113, + "line": 11, }, "name": "apiId", "type": Object { @@ -21913,7 +21913,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 115, + "line": 13, }, "name": "name", "type": Object { @@ -21925,7 +21925,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 117, + "line": 15, }, "name": "type", "type": Object { @@ -21937,7 +21937,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 114, + "line": 12, }, "name": "description", "optional": true, @@ -21953,7 +21953,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 119, + "line": 17, }, "name": "dynamodbConfig", "optional": true, @@ -21974,7 +21974,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 121, + "line": 19, }, "name": "elasticsearchConfig", "optional": true, @@ -21995,7 +21995,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 123, + "line": 21, }, "name": "httpConfig", "optional": true, @@ -22016,7 +22016,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 125, + "line": 23, }, "name": "lambdaConfig", "optional": true, @@ -22034,7 +22034,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 116, + "line": 14, }, "name": "serviceRoleArn", "optional": true, @@ -22051,7 +22051,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 127, + "line": 25, }, "name": "AppsyncDatasourceDynamodbConfig", "properties": Array [ @@ -22060,7 +22060,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 129, + "line": 27, }, "name": "tableName", "type": Object { @@ -22072,7 +22072,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 128, + "line": 26, }, "name": "region", "optional": true, @@ -22085,7 +22085,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 130, + "line": 28, }, "name": "useCallerCredentials", "optional": true, @@ -22102,7 +22102,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 132, + "line": 30, }, "name": "AppsyncDatasourceElasticsearchConfig", "properties": Array [ @@ -22111,7 +22111,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 133, + "line": 31, }, "name": "endpoint", "type": Object { @@ -22123,7 +22123,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 134, + "line": 32, }, "name": "region", "optional": true, @@ -22140,7 +22140,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 136, + "line": 34, }, "name": "AppsyncDatasourceHttpConfig", "properties": Array [ @@ -22149,7 +22149,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 137, + "line": 35, }, "name": "endpoint", "type": Object { @@ -22165,7 +22165,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 139, + "line": 37, }, "name": "AppsyncDatasourceLambdaConfig", "properties": Array [ @@ -22174,7 +22174,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-datasource.ts", - "line": 140, + "line": 38, }, "name": "functionArn", "type": Object { @@ -22212,13 +22212,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 72, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 188, + "line": 138, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -22240,7 +22240,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 112, + "line": 62, }, "name": "arn", "type": Object { @@ -22251,7 +22251,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 135, + "line": 85, }, "name": "functionId", "type": Object { @@ -22261,7 +22261,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 104, + "line": 54, }, "name": "apiId", "type": Object { @@ -22271,7 +22271,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 118, + "line": 68, }, "name": "dataSource", "type": Object { @@ -22281,7 +22281,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 159, + "line": 109, }, "name": "name", "type": Object { @@ -22291,7 +22291,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 168, + "line": 118, }, "name": "requestMappingTemplate", "type": Object { @@ -22301,7 +22301,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 177, + "line": 127, }, "name": "responseMappingTemplate", "type": Object { @@ -22311,7 +22311,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 127, + "line": 77, }, "name": "description", "optional": true, @@ -22322,7 +22322,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 141, + "line": 91, }, "name": "functionVersion", "optional": true, @@ -22333,7 +22333,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 150, + "line": 100, }, "name": "id", "optional": true, @@ -22353,7 +22353,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 60, + "line": 10, }, "name": "AppsyncFunctionConfig", "properties": Array [ @@ -22362,7 +22362,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 61, + "line": 11, }, "name": "apiId", "type": Object { @@ -22374,7 +22374,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 62, + "line": 12, }, "name": "dataSource", "type": Object { @@ -22386,7 +22386,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 65, + "line": 15, }, "name": "name", "type": Object { @@ -22398,7 +22398,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 66, + "line": 16, }, "name": "requestMappingTemplate", "type": Object { @@ -22410,7 +22410,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 67, + "line": 17, }, "name": "responseMappingTemplate", "type": Object { @@ -22422,7 +22422,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 63, + "line": 13, }, "name": "description", "optional": true, @@ -22435,7 +22435,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-function.ts", - "line": 64, + "line": 14, }, "name": "functionVersion", "optional": true, @@ -22474,13 +22474,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 241, + "line": 64, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 377, + "line": 200, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -22498,7 +22498,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 324, + "line": 147, }, "name": "uris", "parameters": Array [ @@ -22522,7 +22522,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 274, + "line": 97, }, "name": "arn", "type": Object { @@ -22532,7 +22532,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 280, + "line": 103, }, "name": "authenticationType", "type": Object { @@ -22542,7 +22542,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 298, + "line": 121, }, "name": "name", "type": Object { @@ -22552,7 +22552,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 339, + "line": 162, }, "name": "additionalAuthenticationProvider", "optional": true, @@ -22568,7 +22568,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 289, + "line": 112, }, "name": "id", "optional": true, @@ -22579,7 +22579,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 348, + "line": 171, }, "name": "logConfig", "optional": true, @@ -22595,7 +22595,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 357, + "line": 180, }, "name": "openidConnectConfig", "optional": true, @@ -22611,7 +22611,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 307, + "line": 130, }, "name": "schema", "optional": true, @@ -22622,7 +22622,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 316, + "line": 139, }, "name": "tags", "optional": true, @@ -22638,7 +22638,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 366, + "line": 189, }, "name": "userPoolConfig", "optional": true, @@ -22654,7 +22654,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 330, + "line": 153, }, "name": "xrayEnabled", "optional": true, @@ -22671,7 +22671,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 214, + "line": 37, }, "name": "AppsyncGraphqlApiAdditionalAuthenticationProvider", "properties": Array [ @@ -22680,7 +22680,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 215, + "line": 38, }, "name": "authenticationType", "type": Object { @@ -22695,7 +22695,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 217, + "line": 40, }, "name": "openidConnectConfig", "optional": true, @@ -22716,7 +22716,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 219, + "line": 42, }, "name": "userPoolConfig", "optional": true, @@ -22738,7 +22738,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 203, + "line": 26, }, "name": "AppsyncGraphqlApiAdditionalAuthenticationProviderOpenidConnectConfig", "properties": Array [ @@ -22747,7 +22747,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 207, + "line": 30, }, "name": "issuer", "type": Object { @@ -22759,7 +22759,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 204, + "line": 27, }, "name": "authTtl", "optional": true, @@ -22772,7 +22772,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 205, + "line": 28, }, "name": "clientId", "optional": true, @@ -22785,7 +22785,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 206, + "line": 29, }, "name": "iatTtl", "optional": true, @@ -22802,7 +22802,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 209, + "line": 32, }, "name": "AppsyncGraphqlApiAdditionalAuthenticationProviderUserPoolConfig", "properties": Array [ @@ -22811,7 +22811,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 212, + "line": 35, }, "name": "userPoolId", "type": Object { @@ -22823,7 +22823,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 210, + "line": 33, }, "name": "appIdClientRegex", "optional": true, @@ -22836,7 +22836,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 211, + "line": 34, }, "name": "awsRegion", "optional": true, @@ -22856,7 +22856,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 188, + "line": 11, }, "name": "AppsyncGraphqlApiConfig", "properties": Array [ @@ -22865,7 +22865,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 189, + "line": 12, }, "name": "authenticationType", "type": Object { @@ -22877,7 +22877,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 190, + "line": 13, }, "name": "name", "type": Object { @@ -22892,7 +22892,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 195, + "line": 18, }, "name": "additionalAuthenticationProvider", "optional": true, @@ -22913,7 +22913,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 197, + "line": 20, }, "name": "logConfig", "optional": true, @@ -22934,7 +22934,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 199, + "line": 22, }, "name": "openidConnectConfig", "optional": true, @@ -22952,7 +22952,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 191, + "line": 14, }, "name": "schema", "optional": true, @@ -22965,7 +22965,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 192, + "line": 15, }, "name": "tags", "optional": true, @@ -22986,7 +22986,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 201, + "line": 24, }, "name": "userPoolConfig", "optional": true, @@ -23004,7 +23004,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 193, + "line": 16, }, "name": "xrayEnabled", "optional": true, @@ -23021,7 +23021,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 221, + "line": 44, }, "name": "AppsyncGraphqlApiLogConfig", "properties": Array [ @@ -23030,7 +23030,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 222, + "line": 45, }, "name": "cloudwatchLogsRoleArn", "type": Object { @@ -23042,7 +23042,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 224, + "line": 47, }, "name": "fieldLogLevel", "type": Object { @@ -23054,7 +23054,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 223, + "line": 46, }, "name": "excludeVerboseContent", "optional": true, @@ -23071,7 +23071,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 226, + "line": 49, }, "name": "AppsyncGraphqlApiOpenidConnectConfig", "properties": Array [ @@ -23080,7 +23080,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 230, + "line": 53, }, "name": "issuer", "type": Object { @@ -23092,7 +23092,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 227, + "line": 50, }, "name": "authTtl", "optional": true, @@ -23105,7 +23105,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 228, + "line": 51, }, "name": "clientId", "optional": true, @@ -23118,7 +23118,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 229, + "line": 52, }, "name": "iatTtl", "optional": true, @@ -23135,7 +23135,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 232, + "line": 55, }, "name": "AppsyncGraphqlApiUserPoolConfig", "properties": Array [ @@ -23144,7 +23144,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 235, + "line": 58, }, "name": "defaultAction", "type": Object { @@ -23156,7 +23156,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 236, + "line": 59, }, "name": "userPoolId", "type": Object { @@ -23168,7 +23168,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 233, + "line": 56, }, "name": "appIdClientRegex", "optional": true, @@ -23181,7 +23181,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-graphql-api.ts", - "line": 234, + "line": 57, }, "name": "awsRegion", "optional": true, @@ -23220,13 +23220,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 90, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 211, + "line": 148, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -23248,7 +23248,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 131, + "line": 68, }, "name": "arn", "type": Object { @@ -23258,7 +23258,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 123, + "line": 60, }, "name": "apiId", "type": Object { @@ -23268,7 +23268,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 146, + "line": 83, }, "name": "field", "type": Object { @@ -23278,7 +23278,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 173, + "line": 110, }, "name": "requestTemplate", "type": Object { @@ -23288,7 +23288,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 182, + "line": 119, }, "name": "responseTemplate", "type": Object { @@ -23298,7 +23298,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 191, + "line": 128, }, "name": "type", "type": Object { @@ -23308,7 +23308,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 137, + "line": 74, }, "name": "dataSource", "optional": true, @@ -23319,7 +23319,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 155, + "line": 92, }, "name": "id", "optional": true, @@ -23330,7 +23330,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 164, + "line": 101, }, "name": "kind", "optional": true, @@ -23341,7 +23341,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 200, + "line": 137, }, "name": "pipelineConfig", "optional": true, @@ -23366,7 +23366,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 73, + "line": 10, }, "name": "AppsyncResolverConfig", "properties": Array [ @@ -23375,7 +23375,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 74, + "line": 11, }, "name": "apiId", "type": Object { @@ -23387,7 +23387,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 76, + "line": 13, }, "name": "field", "type": Object { @@ -23399,7 +23399,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 78, + "line": 15, }, "name": "requestTemplate", "type": Object { @@ -23411,7 +23411,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 79, + "line": 16, }, "name": "responseTemplate", "type": Object { @@ -23423,7 +23423,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 80, + "line": 17, }, "name": "type", "type": Object { @@ -23435,7 +23435,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 75, + "line": 12, }, "name": "dataSource", "optional": true, @@ -23448,7 +23448,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 77, + "line": 14, }, "name": "kind", "optional": true, @@ -23464,7 +23464,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 82, + "line": 19, }, "name": "pipelineConfig", "optional": true, @@ -23486,7 +23486,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 84, + "line": 21, }, "name": "AppsyncResolverPipelineConfig", "properties": Array [ @@ -23495,7 +23495,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/appsync-resolver.ts", - "line": 85, + "line": 22, }, "name": "functions", "optional": true, @@ -23539,13 +23539,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 68, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 144, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -23566,7 +23566,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 97, + "line": 53, }, "name": "bucket", "type": Object { @@ -23576,7 +23576,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 124, + "line": 80, }, "name": "name", "type": Object { @@ -23586,7 +23586,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 133, + "line": 89, }, "name": "encryptionConfiguration", "optional": true, @@ -23602,7 +23602,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 106, + "line": 62, }, "name": "forceDestroy", "optional": true, @@ -23613,7 +23613,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 115, + "line": 71, }, "name": "id", "optional": true, @@ -23633,7 +23633,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 54, + "line": 10, }, "name": "AthenaDatabaseConfig", "properties": Array [ @@ -23642,7 +23642,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 55, + "line": 11, }, "name": "bucket", "type": Object { @@ -23654,7 +23654,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 57, + "line": 13, }, "name": "name", "type": Object { @@ -23669,7 +23669,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 59, + "line": 15, }, "name": "encryptionConfiguration", "optional": true, @@ -23687,7 +23687,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 56, + "line": 12, }, "name": "forceDestroy", "optional": true, @@ -23704,7 +23704,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 61, + "line": 17, }, "name": "AthenaDatabaseEncryptionConfiguration", "properties": Array [ @@ -23713,7 +23713,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 62, + "line": 18, }, "name": "encryptionOption", "type": Object { @@ -23725,7 +23725,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-database.ts", - "line": 63, + "line": 19, }, "name": "kmsKey", "optional": true, @@ -23764,13 +23764,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 54, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 140, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -23791,7 +23791,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 84, + "line": 50, }, "name": "database", "type": Object { @@ -23801,7 +23801,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 111, + "line": 77, }, "name": "name", "type": Object { @@ -23811,7 +23811,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 120, + "line": 86, }, "name": "query", "type": Object { @@ -23821,7 +23821,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 93, + "line": 59, }, "name": "description", "optional": true, @@ -23832,7 +23832,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 102, + "line": 68, }, "name": "id", "optional": true, @@ -23843,7 +23843,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 129, + "line": 95, }, "name": "workgroup", "optional": true, @@ -23863,7 +23863,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 44, + "line": 10, }, "name": "AthenaNamedQueryConfig", "properties": Array [ @@ -23872,7 +23872,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 45, + "line": 11, }, "name": "database", "type": Object { @@ -23884,7 +23884,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 47, + "line": 13, }, "name": "name", "type": Object { @@ -23896,7 +23896,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 48, + "line": 14, }, "name": "query", "type": Object { @@ -23908,7 +23908,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 46, + "line": 12, }, "name": "description", "optional": true, @@ -23921,7 +23921,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-named-query.ts", - "line": 49, + "line": 15, }, "name": "workgroup", "optional": true, @@ -23960,13 +23960,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 133, + "line": 38, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 234, + "line": 139, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -23988,7 +23988,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 163, + "line": 68, }, "name": "arn", "type": Object { @@ -23998,7 +23998,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 196, + "line": 101, }, "name": "name", "type": Object { @@ -24008,7 +24008,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 223, + "line": 128, }, "name": "configuration", "optional": true, @@ -24024,7 +24024,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 169, + "line": 74, }, "name": "description", "optional": true, @@ -24035,7 +24035,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 178, + "line": 83, }, "name": "forceDestroy", "optional": true, @@ -24046,7 +24046,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 187, + "line": 92, }, "name": "id", "optional": true, @@ -24057,7 +24057,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 205, + "line": 110, }, "name": "state", "optional": true, @@ -24068,7 +24068,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 214, + "line": 119, }, "name": "tags", "optional": true, @@ -24093,7 +24093,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 105, + "line": 10, }, "name": "AthenaWorkgroupConfig", "properties": Array [ @@ -24102,7 +24102,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 108, + "line": 13, }, "name": "name", "type": Object { @@ -24117,7 +24117,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 112, + "line": 17, }, "name": "configuration", "optional": true, @@ -24135,7 +24135,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 106, + "line": 11, }, "name": "description", "optional": true, @@ -24148,7 +24148,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 107, + "line": 12, }, "name": "forceDestroy", "optional": true, @@ -24161,7 +24161,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 109, + "line": 14, }, "name": "state", "optional": true, @@ -24174,7 +24174,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 110, + "line": 15, }, "name": "tags", "optional": true, @@ -24196,7 +24196,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 123, + "line": 28, }, "name": "AthenaWorkgroupConfiguration", "properties": Array [ @@ -24205,7 +24205,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 124, + "line": 29, }, "name": "bytesScannedCutoffPerQuery", "optional": true, @@ -24218,7 +24218,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 125, + "line": 30, }, "name": "enforceWorkgroupConfiguration", "optional": true, @@ -24231,7 +24231,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 126, + "line": 31, }, "name": "publishCloudwatchMetricsEnabled", "optional": true, @@ -24247,7 +24247,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 128, + "line": 33, }, "name": "resultConfiguration", "optional": true, @@ -24269,7 +24269,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 118, + "line": 23, }, "name": "AthenaWorkgroupConfigurationResultConfiguration", "properties": Array [ @@ -24281,7 +24281,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 121, + "line": 26, }, "name": "encryptionConfiguration", "optional": true, @@ -24299,7 +24299,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 119, + "line": 24, }, "name": "outputLocation", "optional": true, @@ -24316,7 +24316,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 114, + "line": 19, }, "name": "AthenaWorkgroupConfigurationResultConfigurationEncryptionConfiguration", "properties": Array [ @@ -24325,7 +24325,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 115, + "line": 20, }, "name": "encryptionOption", "optional": true, @@ -24338,7 +24338,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/athena-workgroup.ts", - "line": 116, + "line": 21, }, "name": "kmsKeyArn", "optional": true, @@ -24377,13 +24377,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/autoscaling-attachment.ts", - "line": 44, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-attachment.ts", - "line": 110, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -24404,7 +24404,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-attachment.ts", - "line": 81, + "line": 55, }, "name": "autoscalingGroupName", "type": Object { @@ -24414,7 +24414,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-attachment.ts", - "line": 72, + "line": 46, }, "name": "albTargetGroupArn", "optional": true, @@ -24425,7 +24425,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-attachment.ts", - "line": 90, + "line": 64, }, "name": "elb", "optional": true, @@ -24436,7 +24436,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-attachment.ts", - "line": 99, + "line": 73, }, "name": "id", "optional": true, @@ -24456,7 +24456,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-attachment.ts", - "line": 36, + "line": 10, }, "name": "AutoscalingAttachmentConfig", "properties": Array [ @@ -24465,7 +24465,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-attachment.ts", - "line": 38, + "line": 12, }, "name": "autoscalingGroupName", "type": Object { @@ -24477,7 +24477,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-attachment.ts", - "line": 37, + "line": 11, }, "name": "albTargetGroupArn", "optional": true, @@ -24490,7 +24490,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-attachment.ts", - "line": 39, + "line": 13, }, "name": "elb", "optional": true, @@ -24529,13 +24529,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 438, + "line": 102, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 789, + "line": 453, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -24557,7 +24557,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 493, + "line": 157, }, "name": "arn", "type": Object { @@ -24567,7 +24567,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 598, + "line": 262, }, "name": "maxSize", "type": Object { @@ -24577,7 +24577,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 625, + "line": 289, }, "name": "minSize", "type": Object { @@ -24587,7 +24587,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 499, + "line": 163, }, "name": "availabilityZones", "optional": true, @@ -24603,7 +24603,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 508, + "line": 172, }, "name": "defaultCooldown", "optional": true, @@ -24614,7 +24614,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 517, + "line": 181, }, "name": "desiredCapacity", "optional": true, @@ -24625,7 +24625,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 526, + "line": 190, }, "name": "enabledMetrics", "optional": true, @@ -24641,7 +24641,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 535, + "line": 199, }, "name": "forceDelete", "optional": true, @@ -24652,7 +24652,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 544, + "line": 208, }, "name": "healthCheckGracePeriod", "optional": true, @@ -24663,7 +24663,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 553, + "line": 217, }, "name": "healthCheckType", "optional": true, @@ -24674,7 +24674,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 562, + "line": 226, }, "name": "id", "optional": true, @@ -24685,7 +24685,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 742, + "line": 406, }, "name": "initialLifecycleHook", "optional": true, @@ -24701,7 +24701,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 571, + "line": 235, }, "name": "launchConfiguration", "optional": true, @@ -24712,7 +24712,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 751, + "line": 415, }, "name": "launchTemplate", "optional": true, @@ -24728,7 +24728,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 580, + "line": 244, }, "name": "loadBalancers", "optional": true, @@ -24744,7 +24744,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 589, + "line": 253, }, "name": "maxInstanceLifetime", "optional": true, @@ -24755,7 +24755,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 607, + "line": 271, }, "name": "metricsGranularity", "optional": true, @@ -24766,7 +24766,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 616, + "line": 280, }, "name": "minElbCapacity", "optional": true, @@ -24777,7 +24777,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 760, + "line": 424, }, "name": "mixedInstancesPolicy", "optional": true, @@ -24793,7 +24793,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 634, + "line": 298, }, "name": "name", "optional": true, @@ -24804,7 +24804,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 643, + "line": 307, }, "name": "namePrefix", "optional": true, @@ -24815,7 +24815,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 652, + "line": 316, }, "name": "placementGroup", "optional": true, @@ -24826,7 +24826,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 661, + "line": 325, }, "name": "protectFromScaleIn", "optional": true, @@ -24837,7 +24837,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 670, + "line": 334, }, "name": "serviceLinkedRoleArn", "optional": true, @@ -24848,7 +24848,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 679, + "line": 343, }, "name": "suspendedProcesses", "optional": true, @@ -24864,7 +24864,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 769, + "line": 433, }, "name": "tag", "optional": true, @@ -24880,7 +24880,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 688, + "line": 352, }, "name": "tags", "optional": true, @@ -24896,7 +24896,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 697, + "line": 361, }, "name": "targetGroupArns", "optional": true, @@ -24912,7 +24912,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 706, + "line": 370, }, "name": "terminationPolicies", "optional": true, @@ -24928,7 +24928,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 778, + "line": 442, }, "name": "timeouts", "optional": true, @@ -24939,7 +24939,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 715, + "line": 379, }, "name": "vpcZoneIdentifier", "optional": true, @@ -24955,7 +24955,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 724, + "line": 388, }, "name": "waitForCapacityTimeout", "optional": true, @@ -24966,7 +24966,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 733, + "line": 397, }, "name": "waitForElbCapacity", "optional": true, @@ -24986,7 +24986,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 346, + "line": 10, }, "name": "AutoscalingGroupConfig", "properties": Array [ @@ -24995,7 +24995,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 357, + "line": 21, }, "name": "maxSize", "type": Object { @@ -25007,7 +25007,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 360, + "line": 24, }, "name": "minSize", "type": Object { @@ -25019,7 +25019,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 347, + "line": 11, }, "name": "availabilityZones", "optional": true, @@ -25037,7 +25037,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 348, + "line": 12, }, "name": "defaultCooldown", "optional": true, @@ -25050,7 +25050,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 349, + "line": 13, }, "name": "desiredCapacity", "optional": true, @@ -25063,7 +25063,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 350, + "line": 14, }, "name": "enabledMetrics", "optional": true, @@ -25081,7 +25081,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 351, + "line": 15, }, "name": "forceDelete", "optional": true, @@ -25094,7 +25094,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 352, + "line": 16, }, "name": "healthCheckGracePeriod", "optional": true, @@ -25107,7 +25107,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 353, + "line": 17, }, "name": "healthCheckType", "optional": true, @@ -25123,7 +25123,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 374, + "line": 38, }, "name": "initialLifecycleHook", "optional": true, @@ -25141,7 +25141,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 354, + "line": 18, }, "name": "launchConfiguration", "optional": true, @@ -25157,7 +25157,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 376, + "line": 40, }, "name": "launchTemplate", "optional": true, @@ -25175,7 +25175,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 355, + "line": 19, }, "name": "loadBalancers", "optional": true, @@ -25193,7 +25193,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 356, + "line": 20, }, "name": "maxInstanceLifetime", "optional": true, @@ -25206,7 +25206,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 358, + "line": 22, }, "name": "metricsGranularity", "optional": true, @@ -25219,7 +25219,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 359, + "line": 23, }, "name": "minElbCapacity", "optional": true, @@ -25235,7 +25235,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 378, + "line": 42, }, "name": "mixedInstancesPolicy", "optional": true, @@ -25253,7 +25253,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 361, + "line": 25, }, "name": "name", "optional": true, @@ -25266,7 +25266,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 362, + "line": 26, }, "name": "namePrefix", "optional": true, @@ -25279,7 +25279,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 363, + "line": 27, }, "name": "placementGroup", "optional": true, @@ -25292,7 +25292,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 364, + "line": 28, }, "name": "protectFromScaleIn", "optional": true, @@ -25305,7 +25305,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 365, + "line": 29, }, "name": "serviceLinkedRoleArn", "optional": true, @@ -25318,7 +25318,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 366, + "line": 30, }, "name": "suspendedProcesses", "optional": true, @@ -25339,7 +25339,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 380, + "line": 44, }, "name": "tag", "optional": true, @@ -25357,7 +25357,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 367, + "line": 31, }, "name": "tags", "optional": true, @@ -25375,7 +25375,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 368, + "line": 32, }, "name": "targetGroupArns", "optional": true, @@ -25393,7 +25393,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 369, + "line": 33, }, "name": "terminationPolicies", "optional": true, @@ -25414,7 +25414,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 382, + "line": 46, }, "name": "timeouts", "optional": true, @@ -25427,7 +25427,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 370, + "line": 34, }, "name": "vpcZoneIdentifier", "optional": true, @@ -25445,7 +25445,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 371, + "line": 35, }, "name": "waitForCapacityTimeout", "optional": true, @@ -25458,7 +25458,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 372, + "line": 36, }, "name": "waitForElbCapacity", "optional": true, @@ -25475,7 +25475,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 384, + "line": 48, }, "name": "AutoscalingGroupInitialLifecycleHook", "properties": Array [ @@ -25484,7 +25484,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 387, + "line": 51, }, "name": "lifecycleTransition", "type": Object { @@ -25496,7 +25496,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 388, + "line": 52, }, "name": "name", "type": Object { @@ -25508,7 +25508,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 385, + "line": 49, }, "name": "defaultResult", "optional": true, @@ -25521,7 +25521,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 386, + "line": 50, }, "name": "heartbeatTimeout", "optional": true, @@ -25534,7 +25534,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 389, + "line": 53, }, "name": "notificationMetadata", "optional": true, @@ -25547,7 +25547,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 390, + "line": 54, }, "name": "notificationTargetArn", "optional": true, @@ -25560,7 +25560,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 391, + "line": 55, }, "name": "roleArn", "optional": true, @@ -25577,7 +25577,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 393, + "line": 57, }, "name": "AutoscalingGroupLaunchTemplate", "properties": Array [ @@ -25586,7 +25586,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 394, + "line": 58, }, "name": "id", "optional": true, @@ -25599,7 +25599,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 395, + "line": 59, }, "name": "name", "optional": true, @@ -25612,7 +25612,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 396, + "line": 60, }, "name": "version", "optional": true, @@ -25629,7 +25629,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 421, + "line": 85, }, "name": "AutoscalingGroupMixedInstancesPolicy", "properties": Array [ @@ -25641,7 +25641,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 425, + "line": 89, }, "name": "launchTemplate", "type": Object { @@ -25661,7 +25661,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 423, + "line": 87, }, "name": "instancesDistribution", "optional": true, @@ -25683,7 +25683,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 398, + "line": 62, }, "name": "AutoscalingGroupMixedInstancesPolicyInstancesDistribution", "properties": Array [ @@ -25692,7 +25692,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 399, + "line": 63, }, "name": "onDemandAllocationStrategy", "optional": true, @@ -25705,7 +25705,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 400, + "line": 64, }, "name": "onDemandBaseCapacity", "optional": true, @@ -25718,7 +25718,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 401, + "line": 65, }, "name": "onDemandPercentageAboveBaseCapacity", "optional": true, @@ -25731,7 +25731,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 402, + "line": 66, }, "name": "spotAllocationStrategy", "optional": true, @@ -25744,7 +25744,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 403, + "line": 67, }, "name": "spotInstancePools", "optional": true, @@ -25757,7 +25757,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 404, + "line": 68, }, "name": "spotMaxPrice", "optional": true, @@ -25774,7 +25774,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 415, + "line": 79, }, "name": "AutoscalingGroupMixedInstancesPolicyLaunchTemplate", "properties": Array [ @@ -25786,7 +25786,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 417, + "line": 81, }, "name": "launchTemplateSpecification", "type": Object { @@ -25806,7 +25806,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 419, + "line": 83, }, "name": "override", "optional": true, @@ -25828,7 +25828,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 406, + "line": 70, }, "name": "AutoscalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification", "properties": Array [ @@ -25837,7 +25837,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 407, + "line": 71, }, "name": "launchTemplateId", "optional": true, @@ -25850,7 +25850,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 408, + "line": 72, }, "name": "launchTemplateName", "optional": true, @@ -25863,7 +25863,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 409, + "line": 73, }, "name": "version", "optional": true, @@ -25880,7 +25880,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 411, + "line": 75, }, "name": "AutoscalingGroupMixedInstancesPolicyLaunchTemplateOverride", "properties": Array [ @@ -25889,7 +25889,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 412, + "line": 76, }, "name": "instanceType", "optional": true, @@ -25902,7 +25902,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 413, + "line": 77, }, "name": "weightedCapacity", "optional": true, @@ -25919,7 +25919,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 427, + "line": 91, }, "name": "AutoscalingGroupTag", "properties": Array [ @@ -25928,7 +25928,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 428, + "line": 92, }, "name": "key", "type": Object { @@ -25940,7 +25940,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 429, + "line": 93, }, "name": "propagateAtLaunch", "type": Object { @@ -25952,7 +25952,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 430, + "line": 94, }, "name": "value", "type": Object { @@ -25968,7 +25968,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 432, + "line": 96, }, "name": "AutoscalingGroupTimeouts", "properties": Array [ @@ -25977,7 +25977,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-group.ts", - "line": 433, + "line": 97, }, "name": "delete", "optional": true, @@ -26016,13 +26016,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 70, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 186, + "line": 139, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -26043,7 +26043,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 103, + "line": 56, }, "name": "autoscalingGroupName", "type": Object { @@ -26053,7 +26053,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 139, + "line": 92, }, "name": "lifecycleTransition", "type": Object { @@ -26063,7 +26063,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 148, + "line": 101, }, "name": "name", "type": Object { @@ -26073,7 +26073,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 112, + "line": 65, }, "name": "defaultResult", "optional": true, @@ -26084,7 +26084,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 121, + "line": 74, }, "name": "heartbeatTimeout", "optional": true, @@ -26095,7 +26095,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 130, + "line": 83, }, "name": "id", "optional": true, @@ -26106,7 +26106,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 157, + "line": 110, }, "name": "notificationMetadata", "optional": true, @@ -26117,7 +26117,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 166, + "line": 119, }, "name": "notificationTargetArn", "optional": true, @@ -26128,7 +26128,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 175, + "line": 128, }, "name": "roleArn", "optional": true, @@ -26148,7 +26148,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 57, + "line": 10, }, "name": "AutoscalingLifecycleHookConfig", "properties": Array [ @@ -26157,7 +26157,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 58, + "line": 11, }, "name": "autoscalingGroupName", "type": Object { @@ -26169,7 +26169,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 61, + "line": 14, }, "name": "lifecycleTransition", "type": Object { @@ -26181,7 +26181,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 62, + "line": 15, }, "name": "name", "type": Object { @@ -26193,7 +26193,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 59, + "line": 12, }, "name": "defaultResult", "optional": true, @@ -26206,7 +26206,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 60, + "line": 13, }, "name": "heartbeatTimeout", "optional": true, @@ -26219,7 +26219,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 63, + "line": 16, }, "name": "notificationMetadata", "optional": true, @@ -26232,7 +26232,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 64, + "line": 17, }, "name": "notificationTargetArn", "optional": true, @@ -26245,7 +26245,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-lifecycle-hook.ts", - "line": 65, + "line": 18, }, "name": "roleArn", "optional": true, @@ -26284,13 +26284,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/autoscaling-notification.ts", - "line": 50, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-notification.ts", - "line": 116, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -26311,7 +26311,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-notification.ts", - "line": 78, + "line": 46, }, "name": "groupNames", "type": Object { @@ -26326,7 +26326,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-notification.ts", - "line": 96, + "line": 64, }, "name": "notifications", "type": Object { @@ -26341,7 +26341,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-notification.ts", - "line": 105, + "line": 73, }, "name": "topicArn", "type": Object { @@ -26351,7 +26351,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-notification.ts", - "line": 87, + "line": 55, }, "name": "id", "optional": true, @@ -26371,7 +26371,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-notification.ts", - "line": 42, + "line": 10, }, "name": "AutoscalingNotificationConfig", "properties": Array [ @@ -26380,7 +26380,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-notification.ts", - "line": 43, + "line": 11, }, "name": "groupNames", "type": Object { @@ -26397,7 +26397,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-notification.ts", - "line": 44, + "line": 12, }, "name": "notifications", "type": Object { @@ -26414,7 +26414,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-notification.ts", - "line": 45, + "line": 13, }, "name": "topicArn", "type": Object { @@ -26452,13 +26452,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 213, + "line": 58, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 374, + "line": 219, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -26480,7 +26480,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 258, + "line": 103, }, "name": "arn", "type": Object { @@ -26490,7 +26490,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 264, + "line": 109, }, "name": "autoscalingGroupName", "type": Object { @@ -26500,7 +26500,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 327, + "line": 172, }, "name": "name", "type": Object { @@ -26510,7 +26510,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 250, + "line": 95, }, "name": "adjustmentType", "optional": true, @@ -26521,7 +26521,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 273, + "line": 118, }, "name": "cooldown", "optional": true, @@ -26532,7 +26532,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 282, + "line": 127, }, "name": "estimatedInstanceWarmup", "optional": true, @@ -26543,7 +26543,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 291, + "line": 136, }, "name": "id", "optional": true, @@ -26554,7 +26554,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 300, + "line": 145, }, "name": "metricAggregationType", "optional": true, @@ -26565,7 +26565,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 309, + "line": 154, }, "name": "minAdjustmentMagnitude", "optional": true, @@ -26576,7 +26576,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 318, + "line": 163, }, "name": "minAdjustmentStep", "optional": true, @@ -26587,7 +26587,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 336, + "line": 181, }, "name": "policyType", "optional": true, @@ -26598,7 +26598,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 345, + "line": 190, }, "name": "scalingAdjustment", "optional": true, @@ -26609,7 +26609,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 354, + "line": 199, }, "name": "stepAdjustment", "optional": true, @@ -26625,7 +26625,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 363, + "line": 208, }, "name": "targetTrackingConfiguration", "optional": true, @@ -26650,7 +26650,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 165, + "line": 10, }, "name": "AutoscalingPolicyConfig", "properties": Array [ @@ -26659,7 +26659,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 167, + "line": 12, }, "name": "autoscalingGroupName", "type": Object { @@ -26671,7 +26671,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 173, + "line": 18, }, "name": "name", "type": Object { @@ -26683,7 +26683,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 166, + "line": 11, }, "name": "adjustmentType", "optional": true, @@ -26696,7 +26696,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 168, + "line": 13, }, "name": "cooldown", "optional": true, @@ -26709,7 +26709,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 169, + "line": 14, }, "name": "estimatedInstanceWarmup", "optional": true, @@ -26722,7 +26722,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 170, + "line": 15, }, "name": "metricAggregationType", "optional": true, @@ -26735,7 +26735,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 171, + "line": 16, }, "name": "minAdjustmentMagnitude", "optional": true, @@ -26748,7 +26748,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 172, + "line": 17, }, "name": "minAdjustmentStep", "optional": true, @@ -26761,7 +26761,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 174, + "line": 19, }, "name": "policyType", "optional": true, @@ -26774,7 +26774,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 175, + "line": 20, }, "name": "scalingAdjustment", "optional": true, @@ -26790,7 +26790,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 177, + "line": 22, }, "name": "stepAdjustment", "optional": true, @@ -26811,7 +26811,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 179, + "line": 24, }, "name": "targetTrackingConfiguration", "optional": true, @@ -26833,7 +26833,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 181, + "line": 26, }, "name": "AutoscalingPolicyStepAdjustment", "properties": Array [ @@ -26842,7 +26842,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 184, + "line": 29, }, "name": "scalingAdjustment", "type": Object { @@ -26854,7 +26854,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 182, + "line": 27, }, "name": "metricIntervalLowerBound", "optional": true, @@ -26867,7 +26867,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 183, + "line": 28, }, "name": "metricIntervalUpperBound", "optional": true, @@ -26884,7 +26884,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 202, + "line": 47, }, "name": "AutoscalingPolicyTargetTrackingConfiguration", "properties": Array [ @@ -26893,7 +26893,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 204, + "line": 49, }, "name": "targetValue", "type": Object { @@ -26908,7 +26908,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 206, + "line": 51, }, "name": "customizedMetricSpecification", "optional": true, @@ -26926,7 +26926,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 203, + "line": 48, }, "name": "disableScaleIn", "optional": true, @@ -26942,7 +26942,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 208, + "line": 53, }, "name": "predefinedMetricSpecification", "optional": true, @@ -26964,7 +26964,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 190, + "line": 35, }, "name": "AutoscalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification", "properties": Array [ @@ -26973,7 +26973,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 191, + "line": 36, }, "name": "metricName", "type": Object { @@ -26985,7 +26985,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 192, + "line": 37, }, "name": "namespace", "type": Object { @@ -26997,7 +26997,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 193, + "line": 38, }, "name": "statistic", "type": Object { @@ -27012,7 +27012,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 196, + "line": 41, }, "name": "metricDimension", "optional": true, @@ -27030,7 +27030,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 194, + "line": 39, }, "name": "unit", "optional": true, @@ -27047,7 +27047,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 186, + "line": 31, }, "name": "AutoscalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension", "properties": Array [ @@ -27056,7 +27056,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 187, + "line": 32, }, "name": "name", "type": Object { @@ -27068,7 +27068,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 188, + "line": 33, }, "name": "value", "type": Object { @@ -27084,7 +27084,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 198, + "line": 43, }, "name": "AutoscalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification", "properties": Array [ @@ -27093,7 +27093,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 199, + "line": 44, }, "name": "predefinedMetricType", "type": Object { @@ -27105,7 +27105,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-policy.ts", - "line": 200, + "line": 45, }, "name": "resourceLabel", "optional": true, @@ -27144,13 +27144,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 79, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 200, + "line": 144, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -27172,7 +27172,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 111, + "line": 55, }, "name": "arn", "type": Object { @@ -27182,7 +27182,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 117, + "line": 61, }, "name": "autoscalingGroupName", "type": Object { @@ -27192,7 +27192,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 180, + "line": 124, }, "name": "scheduledActionName", "type": Object { @@ -27202,7 +27202,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 126, + "line": 70, }, "name": "desiredCapacity", "optional": true, @@ -27213,7 +27213,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 135, + "line": 79, }, "name": "endTime", "optional": true, @@ -27224,7 +27224,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 144, + "line": 88, }, "name": "id", "optional": true, @@ -27235,7 +27235,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 153, + "line": 97, }, "name": "maxSize", "optional": true, @@ -27246,7 +27246,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 162, + "line": 106, }, "name": "minSize", "optional": true, @@ -27257,7 +27257,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 171, + "line": 115, }, "name": "recurrence", "optional": true, @@ -27268,7 +27268,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 189, + "line": 133, }, "name": "startTime", "optional": true, @@ -27288,7 +27288,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 66, + "line": 10, }, "name": "AutoscalingScheduleConfig", "properties": Array [ @@ -27297,7 +27297,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 67, + "line": 11, }, "name": "autoscalingGroupName", "type": Object { @@ -27309,7 +27309,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 73, + "line": 17, }, "name": "scheduledActionName", "type": Object { @@ -27321,7 +27321,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 68, + "line": 12, }, "name": "desiredCapacity", "optional": true, @@ -27334,7 +27334,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 69, + "line": 13, }, "name": "endTime", "optional": true, @@ -27347,7 +27347,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 70, + "line": 14, }, "name": "maxSize", "optional": true, @@ -27360,7 +27360,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 71, + "line": 15, }, "name": "minSize", "optional": true, @@ -27373,7 +27373,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 72, + "line": 16, }, "name": "recurrence", "optional": true, @@ -27386,7 +27386,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/autoscaling-schedule.ts", - "line": 74, + "line": 18, }, "name": "startTime", "optional": true, @@ -27425,13 +27425,13 @@ Object { "kind": "class", "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1184, + "line": 350, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1408, + "line": 575, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformProvider", @@ -27452,7 +27452,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1280, + "line": 447, }, "name": "region", "type": Object { @@ -27462,7 +27462,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1226, + "line": 393, }, "name": "accessKey", "optional": true, @@ -27473,7 +27473,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1370, + "line": 537, }, "name": "alias", "optional": true, @@ -27485,7 +27485,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1235, + "line": 402, }, "name": "allowedAccountIds", "optional": true, @@ -27501,7 +27501,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1379, + "line": 546, }, "name": "assumeRole", "optional": true, @@ -27517,7 +27517,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1388, + "line": 555, }, "name": "endpoints", "optional": true, @@ -27533,7 +27533,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1244, + "line": 411, }, "name": "forbiddenAccountIds", "optional": true, @@ -27549,7 +27549,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1397, + "line": 564, }, "name": "ignoreTags", "optional": true, @@ -27565,7 +27565,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1253, + "line": 420, }, "name": "insecure", "optional": true, @@ -27576,7 +27576,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1262, + "line": 429, }, "name": "maxRetries", "optional": true, @@ -27587,7 +27587,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1271, + "line": 438, }, "name": "profile", "optional": true, @@ -27598,7 +27598,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1289, + "line": 456, }, "name": "s3ForcePathStyle", "optional": true, @@ -27609,7 +27609,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1298, + "line": 465, }, "name": "secretKey", "optional": true, @@ -27620,7 +27620,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1307, + "line": 474, }, "name": "sharedCredentialsFile", "optional": true, @@ -27631,7 +27631,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1316, + "line": 483, }, "name": "skipCredentialsValidation", "optional": true, @@ -27642,7 +27642,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1325, + "line": 492, }, "name": "skipGetEc2Platforms", "optional": true, @@ -27653,7 +27653,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1334, + "line": 501, }, "name": "skipMetadataApiCheck", "optional": true, @@ -27664,7 +27664,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1343, + "line": 510, }, "name": "skipRegionValidation", "optional": true, @@ -27675,7 +27675,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1352, + "line": 519, }, "name": "skipRequestingAccountId", "optional": true, @@ -27686,7 +27686,7 @@ Object { Object { "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1361, + "line": 528, }, "name": "token", "optional": true, @@ -27703,7 +27703,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 893, + "line": 59, }, "name": "AwsProviderAssumeRole", "properties": Array [ @@ -27716,7 +27716,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 895, + "line": 61, }, "name": "externalId", "optional": true, @@ -27733,7 +27733,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 897, + "line": 63, }, "name": "policy", "optional": true, @@ -27749,7 +27749,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 899, + "line": 65, }, "name": "roleArn", "optional": true, @@ -27766,7 +27766,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 901, + "line": 67, }, "name": "sessionName", "optional": true, @@ -27783,7 +27783,7 @@ Object { "kind": "interface", "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 843, + "line": 9, }, "name": "AwsProviderConfig", "properties": Array [ @@ -27797,7 +27797,7 @@ are us-east-1, us-west-2, etc.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 860, + "line": 26, }, "name": "region", "type": Object { @@ -27814,7 +27814,7 @@ from the 'Security & Credentials' section of the AWS console.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 846, + "line": 12, }, "name": "accessKey", "optional": true, @@ -27830,7 +27830,7 @@ from the 'Security & Credentials' section of the AWS console.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 885, + "line": 51, }, "name": "alias", "optional": true, @@ -27843,7 +27843,7 @@ from the 'Security & Credentials' section of the AWS console.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 847, + "line": 13, }, "name": "allowedAccountIds", "optional": true, @@ -27864,7 +27864,7 @@ from the 'Security & Credentials' section of the AWS console.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 887, + "line": 53, }, "name": "assumeRole", "optional": true, @@ -27885,7 +27885,7 @@ from the 'Security & Credentials' section of the AWS console.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 889, + "line": 55, }, "name": "endpoints", "optional": true, @@ -27903,7 +27903,7 @@ from the 'Security & Credentials' section of the AWS console.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 848, + "line": 14, }, "name": "forbiddenAccountIds", "optional": true, @@ -27924,7 +27924,7 @@ from the 'Security & Credentials' section of the AWS console.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 891, + "line": 57, }, "name": "ignoreTags", "optional": true, @@ -27946,7 +27946,7 @@ from the 'Security & Credentials' section of the AWS console.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 850, + "line": 16, }, "name": "insecure", "optional": true, @@ -27964,7 +27964,7 @@ thrown.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 854, + "line": 20, }, "name": "maxRetries", "optional": true, @@ -27982,7 +27982,7 @@ created with \`aws configure\` will be used.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 857, + "line": 23, }, "name": "profile", "optional": true, @@ -27998,7 +27998,7 @@ created with \`aws configure\` will be used.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 865, + "line": 31, }, "name": "s3ForcePathStyle", "optional": true, @@ -28016,7 +28016,7 @@ from the 'Security & Credentials' section of the AWS console.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 868, + "line": 34, }, "name": "secretKey", "optional": true, @@ -28034,7 +28034,7 @@ this defaults to ~/.aws/credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 871, + "line": 37, }, "name": "sharedCredentialsFile", "optional": true, @@ -28051,7 +28051,7 @@ this defaults to ~/.aws/credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 873, + "line": 39, }, "name": "skipCredentialsValidation", "optional": true, @@ -28068,7 +28068,7 @@ this defaults to ~/.aws/credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 875, + "line": 41, }, "name": "skipGetEc2Platforms", "optional": true, @@ -28081,7 +28081,7 @@ this defaults to ~/.aws/credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 876, + "line": 42, }, "name": "skipMetadataApiCheck", "optional": true, @@ -28098,7 +28098,7 @@ this defaults to ~/.aws/credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 878, + "line": 44, }, "name": "skipRegionValidation", "optional": true, @@ -28115,7 +28115,7 @@ this defaults to ~/.aws/credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 880, + "line": 46, }, "name": "skipRequestingAccountId", "optional": true, @@ -28133,7 +28133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 883, + "line": 49, }, "name": "token", "optional": true, @@ -28150,7 +28150,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 903, + "line": 69, }, "name": "AwsProviderEndpoints", "properties": Array [ @@ -28162,7 +28162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 905, + "line": 71, }, "name": "accessanalyzer", "optional": true, @@ -28178,7 +28178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 907, + "line": 73, }, "name": "acm", "optional": true, @@ -28194,7 +28194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 909, + "line": 75, }, "name": "acmpca", "optional": true, @@ -28210,7 +28210,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 911, + "line": 77, }, "name": "amplify", "optional": true, @@ -28226,7 +28226,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 913, + "line": 79, }, "name": "apigateway", "optional": true, @@ -28242,7 +28242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 915, + "line": 81, }, "name": "applicationautoscaling", "optional": true, @@ -28258,7 +28258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 917, + "line": 83, }, "name": "applicationinsights", "optional": true, @@ -28274,7 +28274,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 919, + "line": 85, }, "name": "appmesh", "optional": true, @@ -28290,7 +28290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 921, + "line": 87, }, "name": "appstream", "optional": true, @@ -28306,7 +28306,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 923, + "line": 89, }, "name": "appsync", "optional": true, @@ -28322,7 +28322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 925, + "line": 91, }, "name": "athena", "optional": true, @@ -28338,7 +28338,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 927, + "line": 93, }, "name": "autoscaling", "optional": true, @@ -28354,7 +28354,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 929, + "line": 95, }, "name": "autoscalingplans", "optional": true, @@ -28370,7 +28370,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 931, + "line": 97, }, "name": "backup", "optional": true, @@ -28386,7 +28386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 933, + "line": 99, }, "name": "batch", "optional": true, @@ -28402,7 +28402,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 935, + "line": 101, }, "name": "budgets", "optional": true, @@ -28418,7 +28418,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 937, + "line": 103, }, "name": "cloud9", "optional": true, @@ -28434,7 +28434,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 939, + "line": 105, }, "name": "cloudformation", "optional": true, @@ -28450,7 +28450,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 941, + "line": 107, }, "name": "cloudfront", "optional": true, @@ -28466,7 +28466,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 943, + "line": 109, }, "name": "cloudhsm", "optional": true, @@ -28482,7 +28482,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 945, + "line": 111, }, "name": "cloudsearch", "optional": true, @@ -28498,7 +28498,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 947, + "line": 113, }, "name": "cloudtrail", "optional": true, @@ -28514,7 +28514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 949, + "line": 115, }, "name": "cloudwatch", "optional": true, @@ -28530,7 +28530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 951, + "line": 117, }, "name": "cloudwatchevents", "optional": true, @@ -28546,7 +28546,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 953, + "line": 119, }, "name": "cloudwatchlogs", "optional": true, @@ -28562,7 +28562,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 955, + "line": 121, }, "name": "codebuild", "optional": true, @@ -28578,7 +28578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 957, + "line": 123, }, "name": "codecommit", "optional": true, @@ -28594,7 +28594,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 959, + "line": 125, }, "name": "codedeploy", "optional": true, @@ -28610,7 +28610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 961, + "line": 127, }, "name": "codepipeline", "optional": true, @@ -28626,7 +28626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 963, + "line": 129, }, "name": "cognitoidentity", "optional": true, @@ -28642,7 +28642,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 965, + "line": 131, }, "name": "cognitoidp", "optional": true, @@ -28658,7 +28658,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 967, + "line": 133, }, "name": "configservice", "optional": true, @@ -28674,7 +28674,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 969, + "line": 135, }, "name": "cur", "optional": true, @@ -28690,7 +28690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 971, + "line": 137, }, "name": "dataexchange", "optional": true, @@ -28706,7 +28706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 973, + "line": 139, }, "name": "datapipeline", "optional": true, @@ -28722,7 +28722,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 975, + "line": 141, }, "name": "datasync", "optional": true, @@ -28738,7 +28738,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 977, + "line": 143, }, "name": "dax", "optional": true, @@ -28754,7 +28754,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 979, + "line": 145, }, "name": "devicefarm", "optional": true, @@ -28770,7 +28770,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 981, + "line": 147, }, "name": "directconnect", "optional": true, @@ -28786,7 +28786,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 983, + "line": 149, }, "name": "dlm", "optional": true, @@ -28802,7 +28802,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 985, + "line": 151, }, "name": "dms", "optional": true, @@ -28818,7 +28818,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 987, + "line": 153, }, "name": "docdb", "optional": true, @@ -28834,7 +28834,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 989, + "line": 155, }, "name": "ds", "optional": true, @@ -28850,7 +28850,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 991, + "line": 157, }, "name": "dynamodb", "optional": true, @@ -28866,7 +28866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 993, + "line": 159, }, "name": "ec2", "optional": true, @@ -28882,7 +28882,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 995, + "line": 161, }, "name": "ecr", "optional": true, @@ -28898,7 +28898,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 997, + "line": 163, }, "name": "ecs", "optional": true, @@ -28914,7 +28914,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 999, + "line": 165, }, "name": "efs", "optional": true, @@ -28930,7 +28930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1001, + "line": 167, }, "name": "eks", "optional": true, @@ -28946,7 +28946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1003, + "line": 169, }, "name": "elasticache", "optional": true, @@ -28962,7 +28962,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1005, + "line": 171, }, "name": "elasticbeanstalk", "optional": true, @@ -28978,7 +28978,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1007, + "line": 173, }, "name": "elastictranscoder", "optional": true, @@ -28994,7 +28994,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1009, + "line": 175, }, "name": "elb", "optional": true, @@ -29010,7 +29010,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1011, + "line": 177, }, "name": "emr", "optional": true, @@ -29026,7 +29026,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1013, + "line": 179, }, "name": "es", "optional": true, @@ -29042,7 +29042,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1015, + "line": 181, }, "name": "firehose", "optional": true, @@ -29058,7 +29058,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1017, + "line": 183, }, "name": "fms", "optional": true, @@ -29074,7 +29074,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1019, + "line": 185, }, "name": "forecast", "optional": true, @@ -29090,7 +29090,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1021, + "line": 187, }, "name": "fsx", "optional": true, @@ -29106,7 +29106,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1023, + "line": 189, }, "name": "gamelift", "optional": true, @@ -29122,7 +29122,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1025, + "line": 191, }, "name": "glacier", "optional": true, @@ -29138,7 +29138,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1027, + "line": 193, }, "name": "globalaccelerator", "optional": true, @@ -29154,7 +29154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1029, + "line": 195, }, "name": "glue", "optional": true, @@ -29170,7 +29170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1031, + "line": 197, }, "name": "greengrass", "optional": true, @@ -29186,7 +29186,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1033, + "line": 199, }, "name": "guardduty", "optional": true, @@ -29202,7 +29202,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1035, + "line": 201, }, "name": "iam", "optional": true, @@ -29218,7 +29218,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1037, + "line": 203, }, "name": "imagebuilder", "optional": true, @@ -29234,7 +29234,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1039, + "line": 205, }, "name": "inspector", "optional": true, @@ -29250,7 +29250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1041, + "line": 207, }, "name": "iot", "optional": true, @@ -29266,7 +29266,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1043, + "line": 209, }, "name": "iotanalytics", "optional": true, @@ -29282,7 +29282,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1045, + "line": 211, }, "name": "iotevents", "optional": true, @@ -29298,7 +29298,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1047, + "line": 213, }, "name": "kafka", "optional": true, @@ -29314,7 +29314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1049, + "line": 215, }, "name": "kinesis", "optional": true, @@ -29330,7 +29330,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1053, + "line": 219, }, "name": "kinesisanalytics", "optional": true, @@ -29346,7 +29346,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1051, + "line": 217, }, "name": "kinesisAnalytics", "optional": true, @@ -29362,7 +29362,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1055, + "line": 221, }, "name": "kinesisvideo", "optional": true, @@ -29378,7 +29378,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1057, + "line": 223, }, "name": "kms", "optional": true, @@ -29394,7 +29394,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1059, + "line": 225, }, "name": "lakeformation", "optional": true, @@ -29410,7 +29410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1061, + "line": 227, }, "name": "lambda", "optional": true, @@ -29426,7 +29426,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1063, + "line": 229, }, "name": "lexmodels", "optional": true, @@ -29442,7 +29442,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1065, + "line": 231, }, "name": "licensemanager", "optional": true, @@ -29458,7 +29458,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1067, + "line": 233, }, "name": "lightsail", "optional": true, @@ -29474,7 +29474,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1069, + "line": 235, }, "name": "macie", "optional": true, @@ -29490,7 +29490,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1071, + "line": 237, }, "name": "managedblockchain", "optional": true, @@ -29506,7 +29506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1073, + "line": 239, }, "name": "marketplacecatalog", "optional": true, @@ -29522,7 +29522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1075, + "line": 241, }, "name": "mediaconnect", "optional": true, @@ -29538,7 +29538,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1077, + "line": 243, }, "name": "mediaconvert", "optional": true, @@ -29554,7 +29554,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1079, + "line": 245, }, "name": "medialive", "optional": true, @@ -29570,7 +29570,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1081, + "line": 247, }, "name": "mediapackage", "optional": true, @@ -29586,7 +29586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1083, + "line": 249, }, "name": "mediastore", "optional": true, @@ -29602,7 +29602,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1085, + "line": 251, }, "name": "mediastoredata", "optional": true, @@ -29618,7 +29618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1087, + "line": 253, }, "name": "mq", "optional": true, @@ -29634,7 +29634,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1089, + "line": 255, }, "name": "neptune", "optional": true, @@ -29650,7 +29650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1091, + "line": 257, }, "name": "opsworks", "optional": true, @@ -29666,7 +29666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1093, + "line": 259, }, "name": "organizations", "optional": true, @@ -29682,7 +29682,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1095, + "line": 261, }, "name": "personalize", "optional": true, @@ -29698,7 +29698,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1097, + "line": 263, }, "name": "pinpoint", "optional": true, @@ -29714,7 +29714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1099, + "line": 265, }, "name": "pricing", "optional": true, @@ -29730,7 +29730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1101, + "line": 267, }, "name": "qldb", "optional": true, @@ -29746,7 +29746,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1103, + "line": 269, }, "name": "quicksight", "optional": true, @@ -29762,7 +29762,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1105, + "line": 271, }, "name": "r53", "optional": true, @@ -29778,7 +29778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1107, + "line": 273, }, "name": "ram", "optional": true, @@ -29794,7 +29794,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1109, + "line": 275, }, "name": "rds", "optional": true, @@ -29810,7 +29810,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1111, + "line": 277, }, "name": "redshift", "optional": true, @@ -29826,7 +29826,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1113, + "line": 279, }, "name": "resourcegroups", "optional": true, @@ -29842,7 +29842,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1115, + "line": 281, }, "name": "route53", "optional": true, @@ -29858,7 +29858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1117, + "line": 283, }, "name": "route53Domains", "optional": true, @@ -29874,7 +29874,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1119, + "line": 285, }, "name": "route53Resolver", "optional": true, @@ -29890,7 +29890,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1121, + "line": 287, }, "name": "s3", "optional": true, @@ -29906,7 +29906,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1123, + "line": 289, }, "name": "s3Control", "optional": true, @@ -29922,7 +29922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1125, + "line": 291, }, "name": "sagemaker", "optional": true, @@ -29938,7 +29938,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1127, + "line": 293, }, "name": "sdb", "optional": true, @@ -29954,7 +29954,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1129, + "line": 295, }, "name": "secretsmanager", "optional": true, @@ -29970,7 +29970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1131, + "line": 297, }, "name": "securityhub", "optional": true, @@ -29986,7 +29986,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1133, + "line": 299, }, "name": "serverlessrepo", "optional": true, @@ -30002,7 +30002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1135, + "line": 301, }, "name": "servicecatalog", "optional": true, @@ -30018,7 +30018,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1137, + "line": 303, }, "name": "servicediscovery", "optional": true, @@ -30034,7 +30034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1139, + "line": 305, }, "name": "servicequotas", "optional": true, @@ -30050,7 +30050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1141, + "line": 307, }, "name": "ses", "optional": true, @@ -30066,7 +30066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1143, + "line": 309, }, "name": "shield", "optional": true, @@ -30082,7 +30082,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1145, + "line": 311, }, "name": "sns", "optional": true, @@ -30098,7 +30098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1147, + "line": 313, }, "name": "sqs", "optional": true, @@ -30114,7 +30114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1149, + "line": 315, }, "name": "ssm", "optional": true, @@ -30130,7 +30130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1151, + "line": 317, }, "name": "stepfunctions", "optional": true, @@ -30146,7 +30146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1153, + "line": 319, }, "name": "storagegateway", "optional": true, @@ -30162,7 +30162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1155, + "line": 321, }, "name": "sts", "optional": true, @@ -30178,7 +30178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1157, + "line": 323, }, "name": "swf", "optional": true, @@ -30194,7 +30194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1159, + "line": 325, }, "name": "transfer", "optional": true, @@ -30210,7 +30210,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1161, + "line": 327, }, "name": "waf", "optional": true, @@ -30226,7 +30226,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1163, + "line": 329, }, "name": "wafregional", "optional": true, @@ -30242,7 +30242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1165, + "line": 331, }, "name": "wafv2", "optional": true, @@ -30258,7 +30258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1167, + "line": 333, }, "name": "worklink", "optional": true, @@ -30274,7 +30274,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1169, + "line": 335, }, "name": "workmail", "optional": true, @@ -30290,7 +30290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1171, + "line": 337, }, "name": "workspaces", "optional": true, @@ -30306,7 +30306,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1173, + "line": 339, }, "name": "xray", "optional": true, @@ -30323,7 +30323,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1175, + "line": 341, }, "name": "AwsProviderIgnoreTags", "properties": Array [ @@ -30335,7 +30335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1177, + "line": 343, }, "name": "keyPrefixes", "optional": true, @@ -30356,7 +30356,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/aws-provider.ts", - "line": 1179, + "line": 345, }, "name": "keys", "optional": true, @@ -30400,13 +30400,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 161, + "line": 44, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 237, + "line": 120, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -30428,7 +30428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 188, + "line": 71, }, "name": "arn", "type": Object { @@ -30439,7 +30439,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 220, + "line": 103, }, "name": "version", "type": Object { @@ -30449,7 +30449,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 203, + "line": 86, }, "name": "name", "type": Object { @@ -30459,7 +30459,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 226, + "line": 109, }, "name": "rule", "type": Object { @@ -30474,7 +30474,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 194, + "line": 77, }, "name": "id", "optional": true, @@ -30485,7 +30485,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 212, + "line": 95, }, "name": "tags", "optional": true, @@ -30510,7 +30510,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 127, + "line": 10, }, "name": "BackupPlanConfig", "properties": Array [ @@ -30519,7 +30519,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 128, + "line": 11, }, "name": "name", "type": Object { @@ -30534,7 +30534,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 131, + "line": 14, }, "name": "rule", "type": Object { @@ -30551,7 +30551,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 129, + "line": 12, }, "name": "tags", "optional": true, @@ -30573,7 +30573,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 146, + "line": 29, }, "name": "BackupPlanRule", "properties": Array [ @@ -30582,7 +30582,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 149, + "line": 32, }, "name": "ruleName", "type": Object { @@ -30594,7 +30594,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 152, + "line": 35, }, "name": "targetVaultName", "type": Object { @@ -30606,7 +30606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 147, + "line": 30, }, "name": "completionWindow", "optional": true, @@ -30622,7 +30622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 154, + "line": 37, }, "name": "copyAction", "optional": true, @@ -30643,7 +30643,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 156, + "line": 39, }, "name": "lifecycle", "optional": true, @@ -30661,7 +30661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 148, + "line": 31, }, "name": "recoveryPointTags", "optional": true, @@ -30679,7 +30679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 150, + "line": 33, }, "name": "schedule", "optional": true, @@ -30692,7 +30692,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 151, + "line": 34, }, "name": "startWindow", "optional": true, @@ -30709,7 +30709,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 137, + "line": 20, }, "name": "BackupPlanRuleCopyAction", "properties": Array [ @@ -30718,7 +30718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 138, + "line": 21, }, "name": "destinationVaultArn", "type": Object { @@ -30733,7 +30733,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 140, + "line": 23, }, "name": "lifecycle", "optional": true, @@ -30755,7 +30755,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 133, + "line": 16, }, "name": "BackupPlanRuleCopyActionLifecycle", "properties": Array [ @@ -30764,7 +30764,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 134, + "line": 17, }, "name": "coldStorageAfter", "optional": true, @@ -30777,7 +30777,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 135, + "line": 18, }, "name": "deleteAfter", "optional": true, @@ -30794,7 +30794,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 142, + "line": 25, }, "name": "BackupPlanRuleLifecycle", "properties": Array [ @@ -30803,7 +30803,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 143, + "line": 26, }, "name": "coldStorageAfter", "optional": true, @@ -30816,7 +30816,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-plan.ts", - "line": 144, + "line": 27, }, "name": "deleteAfter", "optional": true, @@ -30855,13 +30855,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 80, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 166, + "line": 112, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -30882,7 +30882,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 110, + "line": 56, }, "name": "iamRoleArn", "type": Object { @@ -30892,7 +30892,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 128, + "line": 74, }, "name": "name", "type": Object { @@ -30902,7 +30902,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 137, + "line": 83, }, "name": "planId", "type": Object { @@ -30912,7 +30912,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 119, + "line": 65, }, "name": "id", "optional": true, @@ -30923,7 +30923,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 146, + "line": 92, }, "name": "resources", "optional": true, @@ -30939,7 +30939,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 155, + "line": 101, }, "name": "selectionTag", "optional": true, @@ -30964,7 +30964,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 64, + "line": 10, }, "name": "BackupSelectionConfig", "properties": Array [ @@ -30973,7 +30973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 65, + "line": 11, }, "name": "iamRoleArn", "type": Object { @@ -30985,7 +30985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 66, + "line": 12, }, "name": "name", "type": Object { @@ -30997,7 +30997,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 67, + "line": 13, }, "name": "planId", "type": Object { @@ -31009,7 +31009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 68, + "line": 14, }, "name": "resources", "optional": true, @@ -31030,7 +31030,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 70, + "line": 16, }, "name": "selectionTag", "optional": true, @@ -31052,7 +31052,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 72, + "line": 18, }, "name": "BackupSelectionSelectionTag", "properties": Array [ @@ -31061,7 +31061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 73, + "line": 19, }, "name": "key", "type": Object { @@ -31073,7 +31073,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 74, + "line": 20, }, "name": "type", "type": Object { @@ -31085,7 +31085,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-selection.ts", - "line": 75, + "line": 21, }, "name": "value", "type": Object { @@ -31123,13 +31123,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 56, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 132, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -31151,7 +31151,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 83, + "line": 45, }, "name": "arn", "type": Object { @@ -31162,7 +31162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 115, + "line": 77, }, "name": "recoveryPoints", "type": Object { @@ -31172,7 +31172,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 107, + "line": 69, }, "name": "name", "type": Object { @@ -31182,7 +31182,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 89, + "line": 51, }, "name": "id", "optional": true, @@ -31193,7 +31193,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 98, + "line": 60, }, "name": "kmsKeyArn", "optional": true, @@ -31204,7 +31204,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 121, + "line": 83, }, "name": "tags", "optional": true, @@ -31229,7 +31229,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 48, + "line": 10, }, "name": "BackupVaultConfig", "properties": Array [ @@ -31238,7 +31238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 50, + "line": 12, }, "name": "name", "type": Object { @@ -31250,7 +31250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 49, + "line": 11, }, "name": "kmsKeyArn", "optional": true, @@ -31263,7 +31263,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/backup-vault.ts", - "line": 51, + "line": 13, }, "name": "tags", "optional": true, @@ -31307,13 +31307,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 200, + "line": 45, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 321, + "line": 166, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -31335,7 +31335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 230, + "line": 75, }, "name": "arn", "type": Object { @@ -31346,7 +31346,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 253, + "line": 98, }, "name": "eccClusterArn", "type": Object { @@ -31357,7 +31357,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 258, + "line": 103, }, "name": "ecsClusterArn", "type": Object { @@ -31368,7 +31368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 290, + "line": 135, }, "name": "status", "type": Object { @@ -31379,7 +31379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 295, + "line": 140, }, "name": "statusReason", "type": Object { @@ -31389,7 +31389,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 273, + "line": 118, }, "name": "serviceRole", "type": Object { @@ -31399,7 +31399,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 301, + "line": 146, }, "name": "type", "type": Object { @@ -31409,7 +31409,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 236, + "line": 81, }, "name": "computeEnvironmentName", "optional": true, @@ -31420,7 +31420,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 245, + "line": 90, }, "name": "computeEnvironmentNamePrefix", "optional": true, @@ -31431,7 +31431,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 310, + "line": 155, }, "name": "computeResources", "optional": true, @@ -31447,7 +31447,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 264, + "line": 109, }, "name": "id", "optional": true, @@ -31458,7 +31458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 282, + "line": 127, }, "name": "state", "optional": true, @@ -31475,7 +31475,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 179, + "line": 24, }, "name": "BatchComputeEnvironmentComputeResources", "properties": Array [ @@ -31484,7 +31484,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 185, + "line": 30, }, "name": "instanceRole", "type": Object { @@ -31496,7 +31496,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 186, + "line": 31, }, "name": "instanceType", "type": Object { @@ -31513,7 +31513,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 187, + "line": 32, }, "name": "maxVcpus", "type": Object { @@ -31525,7 +31525,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 188, + "line": 33, }, "name": "minVcpus", "type": Object { @@ -31537,7 +31537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 189, + "line": 34, }, "name": "securityGroupIds", "type": Object { @@ -31554,7 +31554,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 191, + "line": 36, }, "name": "subnets", "type": Object { @@ -31571,7 +31571,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 193, + "line": 38, }, "name": "type", "type": Object { @@ -31583,7 +31583,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 180, + "line": 25, }, "name": "allocationStrategy", "optional": true, @@ -31596,7 +31596,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 181, + "line": 26, }, "name": "bidPercentage", "optional": true, @@ -31609,7 +31609,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 182, + "line": 27, }, "name": "desiredVcpus", "optional": true, @@ -31622,7 +31622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 183, + "line": 28, }, "name": "ec2KeyPair", "optional": true, @@ -31635,7 +31635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 184, + "line": 29, }, "name": "imageId", "optional": true, @@ -31651,7 +31651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 195, + "line": 40, }, "name": "launchTemplate", "optional": true, @@ -31669,7 +31669,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 190, + "line": 35, }, "name": "spotIamFleetRole", "optional": true, @@ -31682,7 +31682,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 192, + "line": 37, }, "name": "tags", "optional": true, @@ -31704,7 +31704,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 174, + "line": 19, }, "name": "BatchComputeEnvironmentComputeResourcesLaunchTemplate", "properties": Array [ @@ -31713,7 +31713,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 175, + "line": 20, }, "name": "launchTemplateId", "optional": true, @@ -31726,7 +31726,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 176, + "line": 21, }, "name": "launchTemplateName", "optional": true, @@ -31739,7 +31739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 177, + "line": 22, }, "name": "version", "optional": true, @@ -31759,7 +31759,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 165, + "line": 10, }, "name": "BatchComputeEnvironmentConfig", "properties": Array [ @@ -31768,7 +31768,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 168, + "line": 13, }, "name": "serviceRole", "type": Object { @@ -31780,7 +31780,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 170, + "line": 15, }, "name": "type", "type": Object { @@ -31792,7 +31792,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 166, + "line": 11, }, "name": "computeEnvironmentName", "optional": true, @@ -31805,7 +31805,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 167, + "line": 12, }, "name": "computeEnvironmentNamePrefix", "optional": true, @@ -31821,7 +31821,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 172, + "line": 17, }, "name": "computeResources", "optional": true, @@ -31839,7 +31839,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-compute-environment.ts", - "line": 169, + "line": 14, }, "name": "state", "optional": true, @@ -31878,13 +31878,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 96, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 202, + "line": 135, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -31906,7 +31906,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 126, + "line": 59, }, "name": "arn", "type": Object { @@ -31917,7 +31917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 167, + "line": 100, }, "name": "revision", "type": Object { @@ -31927,7 +31927,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 150, + "line": 83, }, "name": "name", "type": Object { @@ -31937,7 +31937,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 173, + "line": 106, }, "name": "type", "type": Object { @@ -31947,7 +31947,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 132, + "line": 65, }, "name": "containerProperties", "optional": true, @@ -31958,7 +31958,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 141, + "line": 74, }, "name": "id", "optional": true, @@ -31969,7 +31969,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 159, + "line": 92, }, "name": "parameters", "optional": true, @@ -31985,7 +31985,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 182, + "line": 115, }, "name": "retryStrategy", "optional": true, @@ -32001,7 +32001,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 191, + "line": 124, }, "name": "timeout", "optional": true, @@ -32026,7 +32026,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 77, + "line": 10, }, "name": "BatchJobDefinitionConfig", "properties": Array [ @@ -32035,7 +32035,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 79, + "line": 12, }, "name": "name", "type": Object { @@ -32047,7 +32047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 81, + "line": 14, }, "name": "type", "type": Object { @@ -32059,7 +32059,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 78, + "line": 11, }, "name": "containerProperties", "optional": true, @@ -32072,7 +32072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 80, + "line": 13, }, "name": "parameters", "optional": true, @@ -32093,7 +32093,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 83, + "line": 16, }, "name": "retryStrategy", "optional": true, @@ -32114,7 +32114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 85, + "line": 18, }, "name": "timeout", "optional": true, @@ -32136,7 +32136,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 87, + "line": 20, }, "name": "BatchJobDefinitionRetryStrategy", "properties": Array [ @@ -32145,7 +32145,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 88, + "line": 21, }, "name": "attempts", "optional": true, @@ -32162,7 +32162,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 90, + "line": 23, }, "name": "BatchJobDefinitionTimeout", "properties": Array [ @@ -32171,7 +32171,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-definition.ts", - "line": 91, + "line": 24, }, "name": "attemptDurationSeconds", "optional": true, @@ -32210,13 +32210,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 56, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 137, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -32238,7 +32238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 84, + "line": 47, }, "name": "arn", "type": Object { @@ -32248,7 +32248,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 90, + "line": 53, }, "name": "computeEnvironments", "type": Object { @@ -32263,7 +32263,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 108, + "line": 71, }, "name": "name", "type": Object { @@ -32273,7 +32273,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 117, + "line": 80, }, "name": "priority", "type": Object { @@ -32283,7 +32283,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 126, + "line": 89, }, "name": "state", "type": Object { @@ -32293,7 +32293,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 99, + "line": 62, }, "name": "id", "optional": true, @@ -32313,7 +32313,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 47, + "line": 10, }, "name": "BatchJobQueueConfig", "properties": Array [ @@ -32322,7 +32322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 48, + "line": 11, }, "name": "computeEnvironments", "type": Object { @@ -32339,7 +32339,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 49, + "line": 12, }, "name": "name", "type": Object { @@ -32351,7 +32351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 50, + "line": 13, }, "name": "priority", "type": Object { @@ -32363,7 +32363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/batch-job-queue.ts", - "line": 51, + "line": 14, }, "name": "state", "type": Object { @@ -32401,13 +32401,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 202, + "line": 50, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 358, + "line": 206, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -32428,7 +32428,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 248, + "line": 96, }, "name": "budgetType", "type": Object { @@ -32438,7 +32438,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 275, + "line": 123, }, "name": "limitAmount", "type": Object { @@ -32448,7 +32448,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 284, + "line": 132, }, "name": "limitUnit", "type": Object { @@ -32458,7 +32458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 320, + "line": 168, }, "name": "timePeriodStart", "type": Object { @@ -32468,7 +32468,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 329, + "line": 177, }, "name": "timeUnit", "type": Object { @@ -32478,7 +32478,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 239, + "line": 87, }, "name": "accountId", "optional": true, @@ -32489,7 +32489,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 257, + "line": 105, }, "name": "costFilters", "optional": true, @@ -32505,7 +32505,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 338, + "line": 186, }, "name": "costTypes", "optional": true, @@ -32521,7 +32521,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 266, + "line": 114, }, "name": "id", "optional": true, @@ -32532,7 +32532,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 293, + "line": 141, }, "name": "name", "optional": true, @@ -32543,7 +32543,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 302, + "line": 150, }, "name": "namePrefix", "optional": true, @@ -32554,7 +32554,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 347, + "line": 195, }, "name": "notification", "optional": true, @@ -32570,7 +32570,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 311, + "line": 159, }, "name": "timePeriodEnd", "optional": true, @@ -32590,7 +32590,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 162, + "line": 10, }, "name": "BudgetsBudgetConfig", "properties": Array [ @@ -32599,7 +32599,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 164, + "line": 12, }, "name": "budgetType", "type": Object { @@ -32611,7 +32611,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 166, + "line": 14, }, "name": "limitAmount", "type": Object { @@ -32623,7 +32623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 167, + "line": 15, }, "name": "limitUnit", "type": Object { @@ -32635,7 +32635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 171, + "line": 19, }, "name": "timePeriodStart", "type": Object { @@ -32647,7 +32647,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 172, + "line": 20, }, "name": "timeUnit", "type": Object { @@ -32659,7 +32659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 163, + "line": 11, }, "name": "accountId", "optional": true, @@ -32672,7 +32672,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 165, + "line": 13, }, "name": "costFilters", "optional": true, @@ -32693,7 +32693,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 174, + "line": 22, }, "name": "costTypes", "optional": true, @@ -32711,7 +32711,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 168, + "line": 16, }, "name": "name", "optional": true, @@ -32724,7 +32724,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 169, + "line": 17, }, "name": "namePrefix", "optional": true, @@ -32740,7 +32740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 176, + "line": 24, }, "name": "notification", "optional": true, @@ -32758,7 +32758,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 170, + "line": 18, }, "name": "timePeriodEnd", "optional": true, @@ -32775,7 +32775,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 178, + "line": 26, }, "name": "BudgetsBudgetCostTypes", "properties": Array [ @@ -32784,7 +32784,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 179, + "line": 27, }, "name": "includeCredit", "optional": true, @@ -32797,7 +32797,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 180, + "line": 28, }, "name": "includeDiscount", "optional": true, @@ -32810,7 +32810,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 181, + "line": 29, }, "name": "includeOtherSubscription", "optional": true, @@ -32823,7 +32823,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 182, + "line": 30, }, "name": "includeRecurring", "optional": true, @@ -32836,7 +32836,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 183, + "line": 31, }, "name": "includeRefund", "optional": true, @@ -32849,7 +32849,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 184, + "line": 32, }, "name": "includeSubscription", "optional": true, @@ -32862,7 +32862,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 185, + "line": 33, }, "name": "includeSupport", "optional": true, @@ -32875,7 +32875,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 186, + "line": 34, }, "name": "includeTax", "optional": true, @@ -32888,7 +32888,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 187, + "line": 35, }, "name": "includeUpfront", "optional": true, @@ -32901,7 +32901,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 188, + "line": 36, }, "name": "useAmortized", "optional": true, @@ -32914,7 +32914,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 189, + "line": 37, }, "name": "useBlended", "optional": true, @@ -32931,7 +32931,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 191, + "line": 39, }, "name": "BudgetsBudgetNotification", "properties": Array [ @@ -32940,7 +32940,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 192, + "line": 40, }, "name": "comparisonOperator", "type": Object { @@ -32952,7 +32952,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 193, + "line": 41, }, "name": "notificationType", "type": Object { @@ -32964,7 +32964,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 196, + "line": 44, }, "name": "threshold", "type": Object { @@ -32976,7 +32976,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 197, + "line": 45, }, "name": "thresholdType", "type": Object { @@ -32988,7 +32988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 194, + "line": 42, }, "name": "subscriberEmailAddresses", "optional": true, @@ -33006,7 +33006,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/budgets-budget.ts", - "line": 195, + "line": 43, }, "name": "subscriberSnsTopicArns", "optional": true, @@ -33050,13 +33050,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 76, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 192, + "line": 138, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -33078,7 +33078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 107, + "line": 53, }, "name": "arn", "type": Object { @@ -33089,7 +33089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 184, + "line": 130, }, "name": "type", "type": Object { @@ -33099,7 +33099,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 140, + "line": 86, }, "name": "instanceType", "type": Object { @@ -33109,7 +33109,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 149, + "line": 95, }, "name": "name", "type": Object { @@ -33119,7 +33119,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 113, + "line": 59, }, "name": "automaticStopTimeMinutes", "optional": true, @@ -33130,7 +33130,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 122, + "line": 68, }, "name": "description", "optional": true, @@ -33141,7 +33141,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 131, + "line": 77, }, "name": "id", "optional": true, @@ -33152,7 +33152,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 158, + "line": 104, }, "name": "ownerArn", "optional": true, @@ -33163,7 +33163,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 167, + "line": 113, }, "name": "subnetId", "optional": true, @@ -33174,7 +33174,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 176, + "line": 122, }, "name": "tags", "optional": true, @@ -33199,7 +33199,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 64, + "line": 10, }, "name": "Cloud9EnvironmentEc2Config", "properties": Array [ @@ -33208,7 +33208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 67, + "line": 13, }, "name": "instanceType", "type": Object { @@ -33220,7 +33220,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 68, + "line": 14, }, "name": "name", "type": Object { @@ -33232,7 +33232,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 65, + "line": 11, }, "name": "automaticStopTimeMinutes", "optional": true, @@ -33245,7 +33245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 66, + "line": 12, }, "name": "description", "optional": true, @@ -33258,7 +33258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 69, + "line": 15, }, "name": "ownerArn", "optional": true, @@ -33271,7 +33271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 70, + "line": 16, }, "name": "subnetId", "optional": true, @@ -33284,7 +33284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloud9-environment-ec2.ts", - "line": 71, + "line": 17, }, "name": "tags", "optional": true, @@ -33328,13 +33328,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 145, + "line": 36, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 246, + "line": 137, }, "name": "outputs", "parameters": Array [ @@ -33354,7 +33354,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 326, + "line": 217, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -33375,7 +33375,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 220, + "line": 111, }, "name": "name", "type": Object { @@ -33385,7 +33385,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 184, + "line": 75, }, "name": "capabilities", "optional": true, @@ -33401,7 +33401,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 193, + "line": 84, }, "name": "disableRollback", "optional": true, @@ -33412,7 +33412,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 202, + "line": 93, }, "name": "iamRoleArn", "optional": true, @@ -33423,7 +33423,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 211, + "line": 102, }, "name": "id", "optional": true, @@ -33434,7 +33434,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 229, + "line": 120, }, "name": "notificationArns", "optional": true, @@ -33450,7 +33450,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 238, + "line": 129, }, "name": "onFailure", "optional": true, @@ -33461,7 +33461,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 252, + "line": 143, }, "name": "parameters", "optional": true, @@ -33477,7 +33477,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 261, + "line": 152, }, "name": "policyBody", "optional": true, @@ -33488,7 +33488,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 270, + "line": 161, }, "name": "policyUrl", "optional": true, @@ -33499,7 +33499,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 279, + "line": 170, }, "name": "tags", "optional": true, @@ -33515,7 +33515,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 288, + "line": 179, }, "name": "templateBody", "optional": true, @@ -33526,7 +33526,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 297, + "line": 188, }, "name": "templateUrl", "optional": true, @@ -33537,7 +33537,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 306, + "line": 197, }, "name": "timeoutInMinutes", "optional": true, @@ -33548,7 +33548,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 315, + "line": 206, }, "name": "timeouts", "optional": true, @@ -33568,7 +33568,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 120, + "line": 11, }, "name": "CloudformationStackConfig", "properties": Array [ @@ -33577,7 +33577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 124, + "line": 15, }, "name": "name", "type": Object { @@ -33589,7 +33589,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 121, + "line": 12, }, "name": "capabilities", "optional": true, @@ -33607,7 +33607,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 122, + "line": 13, }, "name": "disableRollback", "optional": true, @@ -33620,7 +33620,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 123, + "line": 14, }, "name": "iamRoleArn", "optional": true, @@ -33633,7 +33633,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 125, + "line": 16, }, "name": "notificationArns", "optional": true, @@ -33651,7 +33651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 126, + "line": 17, }, "name": "onFailure", "optional": true, @@ -33664,7 +33664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 127, + "line": 18, }, "name": "parameters", "optional": true, @@ -33682,7 +33682,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 128, + "line": 19, }, "name": "policyBody", "optional": true, @@ -33695,7 +33695,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 129, + "line": 20, }, "name": "policyUrl", "optional": true, @@ -33708,7 +33708,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 130, + "line": 21, }, "name": "tags", "optional": true, @@ -33726,7 +33726,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 131, + "line": 22, }, "name": "templateBody", "optional": true, @@ -33739,7 +33739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 132, + "line": 23, }, "name": "templateUrl", "optional": true, @@ -33752,7 +33752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 133, + "line": 24, }, "name": "timeoutInMinutes", "optional": true, @@ -33768,7 +33768,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 135, + "line": 26, }, "name": "timeouts", "optional": true, @@ -33807,13 +33807,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 110, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 256, + "line": 175, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -33835,7 +33835,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 153, + "line": 72, }, "name": "arn", "type": Object { @@ -33846,7 +33846,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 212, + "line": 131, }, "name": "stackSetId", "type": Object { @@ -33856,7 +33856,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 145, + "line": 64, }, "name": "administrationRoleArn", "type": Object { @@ -33866,7 +33866,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 195, + "line": 114, }, "name": "name", "type": Object { @@ -33876,7 +33876,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 159, + "line": 78, }, "name": "capabilities", "optional": true, @@ -33892,7 +33892,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 168, + "line": 87, }, "name": "description", "optional": true, @@ -33903,7 +33903,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 177, + "line": 96, }, "name": "executionRoleName", "optional": true, @@ -33914,7 +33914,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 186, + "line": 105, }, "name": "id", "optional": true, @@ -33925,7 +33925,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 204, + "line": 123, }, "name": "parameters", "optional": true, @@ -33941,7 +33941,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 218, + "line": 137, }, "name": "tags", "optional": true, @@ -33957,7 +33957,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 227, + "line": 146, }, "name": "templateBody", "optional": true, @@ -33968,7 +33968,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 236, + "line": 155, }, "name": "templateUrl", "optional": true, @@ -33979,7 +33979,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 245, + "line": 164, }, "name": "timeouts", "optional": true, @@ -33999,7 +33999,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 91, + "line": 10, }, "name": "CloudformationStackSetConfig", "properties": Array [ @@ -34008,7 +34008,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 92, + "line": 11, }, "name": "administrationRoleArn", "type": Object { @@ -34020,7 +34020,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 96, + "line": 15, }, "name": "name", "type": Object { @@ -34032,7 +34032,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 93, + "line": 12, }, "name": "capabilities", "optional": true, @@ -34050,7 +34050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 94, + "line": 13, }, "name": "description", "optional": true, @@ -34063,7 +34063,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 95, + "line": 14, }, "name": "executionRoleName", "optional": true, @@ -34076,7 +34076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 97, + "line": 16, }, "name": "parameters", "optional": true, @@ -34094,7 +34094,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 98, + "line": 17, }, "name": "tags", "optional": true, @@ -34112,7 +34112,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 99, + "line": 18, }, "name": "templateBody", "optional": true, @@ -34125,7 +34125,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 100, + "line": 19, }, "name": "templateUrl", "optional": true, @@ -34141,7 +34141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 102, + "line": 21, }, "name": "timeouts", "optional": true, @@ -34180,13 +34180,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 91, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 192, + "line": 128, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -34208,7 +34208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 166, + "line": 102, }, "name": "stackId", "type": Object { @@ -34218,7 +34218,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 172, + "line": 108, }, "name": "stackSetName", "type": Object { @@ -34228,7 +34228,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 122, + "line": 58, }, "name": "accountId", "optional": true, @@ -34239,7 +34239,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 131, + "line": 67, }, "name": "id", "optional": true, @@ -34250,7 +34250,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 140, + "line": 76, }, "name": "parameterOverrides", "optional": true, @@ -34266,7 +34266,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 149, + "line": 85, }, "name": "region", "optional": true, @@ -34277,7 +34277,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 158, + "line": 94, }, "name": "retainStack", "optional": true, @@ -34288,7 +34288,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 181, + "line": 117, }, "name": "timeouts", "optional": true, @@ -34308,7 +34308,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 74, + "line": 10, }, "name": "CloudformationStackSetInstanceConfig", "properties": Array [ @@ -34317,7 +34317,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 79, + "line": 15, }, "name": "stackSetName", "type": Object { @@ -34329,7 +34329,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 75, + "line": 11, }, "name": "accountId", "optional": true, @@ -34342,7 +34342,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 76, + "line": 12, }, "name": "parameterOverrides", "optional": true, @@ -34360,7 +34360,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 77, + "line": 13, }, "name": "region", "optional": true, @@ -34373,7 +34373,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 78, + "line": 14, }, "name": "retainStack", "optional": true, @@ -34389,7 +34389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 81, + "line": 17, }, "name": "timeouts", "optional": true, @@ -34406,7 +34406,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 83, + "line": 19, }, "name": "CloudformationStackSetInstanceTimeouts", "properties": Array [ @@ -34415,7 +34415,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 84, + "line": 20, }, "name": "create", "optional": true, @@ -34428,7 +34428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 85, + "line": 21, }, "name": "delete", "optional": true, @@ -34441,7 +34441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set-instance.ts", - "line": 86, + "line": 22, }, "name": "update", "optional": true, @@ -34458,7 +34458,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 104, + "line": 23, }, "name": "CloudformationStackSetTimeouts", "properties": Array [ @@ -34467,7 +34467,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack-set.ts", - "line": 105, + "line": 24, }, "name": "update", "optional": true, @@ -34484,7 +34484,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 137, + "line": 28, }, "name": "CloudformationStackTimeouts", "properties": Array [ @@ -34493,7 +34493,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 138, + "line": 29, }, "name": "create", "optional": true, @@ -34506,7 +34506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 139, + "line": 30, }, "name": "delete", "optional": true, @@ -34519,7 +34519,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudformation-stack.ts", - "line": 140, + "line": 31, }, "name": "update", "optional": true, @@ -34558,13 +34558,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 946, + "line": 211, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 990, + "line": 255, }, "name": "activeTrustedSigners", "parameters": Array [ @@ -34584,7 +34584,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1227, + "line": 492, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -34606,7 +34606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1004, + "line": 269, }, "name": "arn", "type": Object { @@ -34617,7 +34617,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1009, + "line": 274, }, "name": "callerReference", "type": Object { @@ -34628,7 +34628,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1032, + "line": 297, }, "name": "domainName", "type": Object { @@ -34639,7 +34639,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1046, + "line": 311, }, "name": "etag", "type": Object { @@ -34650,7 +34650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1051, + "line": 316, }, "name": "hostedZoneId", "type": Object { @@ -34661,7 +34661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1074, + "line": 339, }, "name": "inProgressValidationBatches", "type": Object { @@ -34672,7 +34672,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1088, + "line": 353, }, "name": "lastModifiedTime", "type": Object { @@ -34683,7 +34683,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1111, + "line": 376, }, "name": "status", "type": Object { @@ -34693,7 +34693,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1162, + "line": 427, }, "name": "defaultCacheBehavior", "type": Object { @@ -34708,7 +34708,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1038, + "line": 303, }, "name": "enabled", "type": Object { @@ -34718,7 +34718,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1189, + "line": 454, }, "name": "origin", "type": Object { @@ -34733,7 +34733,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1207, + "line": 472, }, "name": "restrictions", "type": Object { @@ -34748,7 +34748,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1216, + "line": 481, }, "name": "viewerCertificate", "type": Object { @@ -34763,7 +34763,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 996, + "line": 261, }, "name": "aliases", "optional": true, @@ -34779,7 +34779,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1144, + "line": 409, }, "name": "cacheBehavior", "optional": true, @@ -34795,7 +34795,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1015, + "line": 280, }, "name": "comment", "optional": true, @@ -34806,7 +34806,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1153, + "line": 418, }, "name": "customErrorResponse", "optional": true, @@ -34822,7 +34822,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1024, + "line": 289, }, "name": "defaultRootObject", "optional": true, @@ -34833,7 +34833,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1057, + "line": 322, }, "name": "httpVersion", "optional": true, @@ -34844,7 +34844,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1066, + "line": 331, }, "name": "id", "optional": true, @@ -34855,7 +34855,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1080, + "line": 345, }, "name": "isIpv6Enabled", "optional": true, @@ -34866,7 +34866,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1171, + "line": 436, }, "name": "loggingConfig", "optional": true, @@ -34882,7 +34882,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1180, + "line": 445, }, "name": "orderedCacheBehavior", "optional": true, @@ -34898,7 +34898,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1198, + "line": 463, }, "name": "originGroup", "optional": true, @@ -34914,7 +34914,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1094, + "line": 359, }, "name": "priceClass", "optional": true, @@ -34925,7 +34925,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1103, + "line": 368, }, "name": "retainOnDelete", "optional": true, @@ -34936,7 +34936,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1117, + "line": 382, }, "name": "tags", "optional": true, @@ -34952,7 +34952,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1126, + "line": 391, }, "name": "waitForDeployment", "optional": true, @@ -34963,7 +34963,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 1135, + "line": 400, }, "name": "webAclId", "optional": true, @@ -34980,7 +34980,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 793, + "line": 58, }, "name": "CloudfrontDistributionCacheBehavior", "properties": Array [ @@ -34989,7 +34989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 794, + "line": 59, }, "name": "allowedMethods", "type": Object { @@ -35006,7 +35006,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 795, + "line": 60, }, "name": "cachedMethods", "type": Object { @@ -35026,7 +35026,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 807, + "line": 72, }, "name": "forwardedValues", "type": Object { @@ -35043,7 +35043,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 801, + "line": 66, }, "name": "pathPattern", "type": Object { @@ -35055,7 +35055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 803, + "line": 68, }, "name": "targetOriginId", "type": Object { @@ -35067,7 +35067,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 805, + "line": 70, }, "name": "viewerProtocolPolicy", "type": Object { @@ -35079,7 +35079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 796, + "line": 61, }, "name": "compress", "optional": true, @@ -35092,7 +35092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 797, + "line": 62, }, "name": "defaultTtl", "optional": true, @@ -35105,7 +35105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 798, + "line": 63, }, "name": "fieldLevelEncryptionId", "optional": true, @@ -35121,7 +35121,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 809, + "line": 74, }, "name": "lambdaFunctionAssociation", "optional": true, @@ -35139,7 +35139,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 799, + "line": 64, }, "name": "maxTtl", "optional": true, @@ -35152,7 +35152,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 800, + "line": 65, }, "name": "minTtl", "optional": true, @@ -35165,7 +35165,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 802, + "line": 67, }, "name": "smoothStreaming", "optional": true, @@ -35178,7 +35178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 804, + "line": 69, }, "name": "trustedSigners", "optional": true, @@ -35200,7 +35200,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 781, + "line": 46, }, "name": "CloudfrontDistributionCacheBehaviorForwardedValues", "properties": Array [ @@ -35212,7 +35212,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 786, + "line": 51, }, "name": "cookies", "type": Object { @@ -35229,7 +35229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 783, + "line": 48, }, "name": "queryString", "type": Object { @@ -35241,7 +35241,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 782, + "line": 47, }, "name": "headers", "optional": true, @@ -35259,7 +35259,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 784, + "line": 49, }, "name": "queryStringCacheKeys", "optional": true, @@ -35281,7 +35281,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 777, + "line": 42, }, "name": "CloudfrontDistributionCacheBehaviorForwardedValuesCookies", "properties": Array [ @@ -35290,7 +35290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 778, + "line": 43, }, "name": "forward", "type": Object { @@ -35302,7 +35302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 779, + "line": 44, }, "name": "whitelistedNames", "optional": true, @@ -35324,7 +35324,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 788, + "line": 53, }, "name": "CloudfrontDistributionCacheBehaviorLambdaFunctionAssociation", "properties": Array [ @@ -35333,7 +35333,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 789, + "line": 54, }, "name": "eventType", "type": Object { @@ -35345,7 +35345,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 791, + "line": 56, }, "name": "lambdaArn", "type": Object { @@ -35357,7 +35357,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 790, + "line": 55, }, "name": "includeBody", "optional": true, @@ -35377,7 +35377,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 746, + "line": 11, }, "name": "CloudfrontDistributionConfig", "properties": Array [ @@ -35389,7 +35389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 763, + "line": 28, }, "name": "defaultCacheBehavior", "type": Object { @@ -35406,7 +35406,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 750, + "line": 15, }, "name": "enabled", "type": Object { @@ -35421,7 +35421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 769, + "line": 34, }, "name": "origin", "type": Object { @@ -35441,7 +35441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 773, + "line": 38, }, "name": "restrictions", "type": Object { @@ -35461,7 +35461,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 775, + "line": 40, }, "name": "viewerCertificate", "type": Object { @@ -35478,7 +35478,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 747, + "line": 12, }, "name": "aliases", "optional": true, @@ -35499,7 +35499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 759, + "line": 24, }, "name": "cacheBehavior", "optional": true, @@ -35517,7 +35517,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 748, + "line": 13, }, "name": "comment", "optional": true, @@ -35533,7 +35533,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 761, + "line": 26, }, "name": "customErrorResponse", "optional": true, @@ -35551,7 +35551,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 749, + "line": 14, }, "name": "defaultRootObject", "optional": true, @@ -35564,7 +35564,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 751, + "line": 16, }, "name": "httpVersion", "optional": true, @@ -35577,7 +35577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 752, + "line": 17, }, "name": "isIpv6Enabled", "optional": true, @@ -35593,7 +35593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 765, + "line": 30, }, "name": "loggingConfig", "optional": true, @@ -35614,7 +35614,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 767, + "line": 32, }, "name": "orderedCacheBehavior", "optional": true, @@ -35635,7 +35635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 771, + "line": 36, }, "name": "originGroup", "optional": true, @@ -35653,7 +35653,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 753, + "line": 18, }, "name": "priceClass", "optional": true, @@ -35666,7 +35666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 754, + "line": 19, }, "name": "retainOnDelete", "optional": true, @@ -35679,7 +35679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 755, + "line": 20, }, "name": "tags", "optional": true, @@ -35697,7 +35697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 756, + "line": 21, }, "name": "waitForDeployment", "optional": true, @@ -35710,7 +35710,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 757, + "line": 22, }, "name": "webAclId", "optional": true, @@ -35727,7 +35727,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 811, + "line": 76, }, "name": "CloudfrontDistributionCustomErrorResponse", "properties": Array [ @@ -35736,7 +35736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 813, + "line": 78, }, "name": "errorCode", "type": Object { @@ -35748,7 +35748,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 812, + "line": 77, }, "name": "errorCachingMinTtl", "optional": true, @@ -35761,7 +35761,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 814, + "line": 79, }, "name": "responseCode", "optional": true, @@ -35774,7 +35774,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 815, + "line": 80, }, "name": "responsePagePath", "optional": true, @@ -35791,7 +35791,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 833, + "line": 98, }, "name": "CloudfrontDistributionDefaultCacheBehavior", "properties": Array [ @@ -35800,7 +35800,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 834, + "line": 99, }, "name": "allowedMethods", "type": Object { @@ -35817,7 +35817,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 835, + "line": 100, }, "name": "cachedMethods", "type": Object { @@ -35837,7 +35837,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 846, + "line": 111, }, "name": "forwardedValues", "type": Object { @@ -35854,7 +35854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 842, + "line": 107, }, "name": "targetOriginId", "type": Object { @@ -35866,7 +35866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 844, + "line": 109, }, "name": "viewerProtocolPolicy", "type": Object { @@ -35878,7 +35878,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 836, + "line": 101, }, "name": "compress", "optional": true, @@ -35891,7 +35891,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 837, + "line": 102, }, "name": "defaultTtl", "optional": true, @@ -35904,7 +35904,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 838, + "line": 103, }, "name": "fieldLevelEncryptionId", "optional": true, @@ -35920,7 +35920,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 848, + "line": 113, }, "name": "lambdaFunctionAssociation", "optional": true, @@ -35938,7 +35938,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 839, + "line": 104, }, "name": "maxTtl", "optional": true, @@ -35951,7 +35951,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 840, + "line": 105, }, "name": "minTtl", "optional": true, @@ -35964,7 +35964,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 841, + "line": 106, }, "name": "smoothStreaming", "optional": true, @@ -35977,7 +35977,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 843, + "line": 108, }, "name": "trustedSigners", "optional": true, @@ -35999,7 +35999,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 821, + "line": 86, }, "name": "CloudfrontDistributionDefaultCacheBehaviorForwardedValues", "properties": Array [ @@ -36011,7 +36011,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 826, + "line": 91, }, "name": "cookies", "type": Object { @@ -36028,7 +36028,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 823, + "line": 88, }, "name": "queryString", "type": Object { @@ -36040,7 +36040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 822, + "line": 87, }, "name": "headers", "optional": true, @@ -36058,7 +36058,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 824, + "line": 89, }, "name": "queryStringCacheKeys", "optional": true, @@ -36080,7 +36080,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 817, + "line": 82, }, "name": "CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookies", "properties": Array [ @@ -36089,7 +36089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 818, + "line": 83, }, "name": "forward", "type": Object { @@ -36101,7 +36101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 819, + "line": 84, }, "name": "whitelistedNames", "optional": true, @@ -36123,7 +36123,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 828, + "line": 93, }, "name": "CloudfrontDistributionDefaultCacheBehaviorLambdaFunctionAssociation", "properties": Array [ @@ -36132,7 +36132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 829, + "line": 94, }, "name": "eventType", "type": Object { @@ -36144,7 +36144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 831, + "line": 96, }, "name": "lambdaArn", "type": Object { @@ -36156,7 +36156,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 830, + "line": 95, }, "name": "includeBody", "optional": true, @@ -36173,7 +36173,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 850, + "line": 115, }, "name": "CloudfrontDistributionLoggingConfig", "properties": Array [ @@ -36182,7 +36182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 851, + "line": 116, }, "name": "bucket", "type": Object { @@ -36194,7 +36194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 852, + "line": 117, }, "name": "includeCookies", "optional": true, @@ -36207,7 +36207,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 853, + "line": 118, }, "name": "prefix", "optional": true, @@ -36224,7 +36224,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 871, + "line": 136, }, "name": "CloudfrontDistributionOrderedCacheBehavior", "properties": Array [ @@ -36233,7 +36233,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 872, + "line": 137, }, "name": "allowedMethods", "type": Object { @@ -36250,7 +36250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 873, + "line": 138, }, "name": "cachedMethods", "type": Object { @@ -36270,7 +36270,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 885, + "line": 150, }, "name": "forwardedValues", "type": Object { @@ -36287,7 +36287,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 879, + "line": 144, }, "name": "pathPattern", "type": Object { @@ -36299,7 +36299,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 881, + "line": 146, }, "name": "targetOriginId", "type": Object { @@ -36311,7 +36311,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 883, + "line": 148, }, "name": "viewerProtocolPolicy", "type": Object { @@ -36323,7 +36323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 874, + "line": 139, }, "name": "compress", "optional": true, @@ -36336,7 +36336,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 875, + "line": 140, }, "name": "defaultTtl", "optional": true, @@ -36349,7 +36349,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 876, + "line": 141, }, "name": "fieldLevelEncryptionId", "optional": true, @@ -36365,7 +36365,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 887, + "line": 152, }, "name": "lambdaFunctionAssociation", "optional": true, @@ -36383,7 +36383,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 877, + "line": 142, }, "name": "maxTtl", "optional": true, @@ -36396,7 +36396,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 878, + "line": 143, }, "name": "minTtl", "optional": true, @@ -36409,7 +36409,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 880, + "line": 145, }, "name": "smoothStreaming", "optional": true, @@ -36422,7 +36422,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 882, + "line": 147, }, "name": "trustedSigners", "optional": true, @@ -36444,7 +36444,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 859, + "line": 124, }, "name": "CloudfrontDistributionOrderedCacheBehaviorForwardedValues", "properties": Array [ @@ -36456,7 +36456,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 864, + "line": 129, }, "name": "cookies", "type": Object { @@ -36473,7 +36473,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 861, + "line": 126, }, "name": "queryString", "type": Object { @@ -36485,7 +36485,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 860, + "line": 125, }, "name": "headers", "optional": true, @@ -36503,7 +36503,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 862, + "line": 127, }, "name": "queryStringCacheKeys", "optional": true, @@ -36525,7 +36525,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 855, + "line": 120, }, "name": "CloudfrontDistributionOrderedCacheBehaviorForwardedValuesCookies", "properties": Array [ @@ -36534,7 +36534,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 856, + "line": 121, }, "name": "forward", "type": Object { @@ -36546,7 +36546,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 857, + "line": 122, }, "name": "whitelistedNames", "optional": true, @@ -36568,7 +36568,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 866, + "line": 131, }, "name": "CloudfrontDistributionOrderedCacheBehaviorLambdaFunctionAssociation", "properties": Array [ @@ -36577,7 +36577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 867, + "line": 132, }, "name": "eventType", "type": Object { @@ -36589,7 +36589,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 869, + "line": 134, }, "name": "lambdaArn", "type": Object { @@ -36601,7 +36601,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 868, + "line": 133, }, "name": "includeBody", "optional": true, @@ -36618,7 +36618,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 904, + "line": 169, }, "name": "CloudfrontDistributionOrigin", "properties": Array [ @@ -36627,7 +36627,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 905, + "line": 170, }, "name": "domainName", "type": Object { @@ -36639,7 +36639,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 906, + "line": 171, }, "name": "originId", "type": Object { @@ -36654,7 +36654,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 909, + "line": 174, }, "name": "customHeader", "optional": true, @@ -36675,7 +36675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 911, + "line": 176, }, "name": "customOriginConfig", "optional": true, @@ -36693,7 +36693,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 907, + "line": 172, }, "name": "originPath", "optional": true, @@ -36709,7 +36709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 913, + "line": 178, }, "name": "s3OriginConfig", "optional": true, @@ -36731,7 +36731,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 889, + "line": 154, }, "name": "CloudfrontDistributionOriginCustomHeader", "properties": Array [ @@ -36740,7 +36740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 890, + "line": 155, }, "name": "name", "type": Object { @@ -36752,7 +36752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 891, + "line": 156, }, "name": "value", "type": Object { @@ -36768,7 +36768,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 893, + "line": 158, }, "name": "CloudfrontDistributionOriginCustomOriginConfig", "properties": Array [ @@ -36777,7 +36777,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 894, + "line": 159, }, "name": "httpPort", "type": Object { @@ -36789,7 +36789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 895, + "line": 160, }, "name": "httpsPort", "type": Object { @@ -36801,7 +36801,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 897, + "line": 162, }, "name": "originProtocolPolicy", "type": Object { @@ -36813,7 +36813,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 899, + "line": 164, }, "name": "originSslProtocols", "type": Object { @@ -36830,7 +36830,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 896, + "line": 161, }, "name": "originKeepaliveTimeout", "optional": true, @@ -36843,7 +36843,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 898, + "line": 163, }, "name": "originReadTimeout", "optional": true, @@ -36860,7 +36860,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 921, + "line": 186, }, "name": "CloudfrontDistributionOriginGroup", "properties": Array [ @@ -36872,7 +36872,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 924, + "line": 189, }, "name": "failoverCriteria", "type": Object { @@ -36892,7 +36892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 926, + "line": 191, }, "name": "member", "type": Object { @@ -36909,7 +36909,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 922, + "line": 187, }, "name": "originId", "type": Object { @@ -36925,7 +36925,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 915, + "line": 180, }, "name": "CloudfrontDistributionOriginGroupFailoverCriteria", "properties": Array [ @@ -36934,7 +36934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 916, + "line": 181, }, "name": "statusCodes", "type": Object { @@ -36955,7 +36955,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 918, + "line": 183, }, "name": "CloudfrontDistributionOriginGroupMember", "properties": Array [ @@ -36964,7 +36964,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 919, + "line": 184, }, "name": "originId", "type": Object { @@ -36980,7 +36980,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 901, + "line": 166, }, "name": "CloudfrontDistributionOriginS3OriginConfig", "properties": Array [ @@ -36989,7 +36989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 902, + "line": 167, }, "name": "originAccessIdentity", "type": Object { @@ -37005,7 +37005,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 932, + "line": 197, }, "name": "CloudfrontDistributionRestrictions", "properties": Array [ @@ -37017,7 +37017,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 934, + "line": 199, }, "name": "geoRestriction", "type": Object { @@ -37038,7 +37038,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 928, + "line": 193, }, "name": "CloudfrontDistributionRestrictionsGeoRestriction", "properties": Array [ @@ -37047,7 +37047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 930, + "line": 195, }, "name": "restrictionType", "type": Object { @@ -37059,7 +37059,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 929, + "line": 194, }, "name": "locations", "optional": true, @@ -37081,7 +37081,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 936, + "line": 201, }, "name": "CloudfrontDistributionViewerCertificate", "properties": Array [ @@ -37090,7 +37090,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 937, + "line": 202, }, "name": "acmCertificateArn", "optional": true, @@ -37103,7 +37103,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 938, + "line": 203, }, "name": "cloudfrontDefaultCertificate", "optional": true, @@ -37116,7 +37116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 939, + "line": 204, }, "name": "iamCertificateId", "optional": true, @@ -37129,7 +37129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 940, + "line": 205, }, "name": "minimumProtocolVersion", "optional": true, @@ -37142,7 +37142,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-distribution.ts", - "line": 941, + "line": 206, }, "name": "sslSupportMethod", "optional": true, @@ -37182,13 +37182,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 54, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 125, + "line": 87, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -37210,7 +37210,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 79, + "line": 41, }, "name": "callerReference", "type": Object { @@ -37221,7 +37221,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 84, + "line": 46, }, "name": "cloudfrontAccessIdentityPath", "type": Object { @@ -37232,7 +37232,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 98, + "line": 60, }, "name": "etag", "type": Object { @@ -37243,7 +37243,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 103, + "line": 65, }, "name": "iamArn", "type": Object { @@ -37254,7 +37254,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 117, + "line": 79, }, "name": "s3CanonicalUserId", "type": Object { @@ -37264,7 +37264,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 90, + "line": 52, }, "name": "comment", "optional": true, @@ -37275,7 +37275,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 109, + "line": 71, }, "name": "id", "optional": true, @@ -37295,7 +37295,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 48, + "line": 10, }, "name": "CloudfrontOriginAccessIdentityConfig", "properties": Array [ @@ -37304,7 +37304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-origin-access-identity.ts", - "line": 49, + "line": 11, }, "name": "comment", "optional": true, @@ -37343,13 +37343,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 59, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 145, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -37371,7 +37371,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 87, + "line": 47, }, "name": "callerReference", "type": Object { @@ -37382,7 +37382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 110, + "line": 70, }, "name": "etag", "type": Object { @@ -37392,7 +37392,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 102, + "line": 62, }, "name": "encodedKey", "type": Object { @@ -37402,7 +37402,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 93, + "line": 53, }, "name": "comment", "optional": true, @@ -37413,7 +37413,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 116, + "line": 76, }, "name": "id", "optional": true, @@ -37424,7 +37424,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 125, + "line": 85, }, "name": "name", "optional": true, @@ -37435,7 +37435,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 134, + "line": 94, }, "name": "namePrefix", "optional": true, @@ -37455,7 +37455,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 50, + "line": 10, }, "name": "CloudfrontPublicKeyConfig", "properties": Array [ @@ -37464,7 +37464,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 52, + "line": 12, }, "name": "encodedKey", "type": Object { @@ -37476,7 +37476,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 51, + "line": 11, }, "name": "comment", "optional": true, @@ -37489,7 +37489,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 53, + "line": 13, }, "name": "name", "optional": true, @@ -37502,7 +37502,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudfront-public-key.ts", - "line": 54, + "line": 14, }, "name": "namePrefix", "optional": true, @@ -37541,13 +37541,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 143, + "line": 54, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 172, + "line": 83, }, "name": "clusterCertificates", "parameters": Array [ @@ -37567,7 +37567,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 254, + "line": 165, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -37589,7 +37589,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 177, + "line": 88, }, "name": "clusterId", "type": Object { @@ -37600,7 +37600,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 182, + "line": 93, }, "name": "clusterState", "type": Object { @@ -37611,7 +37611,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 205, + "line": 116, }, "name": "securityGroupId", "type": Object { @@ -37622,7 +37622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 237, + "line": 148, }, "name": "vpcId", "type": Object { @@ -37632,7 +37632,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 188, + "line": 99, }, "name": "hsmType", "type": Object { @@ -37642,7 +37642,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 220, + "line": 131, }, "name": "subnetIds", "type": Object { @@ -37657,7 +37657,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 197, + "line": 108, }, "name": "id", "optional": true, @@ -37668,7 +37668,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 211, + "line": 122, }, "name": "sourceBackupIdentifier", "optional": true, @@ -37679,7 +37679,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 229, + "line": 140, }, "name": "tags", "optional": true, @@ -37695,7 +37695,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 243, + "line": 154, }, "name": "timeouts", "optional": true, @@ -37737,7 +37737,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 108, + "line": 19, }, "name": "CloudhsmV2ClusterClusterCertificates", "properties": Array [ @@ -37745,7 +37745,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 111, + "line": 22, }, "name": "awsHardwareCertificate", "type": Object { @@ -37756,7 +37756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 116, + "line": 27, }, "name": "clusterCertificate", "type": Object { @@ -37767,7 +37767,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 121, + "line": 32, }, "name": "clusterCsr", "type": Object { @@ -37778,7 +37778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 126, + "line": 37, }, "name": "hsmCertificate", "type": Object { @@ -37789,7 +37789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 131, + "line": 42, }, "name": "manufacturerHardwareCertificate", "type": Object { @@ -37808,7 +37808,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 100, + "line": 11, }, "name": "CloudhsmV2ClusterConfig", "properties": Array [ @@ -37817,7 +37817,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 101, + "line": 12, }, "name": "hsmType", "type": Object { @@ -37829,7 +37829,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 103, + "line": 14, }, "name": "subnetIds", "type": Object { @@ -37846,7 +37846,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 102, + "line": 13, }, "name": "sourceBackupIdentifier", "optional": true, @@ -37859,7 +37859,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 104, + "line": 15, }, "name": "tags", "optional": true, @@ -37880,7 +37880,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 106, + "line": 17, }, "name": "timeouts", "optional": true, @@ -37897,7 +37897,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 135, + "line": 46, }, "name": "CloudhsmV2ClusterTimeouts", "properties": Array [ @@ -37906,7 +37906,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 136, + "line": 47, }, "name": "create", "optional": true, @@ -37919,7 +37919,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 137, + "line": 48, }, "name": "delete", "optional": true, @@ -37932,7 +37932,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-cluster.ts", - "line": 138, + "line": 49, }, "name": "update", "optional": true, @@ -37971,13 +37971,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 92, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 193, + "line": 127, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -37999,7 +37999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 139, + "line": 73, }, "name": "hsmEniId", "type": Object { @@ -38010,7 +38010,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 144, + "line": 78, }, "name": "hsmId", "type": Object { @@ -38021,7 +38021,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 149, + "line": 83, }, "name": "hsmState", "type": Object { @@ -38031,7 +38031,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 131, + "line": 65, }, "name": "clusterId", "type": Object { @@ -38041,7 +38041,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 122, + "line": 56, }, "name": "availabilityZone", "optional": true, @@ -38052,7 +38052,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 155, + "line": 89, }, "name": "id", "optional": true, @@ -38063,7 +38063,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 164, + "line": 98, }, "name": "ipAddress", "optional": true, @@ -38074,7 +38074,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 173, + "line": 107, }, "name": "subnetId", "optional": true, @@ -38085,7 +38085,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 182, + "line": 116, }, "name": "timeouts", "optional": true, @@ -38105,7 +38105,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 76, + "line": 10, }, "name": "CloudhsmV2HsmConfig", "properties": Array [ @@ -38114,7 +38114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 78, + "line": 12, }, "name": "clusterId", "type": Object { @@ -38126,7 +38126,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 77, + "line": 11, }, "name": "availabilityZone", "optional": true, @@ -38139,7 +38139,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 79, + "line": 13, }, "name": "ipAddress", "optional": true, @@ -38152,7 +38152,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 80, + "line": 14, }, "name": "subnetId", "optional": true, @@ -38168,7 +38168,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 82, + "line": 16, }, "name": "timeouts", "optional": true, @@ -38185,7 +38185,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 84, + "line": 18, }, "name": "CloudhsmV2HsmTimeouts", "properties": Array [ @@ -38194,7 +38194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 85, + "line": 19, }, "name": "create", "optional": true, @@ -38207,7 +38207,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 86, + "line": 20, }, "name": "delete", "optional": true, @@ -38220,7 +38220,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudhsm-v2-hsm.ts", - "line": 87, + "line": 21, }, "name": "update", "optional": true, @@ -38259,13 +38259,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 155, + "line": 40, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 341, + "line": 226, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -38287,7 +38287,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 193, + "line": 78, }, "name": "arn", "type": Object { @@ -38298,7 +38298,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 234, + "line": 119, }, "name": "homeRegion", "type": Object { @@ -38308,7 +38308,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 285, + "line": 170, }, "name": "name", "type": Object { @@ -38318,7 +38318,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 294, + "line": 179, }, "name": "s3BucketName", "type": Object { @@ -38328,7 +38328,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 199, + "line": 84, }, "name": "cloudWatchLogsGroupArn", "optional": true, @@ -38339,7 +38339,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 208, + "line": 93, }, "name": "cloudWatchLogsRoleArn", "optional": true, @@ -38350,7 +38350,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 217, + "line": 102, }, "name": "enableLogFileValidation", "optional": true, @@ -38361,7 +38361,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 226, + "line": 111, }, "name": "enableLogging", "optional": true, @@ -38372,7 +38372,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 330, + "line": 215, }, "name": "eventSelector", "optional": true, @@ -38388,7 +38388,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 240, + "line": 125, }, "name": "id", "optional": true, @@ -38399,7 +38399,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 249, + "line": 134, }, "name": "includeGlobalServiceEvents", "optional": true, @@ -38410,7 +38410,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 258, + "line": 143, }, "name": "isMultiRegionTrail", "optional": true, @@ -38421,7 +38421,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 267, + "line": 152, }, "name": "isOrganizationTrail", "optional": true, @@ -38432,7 +38432,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 276, + "line": 161, }, "name": "kmsKeyId", "optional": true, @@ -38443,7 +38443,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 303, + "line": 188, }, "name": "s3KeyPrefix", "optional": true, @@ -38454,7 +38454,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 312, + "line": 197, }, "name": "snsTopicName", "optional": true, @@ -38465,7 +38465,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 321, + "line": 206, }, "name": "tags", "optional": true, @@ -38490,7 +38490,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 125, + "line": 10, }, "name": "CloudtrailConfig", "properties": Array [ @@ -38499,7 +38499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 134, + "line": 19, }, "name": "name", "type": Object { @@ -38511,7 +38511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 135, + "line": 20, }, "name": "s3BucketName", "type": Object { @@ -38523,7 +38523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 126, + "line": 11, }, "name": "cloudWatchLogsGroupArn", "optional": true, @@ -38536,7 +38536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 127, + "line": 12, }, "name": "cloudWatchLogsRoleArn", "optional": true, @@ -38549,7 +38549,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 128, + "line": 13, }, "name": "enableLogFileValidation", "optional": true, @@ -38562,7 +38562,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 129, + "line": 14, }, "name": "enableLogging", "optional": true, @@ -38578,7 +38578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 140, + "line": 25, }, "name": "eventSelector", "optional": true, @@ -38596,7 +38596,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 130, + "line": 15, }, "name": "includeGlobalServiceEvents", "optional": true, @@ -38609,7 +38609,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 131, + "line": 16, }, "name": "isMultiRegionTrail", "optional": true, @@ -38622,7 +38622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 132, + "line": 17, }, "name": "isOrganizationTrail", "optional": true, @@ -38635,7 +38635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 133, + "line": 18, }, "name": "kmsKeyId", "optional": true, @@ -38648,7 +38648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 136, + "line": 21, }, "name": "s3KeyPrefix", "optional": true, @@ -38661,7 +38661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 137, + "line": 22, }, "name": "snsTopicName", "optional": true, @@ -38674,7 +38674,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 138, + "line": 23, }, "name": "tags", "optional": true, @@ -38696,7 +38696,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 146, + "line": 31, }, "name": "CloudtrailEventSelector", "properties": Array [ @@ -38708,7 +38708,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 150, + "line": 35, }, "name": "dataResource", "optional": true, @@ -38726,7 +38726,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 147, + "line": 32, }, "name": "includeManagementEvents", "optional": true, @@ -38739,7 +38739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 148, + "line": 33, }, "name": "readWriteType", "optional": true, @@ -38756,7 +38756,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 142, + "line": 27, }, "name": "CloudtrailEventSelectorDataResource", "properties": Array [ @@ -38765,7 +38765,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 143, + "line": 28, }, "name": "type", "type": Object { @@ -38777,7 +38777,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudtrail.ts", - "line": 144, + "line": 29, }, "name": "values", "type": Object { @@ -38820,13 +38820,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-dashboard.ts", - "line": 43, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-dashboard.ts", - "line": 104, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -38848,7 +38848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-dashboard.ts", - "line": 69, + "line": 43, }, "name": "dashboardArn", "type": Object { @@ -38858,7 +38858,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-dashboard.ts", - "line": 75, + "line": 49, }, "name": "dashboardBody", "type": Object { @@ -38868,7 +38868,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-dashboard.ts", - "line": 84, + "line": 58, }, "name": "dashboardName", "type": Object { @@ -38878,7 +38878,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-dashboard.ts", - "line": 93, + "line": 67, }, "name": "id", "optional": true, @@ -38898,7 +38898,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-dashboard.ts", - "line": 36, + "line": 10, }, "name": "CloudwatchDashboardConfig", "properties": Array [ @@ -38907,7 +38907,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-dashboard.ts", - "line": 37, + "line": 11, }, "name": "dashboardBody", "type": Object { @@ -38919,7 +38919,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-dashboard.ts", - "line": 38, + "line": 12, }, "name": "dashboardName", "type": Object { @@ -38957,13 +38957,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 73, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 149, + "line": 101, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -38984,7 +38984,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 120, + "line": 72, }, "name": "principal", "type": Object { @@ -38994,7 +38994,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 129, + "line": 81, }, "name": "statementId", "type": Object { @@ -39004,7 +39004,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 102, + "line": 54, }, "name": "action", "optional": true, @@ -39015,7 +39015,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 138, + "line": 90, }, "name": "condition", "optional": true, @@ -39031,7 +39031,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 111, + "line": 63, }, "name": "id", "optional": true, @@ -39048,7 +39048,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 65, + "line": 17, }, "name": "CloudwatchEventPermissionCondition", "properties": Array [ @@ -39057,7 +39057,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 66, + "line": 18, }, "name": "key", "type": Object { @@ -39069,7 +39069,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 67, + "line": 19, }, "name": "type", "type": Object { @@ -39081,7 +39081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 68, + "line": 20, }, "name": "value", "type": Object { @@ -39100,7 +39100,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 58, + "line": 10, }, "name": "CloudwatchEventPermissionConfig", "properties": Array [ @@ -39109,7 +39109,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 60, + "line": 12, }, "name": "principal", "type": Object { @@ -39121,7 +39121,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 61, + "line": 13, }, "name": "statementId", "type": Object { @@ -39133,7 +39133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 59, + "line": 11, }, "name": "action", "optional": true, @@ -39149,7 +39149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-permission.ts", - "line": 63, + "line": 15, }, "name": "condition", "optional": true, @@ -39194,13 +39194,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 77, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 198, + "line": 144, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -39222,7 +39222,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 109, + "line": 55, }, "name": "arn", "type": Object { @@ -39232,7 +39232,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 115, + "line": 61, }, "name": "description", "optional": true, @@ -39243,7 +39243,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 124, + "line": 70, }, "name": "eventPattern", "optional": true, @@ -39254,7 +39254,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 133, + "line": 79, }, "name": "id", "optional": true, @@ -39265,7 +39265,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 142, + "line": 88, }, "name": "isEnabled", "optional": true, @@ -39276,7 +39276,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 151, + "line": 97, }, "name": "name", "optional": true, @@ -39287,7 +39287,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 160, + "line": 106, }, "name": "namePrefix", "optional": true, @@ -39298,7 +39298,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 169, + "line": 115, }, "name": "roleArn", "optional": true, @@ -39309,7 +39309,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 178, + "line": 124, }, "name": "scheduleExpression", "optional": true, @@ -39320,7 +39320,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 187, + "line": 133, }, "name": "tags", "optional": true, @@ -39345,7 +39345,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 64, + "line": 10, }, "name": "CloudwatchEventRuleConfig", "properties": Array [ @@ -39354,7 +39354,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 65, + "line": 11, }, "name": "description", "optional": true, @@ -39367,7 +39367,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 66, + "line": 12, }, "name": "eventPattern", "optional": true, @@ -39380,7 +39380,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 67, + "line": 13, }, "name": "isEnabled", "optional": true, @@ -39393,7 +39393,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 68, + "line": 14, }, "name": "name", "optional": true, @@ -39406,7 +39406,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 69, + "line": 15, }, "name": "namePrefix", "optional": true, @@ -39419,7 +39419,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 70, + "line": 16, }, "name": "roleArn", "optional": true, @@ -39432,7 +39432,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 71, + "line": 17, }, "name": "scheduleExpression", "optional": true, @@ -39445,7 +39445,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-rule.ts", - "line": 72, + "line": 18, }, "name": "tags", "optional": true, @@ -39489,13 +39489,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 250, + "line": 67, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 406, + "line": 223, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -39516,7 +39516,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 287, + "line": 104, }, "name": "arn", "type": Object { @@ -39526,7 +39526,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 332, + "line": 149, }, "name": "rule", "type": Object { @@ -39536,7 +39536,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 350, + "line": 167, }, "name": "batchTarget", "optional": true, @@ -39552,7 +39552,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 359, + "line": 176, }, "name": "ecsTarget", "optional": true, @@ -39568,7 +39568,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 296, + "line": 113, }, "name": "id", "optional": true, @@ -39579,7 +39579,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 305, + "line": 122, }, "name": "input", "optional": true, @@ -39590,7 +39590,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 314, + "line": 131, }, "name": "inputPath", "optional": true, @@ -39601,7 +39601,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 368, + "line": 185, }, "name": "inputTransformer", "optional": true, @@ -39617,7 +39617,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 377, + "line": 194, }, "name": "kinesisTarget", "optional": true, @@ -39633,7 +39633,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 323, + "line": 140, }, "name": "roleArn", "optional": true, @@ -39644,7 +39644,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 386, + "line": 203, }, "name": "runCommandTargets", "optional": true, @@ -39660,7 +39660,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 395, + "line": 212, }, "name": "sqsTarget", "optional": true, @@ -39676,7 +39676,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 341, + "line": 158, }, "name": "targetId", "optional": true, @@ -39693,7 +39693,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 213, + "line": 30, }, "name": "CloudwatchEventTargetBatchTarget", "properties": Array [ @@ -39702,7 +39702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 216, + "line": 33, }, "name": "jobDefinition", "type": Object { @@ -39714,7 +39714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 217, + "line": 34, }, "name": "jobName", "type": Object { @@ -39726,7 +39726,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 214, + "line": 31, }, "name": "arraySize", "optional": true, @@ -39739,7 +39739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 215, + "line": 32, }, "name": "jobAttempts", "optional": true, @@ -39759,7 +39759,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 193, + "line": 10, }, "name": "CloudwatchEventTargetConfig", "properties": Array [ @@ -39768,7 +39768,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 194, + "line": 11, }, "name": "arn", "type": Object { @@ -39780,7 +39780,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 198, + "line": 15, }, "name": "rule", "type": Object { @@ -39795,7 +39795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 201, + "line": 18, }, "name": "batchTarget", "optional": true, @@ -39816,7 +39816,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 203, + "line": 20, }, "name": "ecsTarget", "optional": true, @@ -39834,7 +39834,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 195, + "line": 12, }, "name": "input", "optional": true, @@ -39847,7 +39847,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 196, + "line": 13, }, "name": "inputPath", "optional": true, @@ -39863,7 +39863,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 205, + "line": 22, }, "name": "inputTransformer", "optional": true, @@ -39884,7 +39884,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 207, + "line": 24, }, "name": "kinesisTarget", "optional": true, @@ -39902,7 +39902,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 197, + "line": 14, }, "name": "roleArn", "optional": true, @@ -39918,7 +39918,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 209, + "line": 26, }, "name": "runCommandTargets", "optional": true, @@ -39939,7 +39939,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 211, + "line": 28, }, "name": "sqsTarget", "optional": true, @@ -39957,7 +39957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 199, + "line": 16, }, "name": "targetId", "optional": true, @@ -39974,7 +39974,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 224, + "line": 41, }, "name": "CloudwatchEventTargetEcsTarget", "properties": Array [ @@ -39983,7 +39983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 229, + "line": 46, }, "name": "taskDefinitionArn", "type": Object { @@ -39995,7 +39995,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 225, + "line": 42, }, "name": "group", "optional": true, @@ -40008,7 +40008,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 226, + "line": 43, }, "name": "launchType", "optional": true, @@ -40024,7 +40024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 231, + "line": 48, }, "name": "networkConfiguration", "optional": true, @@ -40042,7 +40042,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 227, + "line": 44, }, "name": "platformVersion", "optional": true, @@ -40055,7 +40055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 228, + "line": 45, }, "name": "taskCount", "optional": true, @@ -40072,7 +40072,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 219, + "line": 36, }, "name": "CloudwatchEventTargetEcsTargetNetworkConfiguration", "properties": Array [ @@ -40081,7 +40081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 222, + "line": 39, }, "name": "subnets", "type": Object { @@ -40098,7 +40098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 220, + "line": 37, }, "name": "assignPublicIp", "optional": true, @@ -40111,7 +40111,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 221, + "line": 38, }, "name": "securityGroups", "optional": true, @@ -40133,7 +40133,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 233, + "line": 50, }, "name": "CloudwatchEventTargetInputTransformer", "properties": Array [ @@ -40142,7 +40142,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 235, + "line": 52, }, "name": "inputTemplate", "type": Object { @@ -40154,7 +40154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 234, + "line": 51, }, "name": "inputPaths", "optional": true, @@ -40176,7 +40176,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 237, + "line": 54, }, "name": "CloudwatchEventTargetKinesisTarget", "properties": Array [ @@ -40185,7 +40185,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 238, + "line": 55, }, "name": "partitionKeyPath", "optional": true, @@ -40202,7 +40202,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 240, + "line": 57, }, "name": "CloudwatchEventTargetRunCommandTargets", "properties": Array [ @@ -40211,7 +40211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 241, + "line": 58, }, "name": "key", "type": Object { @@ -40223,7 +40223,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 242, + "line": 59, }, "name": "values", "type": Object { @@ -40244,7 +40244,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 244, + "line": 61, }, "name": "CloudwatchEventTargetSqsTarget", "properties": Array [ @@ -40253,7 +40253,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-event-target.ts", - "line": 245, + "line": 62, }, "name": "messageGroupId", "optional": true, @@ -40292,13 +40292,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 48, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 119, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -40320,7 +40320,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 75, + "line": 45, }, "name": "arn", "type": Object { @@ -40330,7 +40330,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 90, + "line": 60, }, "name": "name", "type": Object { @@ -40340,7 +40340,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 99, + "line": 69, }, "name": "roleArn", "type": Object { @@ -40350,7 +40350,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 108, + "line": 78, }, "name": "targetArn", "type": Object { @@ -40360,7 +40360,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 81, + "line": 51, }, "name": "id", "optional": true, @@ -40380,7 +40380,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 40, + "line": 10, }, "name": "CloudwatchLogDestinationConfig", "properties": Array [ @@ -40389,7 +40389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 41, + "line": 11, }, "name": "name", "type": Object { @@ -40401,7 +40401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 42, + "line": 12, }, "name": "roleArn", "type": Object { @@ -40413,7 +40413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination.ts", - "line": 43, + "line": 13, }, "name": "targetArn", "type": Object { @@ -40451,13 +40451,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination-policy.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination-policy.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -40478,7 +40478,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination-policy.ts", - "line": 66, + "line": 44, }, "name": "accessPolicy", "type": Object { @@ -40488,7 +40488,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination-policy.ts", - "line": 75, + "line": 53, }, "name": "destinationName", "type": Object { @@ -40498,7 +40498,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination-policy.ts", - "line": 84, + "line": 62, }, "name": "id", "optional": true, @@ -40518,7 +40518,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination-policy.ts", - "line": 32, + "line": 10, }, "name": "CloudwatchLogDestinationPolicyConfig", "properties": Array [ @@ -40527,7 +40527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination-policy.ts", - "line": 33, + "line": 11, }, "name": "accessPolicy", "type": Object { @@ -40539,7 +40539,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-destination-policy.ts", - "line": 34, + "line": 12, }, "name": "destinationName", "type": Object { @@ -40578,13 +40578,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 62, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 153, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -40606,7 +40606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 91, + "line": 49, }, "name": "arn", "type": Object { @@ -40616,7 +40616,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 97, + "line": 55, }, "name": "id", "optional": true, @@ -40627,7 +40627,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 106, + "line": 64, }, "name": "kmsKeyId", "optional": true, @@ -40638,7 +40638,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 115, + "line": 73, }, "name": "name", "optional": true, @@ -40649,7 +40649,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 124, + "line": 82, }, "name": "namePrefix", "optional": true, @@ -40660,7 +40660,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 133, + "line": 91, }, "name": "retentionInDays", "optional": true, @@ -40671,7 +40671,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 142, + "line": 100, }, "name": "tags", "optional": true, @@ -40696,7 +40696,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 52, + "line": 10, }, "name": "CloudwatchLogGroupConfig", "properties": Array [ @@ -40705,7 +40705,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 53, + "line": 11, }, "name": "kmsKeyId", "optional": true, @@ -40718,7 +40718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 54, + "line": 12, }, "name": "name", "optional": true, @@ -40731,7 +40731,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 55, + "line": 13, }, "name": "namePrefix", "optional": true, @@ -40744,7 +40744,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 56, + "line": 14, }, "name": "retentionInDays", "optional": true, @@ -40757,7 +40757,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-group.ts", - "line": 57, + "line": 15, }, "name": "tags", "optional": true, @@ -40801,13 +40801,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 79, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 155, + "line": 102, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -40828,7 +40828,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 117, + "line": 64, }, "name": "logGroupName", "type": Object { @@ -40838,7 +40838,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 144, + "line": 91, }, "name": "metricTransformation", "type": Object { @@ -40853,7 +40853,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 126, + "line": 73, }, "name": "name", "type": Object { @@ -40863,7 +40863,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 135, + "line": 82, }, "name": "pattern", "type": Object { @@ -40873,7 +40873,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 108, + "line": 55, }, "name": "id", "optional": true, @@ -40893,7 +40893,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 63, + "line": 10, }, "name": "CloudwatchLogMetricFilterConfig", "properties": Array [ @@ -40902,7 +40902,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 64, + "line": 11, }, "name": "logGroupName", "type": Object { @@ -40917,7 +40917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 68, + "line": 15, }, "name": "metricTransformation", "type": Object { @@ -40934,7 +40934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 65, + "line": 12, }, "name": "name", "type": Object { @@ -40946,7 +40946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 66, + "line": 13, }, "name": "pattern", "type": Object { @@ -40962,7 +40962,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 70, + "line": 17, }, "name": "CloudwatchLogMetricFilterMetricTransformation", "properties": Array [ @@ -40971,7 +40971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 72, + "line": 19, }, "name": "name", "type": Object { @@ -40983,7 +40983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 73, + "line": 20, }, "name": "namespace", "type": Object { @@ -40995,7 +40995,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 74, + "line": 21, }, "name": "value", "type": Object { @@ -41007,7 +41007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-metric-filter.ts", - "line": 71, + "line": 18, }, "name": "defaultValue", "optional": true, @@ -41046,13 +41046,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-resource-policy.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-resource-policy.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -41073,7 +41073,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-resource-policy.ts", - "line": 75, + "line": 53, }, "name": "policyDocument", "type": Object { @@ -41083,7 +41083,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-resource-policy.ts", - "line": 84, + "line": 62, }, "name": "policyName", "type": Object { @@ -41093,7 +41093,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-resource-policy.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -41113,7 +41113,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-resource-policy.ts", - "line": 32, + "line": 10, }, "name": "CloudwatchLogResourcePolicyConfig", "properties": Array [ @@ -41122,7 +41122,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-resource-policy.ts", - "line": 33, + "line": 11, }, "name": "policyDocument", "type": Object { @@ -41134,7 +41134,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-resource-policy.ts", - "line": 34, + "line": 12, }, "name": "policyName", "type": Object { @@ -41172,13 +41172,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-stream.ts", - "line": 43, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-stream.ts", - "line": 104, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -41200,7 +41200,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-stream.ts", - "line": 69, + "line": 43, }, "name": "arn", "type": Object { @@ -41210,7 +41210,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-stream.ts", - "line": 84, + "line": 58, }, "name": "logGroupName", "type": Object { @@ -41220,7 +41220,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-stream.ts", - "line": 93, + "line": 67, }, "name": "name", "type": Object { @@ -41230,7 +41230,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-stream.ts", - "line": 75, + "line": 49, }, "name": "id", "optional": true, @@ -41250,7 +41250,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-stream.ts", - "line": 36, + "line": 10, }, "name": "CloudwatchLogStreamConfig", "properties": Array [ @@ -41259,7 +41259,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-stream.ts", - "line": 37, + "line": 11, }, "name": "logGroupName", "type": Object { @@ -41271,7 +41271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-stream.ts", - "line": 38, + "line": 12, }, "name": "name", "type": Object { @@ -41309,13 +41309,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 60, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 156, + "line": 117, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -41336,7 +41336,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 91, + "line": 52, }, "name": "destinationArn", "type": Object { @@ -41346,7 +41346,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 109, + "line": 70, }, "name": "filterPattern", "type": Object { @@ -41356,7 +41356,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 127, + "line": 88, }, "name": "logGroupName", "type": Object { @@ -41366,7 +41366,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 136, + "line": 97, }, "name": "name", "type": Object { @@ -41376,7 +41376,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 100, + "line": 61, }, "name": "distribution", "optional": true, @@ -41387,7 +41387,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 118, + "line": 79, }, "name": "id", "optional": true, @@ -41398,7 +41398,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 145, + "line": 106, }, "name": "roleArn", "optional": true, @@ -41418,7 +41418,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 49, + "line": 10, }, "name": "CloudwatchLogSubscriptionFilterConfig", "properties": Array [ @@ -41427,7 +41427,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 50, + "line": 11, }, "name": "destinationArn", "type": Object { @@ -41439,7 +41439,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 52, + "line": 13, }, "name": "filterPattern", "type": Object { @@ -41451,7 +41451,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 53, + "line": 14, }, "name": "logGroupName", "type": Object { @@ -41463,7 +41463,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 54, + "line": 15, }, "name": "name", "type": Object { @@ -41475,7 +41475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 51, + "line": 12, }, "name": "distribution", "optional": true, @@ -41488,7 +41488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-log-subscription-filter.ts", - "line": 55, + "line": 16, }, "name": "roleArn", "optional": true, @@ -41527,13 +41527,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 234, + "line": 54, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 495, + "line": 315, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -41555,7 +41555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 316, + "line": 136, }, "name": "arn", "type": Object { @@ -41565,7 +41565,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 308, + "line": 128, }, "name": "alarmName", "type": Object { @@ -41575,7 +41575,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 322, + "line": 142, }, "name": "comparisonOperator", "type": Object { @@ -41585,7 +41585,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 358, + "line": 178, }, "name": "evaluationPeriods", "type": Object { @@ -41595,7 +41595,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 281, + "line": 101, }, "name": "actionsEnabled", "optional": true, @@ -41606,7 +41606,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 290, + "line": 110, }, "name": "alarmActions", "optional": true, @@ -41622,7 +41622,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 299, + "line": 119, }, "name": "alarmDescription", "optional": true, @@ -41633,7 +41633,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 331, + "line": 151, }, "name": "datapointsToAlarm", "optional": true, @@ -41644,7 +41644,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 340, + "line": 160, }, "name": "dimensions", "optional": true, @@ -41660,7 +41660,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 349, + "line": 169, }, "name": "evaluateLowSampleCountPercentiles", "optional": true, @@ -41671,7 +41671,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 367, + "line": 187, }, "name": "extendedStatistic", "optional": true, @@ -41682,7 +41682,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 376, + "line": 196, }, "name": "id", "optional": true, @@ -41693,7 +41693,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 385, + "line": 205, }, "name": "insufficientDataActions", "optional": true, @@ -41709,7 +41709,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 394, + "line": 214, }, "name": "metricName", "optional": true, @@ -41720,7 +41720,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 484, + "line": 304, }, "name": "metricQuery", "optional": true, @@ -41736,7 +41736,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 403, + "line": 223, }, "name": "namespace", "optional": true, @@ -41747,7 +41747,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 412, + "line": 232, }, "name": "okActions", "optional": true, @@ -41763,7 +41763,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 421, + "line": 241, }, "name": "period", "optional": true, @@ -41774,7 +41774,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 430, + "line": 250, }, "name": "statistic", "optional": true, @@ -41785,7 +41785,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 439, + "line": 259, }, "name": "tags", "optional": true, @@ -41801,7 +41801,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 448, + "line": 268, }, "name": "threshold", "optional": true, @@ -41812,7 +41812,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 457, + "line": 277, }, "name": "thresholdMetricId", "optional": true, @@ -41823,7 +41823,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 466, + "line": 286, }, "name": "treatMissingData", "optional": true, @@ -41834,7 +41834,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 475, + "line": 295, }, "name": "unit", "optional": true, @@ -41854,7 +41854,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 190, + "line": 10, }, "name": "CloudwatchMetricAlarmConfig", "properties": Array [ @@ -41863,7 +41863,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 194, + "line": 14, }, "name": "alarmName", "type": Object { @@ -41875,7 +41875,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 195, + "line": 15, }, "name": "comparisonOperator", "type": Object { @@ -41887,7 +41887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 199, + "line": 19, }, "name": "evaluationPeriods", "type": Object { @@ -41899,7 +41899,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 191, + "line": 11, }, "name": "actionsEnabled", "optional": true, @@ -41912,7 +41912,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 192, + "line": 12, }, "name": "alarmActions", "optional": true, @@ -41930,7 +41930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 193, + "line": 13, }, "name": "alarmDescription", "optional": true, @@ -41943,7 +41943,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 196, + "line": 16, }, "name": "datapointsToAlarm", "optional": true, @@ -41956,7 +41956,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 197, + "line": 17, }, "name": "dimensions", "optional": true, @@ -41974,7 +41974,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 198, + "line": 18, }, "name": "evaluateLowSampleCountPercentiles", "optional": true, @@ -41987,7 +41987,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 200, + "line": 20, }, "name": "extendedStatistic", "optional": true, @@ -42000,7 +42000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 201, + "line": 21, }, "name": "insufficientDataActions", "optional": true, @@ -42018,7 +42018,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 202, + "line": 22, }, "name": "metricName", "optional": true, @@ -42034,7 +42034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 213, + "line": 33, }, "name": "metricQuery", "optional": true, @@ -42052,7 +42052,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 203, + "line": 23, }, "name": "namespace", "optional": true, @@ -42065,7 +42065,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 204, + "line": 24, }, "name": "okActions", "optional": true, @@ -42083,7 +42083,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 205, + "line": 25, }, "name": "period", "optional": true, @@ -42096,7 +42096,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 206, + "line": 26, }, "name": "statistic", "optional": true, @@ -42109,7 +42109,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 207, + "line": 27, }, "name": "tags", "optional": true, @@ -42127,7 +42127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 208, + "line": 28, }, "name": "threshold", "optional": true, @@ -42140,7 +42140,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 209, + "line": 29, }, "name": "thresholdMetricId", "optional": true, @@ -42153,7 +42153,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 210, + "line": 30, }, "name": "treatMissingData", "optional": true, @@ -42166,7 +42166,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 211, + "line": 31, }, "name": "unit", "optional": true, @@ -42183,7 +42183,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 223, + "line": 43, }, "name": "CloudwatchMetricAlarmMetricQuery", "properties": Array [ @@ -42192,7 +42192,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 225, + "line": 45, }, "name": "id", "type": Object { @@ -42204,7 +42204,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 224, + "line": 44, }, "name": "expression", "optional": true, @@ -42217,7 +42217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 226, + "line": 46, }, "name": "label", "optional": true, @@ -42233,7 +42233,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 229, + "line": 49, }, "name": "metric", "optional": true, @@ -42251,7 +42251,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 227, + "line": 47, }, "name": "returnData", "optional": true, @@ -42268,7 +42268,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 215, + "line": 35, }, "name": "CloudwatchMetricAlarmMetricQueryMetric", "properties": Array [ @@ -42277,7 +42277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 217, + "line": 37, }, "name": "metricName", "type": Object { @@ -42289,7 +42289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 219, + "line": 39, }, "name": "period", "type": Object { @@ -42301,7 +42301,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 220, + "line": 40, }, "name": "stat", "type": Object { @@ -42313,7 +42313,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 216, + "line": 36, }, "name": "dimensions", "optional": true, @@ -42331,7 +42331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 218, + "line": 38, }, "name": "namespace", "optional": true, @@ -42344,7 +42344,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cloudwatch-metric-alarm.ts", - "line": 221, + "line": 41, }, "name": "unit", "optional": true, @@ -42383,13 +42383,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 596, + "line": 148, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 812, + "line": 364, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -42411,7 +42411,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 637, + "line": 189, }, "name": "arn", "type": Object { @@ -42422,7 +42422,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 651, + "line": 203, }, "name": "badgeUrl", "type": Object { @@ -42432,7 +42432,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 738, + "line": 290, }, "name": "artifacts", "type": Object { @@ -42447,7 +42447,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 756, + "line": 308, }, "name": "environment", "type": Object { @@ -42462,7 +42462,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 693, + "line": 245, }, "name": "name", "type": Object { @@ -42472,7 +42472,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 711, + "line": 263, }, "name": "serviceRole", "type": Object { @@ -42482,7 +42482,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 792, + "line": 344, }, "name": "source", "type": Object { @@ -42497,7 +42497,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 643, + "line": 195, }, "name": "badgeEnabled", "optional": true, @@ -42508,7 +42508,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 657, + "line": 209, }, "name": "buildTimeout", "optional": true, @@ -42519,7 +42519,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 747, + "line": 299, }, "name": "cache", "optional": true, @@ -42535,7 +42535,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 666, + "line": 218, }, "name": "description", "optional": true, @@ -42546,7 +42546,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 675, + "line": 227, }, "name": "encryptionKey", "optional": true, @@ -42557,7 +42557,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 684, + "line": 236, }, "name": "id", "optional": true, @@ -42568,7 +42568,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 765, + "line": 317, }, "name": "logsConfig", "optional": true, @@ -42584,7 +42584,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 702, + "line": 254, }, "name": "queuedTimeout", "optional": true, @@ -42595,7 +42595,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 774, + "line": 326, }, "name": "secondaryArtifacts", "optional": true, @@ -42611,7 +42611,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 783, + "line": 335, }, "name": "secondarySources", "optional": true, @@ -42627,7 +42627,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 720, + "line": 272, }, "name": "sourceVersion", "optional": true, @@ -42638,7 +42638,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 729, + "line": 281, }, "name": "tags", "optional": true, @@ -42654,7 +42654,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 801, + "line": 353, }, "name": "vpcConfig", "optional": true, @@ -42676,7 +42676,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 485, + "line": 37, }, "name": "CodebuildProjectArtifacts", "properties": Array [ @@ -42685,7 +42685,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 494, + "line": 46, }, "name": "type", "type": Object { @@ -42697,7 +42697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 486, + "line": 38, }, "name": "artifactIdentifier", "optional": true, @@ -42710,7 +42710,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 487, + "line": 39, }, "name": "encryptionDisabled", "optional": true, @@ -42723,7 +42723,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 488, + "line": 40, }, "name": "location", "optional": true, @@ -42736,7 +42736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 489, + "line": 41, }, "name": "name", "optional": true, @@ -42749,7 +42749,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 490, + "line": 42, }, "name": "namespaceType", "optional": true, @@ -42762,7 +42762,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 491, + "line": 43, }, "name": "overrideArtifactName", "optional": true, @@ -42775,7 +42775,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 492, + "line": 44, }, "name": "packaging", "optional": true, @@ -42788,7 +42788,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 493, + "line": 45, }, "name": "path", "optional": true, @@ -42805,7 +42805,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 496, + "line": 48, }, "name": "CodebuildProjectCache", "properties": Array [ @@ -42814,7 +42814,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 497, + "line": 49, }, "name": "location", "optional": true, @@ -42827,7 +42827,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 498, + "line": 50, }, "name": "modes", "optional": true, @@ -42845,7 +42845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 499, + "line": 51, }, "name": "type", "optional": true, @@ -42865,7 +42865,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 458, + "line": 10, }, "name": "CodebuildProjectConfig", "properties": Array [ @@ -42877,7 +42877,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 469, + "line": 21, }, "name": "artifacts", "type": Object { @@ -42897,7 +42897,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 473, + "line": 25, }, "name": "environment", "type": Object { @@ -42914,7 +42914,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 463, + "line": 15, }, "name": "name", "type": Object { @@ -42926,7 +42926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 465, + "line": 17, }, "name": "serviceRole", "type": Object { @@ -42941,7 +42941,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 481, + "line": 33, }, "name": "source", "type": Object { @@ -42958,7 +42958,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 459, + "line": 11, }, "name": "badgeEnabled", "optional": true, @@ -42971,7 +42971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 460, + "line": 12, }, "name": "buildTimeout", "optional": true, @@ -42987,7 +42987,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 471, + "line": 23, }, "name": "cache", "optional": true, @@ -43005,7 +43005,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 461, + "line": 13, }, "name": "description", "optional": true, @@ -43018,7 +43018,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 462, + "line": 14, }, "name": "encryptionKey", "optional": true, @@ -43034,7 +43034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 475, + "line": 27, }, "name": "logsConfig", "optional": true, @@ -43052,7 +43052,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 464, + "line": 16, }, "name": "queuedTimeout", "optional": true, @@ -43068,7 +43068,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 477, + "line": 29, }, "name": "secondaryArtifacts", "optional": true, @@ -43089,7 +43089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 479, + "line": 31, }, "name": "secondarySources", "optional": true, @@ -43107,7 +43107,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 466, + "line": 18, }, "name": "sourceVersion", "optional": true, @@ -43120,7 +43120,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 467, + "line": 19, }, "name": "tags", "optional": true, @@ -43141,7 +43141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 483, + "line": 35, }, "name": "vpcConfig", "optional": true, @@ -43163,7 +43163,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 510, + "line": 62, }, "name": "CodebuildProjectEnvironment", "properties": Array [ @@ -43172,7 +43172,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 512, + "line": 64, }, "name": "computeType", "type": Object { @@ -43184,7 +43184,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 513, + "line": 65, }, "name": "image", "type": Object { @@ -43196,7 +43196,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 516, + "line": 68, }, "name": "type", "type": Object { @@ -43208,7 +43208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 511, + "line": 63, }, "name": "certificate", "optional": true, @@ -43224,7 +43224,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 518, + "line": 70, }, "name": "environmentVariable", "optional": true, @@ -43242,7 +43242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 514, + "line": 66, }, "name": "imagePullCredentialsType", "optional": true, @@ -43255,7 +43255,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 515, + "line": 67, }, "name": "privilegedMode", "optional": true, @@ -43271,7 +43271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 520, + "line": 72, }, "name": "registryCredential", "optional": true, @@ -43293,7 +43293,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 501, + "line": 53, }, "name": "CodebuildProjectEnvironmentEnvironmentVariable", "properties": Array [ @@ -43302,7 +43302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 502, + "line": 54, }, "name": "name", "type": Object { @@ -43314,7 +43314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 504, + "line": 56, }, "name": "value", "type": Object { @@ -43326,7 +43326,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 503, + "line": 55, }, "name": "type", "optional": true, @@ -43343,7 +43343,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 506, + "line": 58, }, "name": "CodebuildProjectEnvironmentRegistryCredential", "properties": Array [ @@ -43352,7 +43352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 507, + "line": 59, }, "name": "credential", "type": Object { @@ -43364,7 +43364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 508, + "line": 60, }, "name": "credentialProvider", "type": Object { @@ -43380,7 +43380,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 532, + "line": 84, }, "name": "CodebuildProjectLogsConfig", "properties": Array [ @@ -43392,7 +43392,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 534, + "line": 86, }, "name": "cloudwatchLogs", "optional": true, @@ -43413,7 +43413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 536, + "line": 88, }, "name": "s3Logs", "optional": true, @@ -43435,7 +43435,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 522, + "line": 74, }, "name": "CodebuildProjectLogsConfigCloudwatchLogs", "properties": Array [ @@ -43444,7 +43444,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 523, + "line": 75, }, "name": "groupName", "optional": true, @@ -43457,7 +43457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 524, + "line": 76, }, "name": "status", "optional": true, @@ -43470,7 +43470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 525, + "line": 77, }, "name": "streamName", "optional": true, @@ -43487,7 +43487,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 527, + "line": 79, }, "name": "CodebuildProjectLogsConfigS3Logs", "properties": Array [ @@ -43496,7 +43496,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 528, + "line": 80, }, "name": "encryptionDisabled", "optional": true, @@ -43509,7 +43509,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 529, + "line": 81, }, "name": "location", "optional": true, @@ -43522,7 +43522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 530, + "line": 82, }, "name": "status", "optional": true, @@ -43539,7 +43539,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 538, + "line": 90, }, "name": "CodebuildProjectSecondaryArtifacts", "properties": Array [ @@ -43548,7 +43548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 539, + "line": 91, }, "name": "artifactIdentifier", "type": Object { @@ -43560,7 +43560,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 547, + "line": 99, }, "name": "type", "type": Object { @@ -43572,7 +43572,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 540, + "line": 92, }, "name": "encryptionDisabled", "optional": true, @@ -43585,7 +43585,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 541, + "line": 93, }, "name": "location", "optional": true, @@ -43598,7 +43598,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 542, + "line": 94, }, "name": "name", "optional": true, @@ -43611,7 +43611,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 543, + "line": 95, }, "name": "namespaceType", "optional": true, @@ -43624,7 +43624,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 544, + "line": 96, }, "name": "overrideArtifactName", "optional": true, @@ -43637,7 +43637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 545, + "line": 97, }, "name": "packaging", "optional": true, @@ -43650,7 +43650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 546, + "line": 98, }, "name": "path", "optional": true, @@ -43667,7 +43667,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 556, + "line": 108, }, "name": "CodebuildProjectSecondarySources", "properties": Array [ @@ -43676,7 +43676,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 562, + "line": 114, }, "name": "sourceIdentifier", "type": Object { @@ -43688,7 +43688,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 563, + "line": 115, }, "name": "type", "type": Object { @@ -43703,7 +43703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 565, + "line": 117, }, "name": "auth", "optional": true, @@ -43721,7 +43721,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 557, + "line": 109, }, "name": "buildspec", "optional": true, @@ -43734,7 +43734,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 558, + "line": 110, }, "name": "gitCloneDepth", "optional": true, @@ -43750,7 +43750,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 567, + "line": 119, }, "name": "gitSubmodulesConfig", "optional": true, @@ -43768,7 +43768,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 559, + "line": 111, }, "name": "insecureSsl", "optional": true, @@ -43781,7 +43781,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 560, + "line": 112, }, "name": "location", "optional": true, @@ -43794,7 +43794,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 561, + "line": 113, }, "name": "reportBuildStatus", "optional": true, @@ -43811,7 +43811,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 549, + "line": 101, }, "name": "CodebuildProjectSecondarySourcesAuth", "properties": Array [ @@ -43820,7 +43820,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 551, + "line": 103, }, "name": "type", "type": Object { @@ -43832,7 +43832,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 550, + "line": 102, }, "name": "resource", "optional": true, @@ -43849,7 +43849,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 553, + "line": 105, }, "name": "CodebuildProjectSecondarySourcesGitSubmodulesConfig", "properties": Array [ @@ -43858,7 +43858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 554, + "line": 106, }, "name": "fetchSubmodules", "type": Object { @@ -43874,7 +43874,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 576, + "line": 128, }, "name": "CodebuildProjectSource", "properties": Array [ @@ -43883,7 +43883,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 582, + "line": 134, }, "name": "type", "type": Object { @@ -43898,7 +43898,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 584, + "line": 136, }, "name": "auth", "optional": true, @@ -43916,7 +43916,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 577, + "line": 129, }, "name": "buildspec", "optional": true, @@ -43929,7 +43929,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 578, + "line": 130, }, "name": "gitCloneDepth", "optional": true, @@ -43945,7 +43945,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 586, + "line": 138, }, "name": "gitSubmodulesConfig", "optional": true, @@ -43963,7 +43963,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 579, + "line": 131, }, "name": "insecureSsl", "optional": true, @@ -43976,7 +43976,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 580, + "line": 132, }, "name": "location", "optional": true, @@ -43989,7 +43989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 581, + "line": 133, }, "name": "reportBuildStatus", "optional": true, @@ -44006,7 +44006,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 569, + "line": 121, }, "name": "CodebuildProjectSourceAuth", "properties": Array [ @@ -44015,7 +44015,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 571, + "line": 123, }, "name": "type", "type": Object { @@ -44027,7 +44027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 570, + "line": 122, }, "name": "resource", "optional": true, @@ -44044,7 +44044,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 573, + "line": 125, }, "name": "CodebuildProjectSourceGitSubmodulesConfig", "properties": Array [ @@ -44053,7 +44053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 574, + "line": 126, }, "name": "fetchSubmodules", "type": Object { @@ -44069,7 +44069,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 588, + "line": 140, }, "name": "CodebuildProjectVpcConfig", "properties": Array [ @@ -44078,7 +44078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 589, + "line": 141, }, "name": "securityGroupIds", "type": Object { @@ -44095,7 +44095,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 590, + "line": 142, }, "name": "subnets", "type": Object { @@ -44112,7 +44112,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-project.ts", - "line": 591, + "line": 143, }, "name": "vpcId", "type": Object { @@ -44150,13 +44150,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 54, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 135, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -44178,7 +44178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 82, + "line": 47, }, "name": "arn", "type": Object { @@ -44188,7 +44188,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 88, + "line": 53, }, "name": "authType", "type": Object { @@ -44198,7 +44198,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 106, + "line": 71, }, "name": "serverType", "type": Object { @@ -44208,7 +44208,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 115, + "line": 80, }, "name": "token", "type": Object { @@ -44218,7 +44218,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 97, + "line": 62, }, "name": "id", "optional": true, @@ -44229,7 +44229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 124, + "line": 89, }, "name": "userName", "optional": true, @@ -44249,7 +44249,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 45, + "line": 10, }, "name": "CodebuildSourceCredentialConfig", "properties": Array [ @@ -44258,7 +44258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 46, + "line": 11, }, "name": "authType", "type": Object { @@ -44270,7 +44270,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 47, + "line": 12, }, "name": "serverType", "type": Object { @@ -44282,7 +44282,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 48, + "line": 13, }, "name": "token", "type": Object { @@ -44294,7 +44294,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-source-credential.ts", - "line": 49, + "line": 14, }, "name": "userName", "optional": true, @@ -44333,13 +44333,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 91, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 172, + "line": 109, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -44361,7 +44361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 136, + "line": 73, }, "name": "payloadUrl", "type": Object { @@ -44372,7 +44372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 150, + "line": 87, }, "name": "secret", "type": Object { @@ -44383,7 +44383,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 155, + "line": 92, }, "name": "url", "type": Object { @@ -44393,7 +44393,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 142, + "line": 79, }, "name": "projectName", "type": Object { @@ -44403,7 +44403,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 119, + "line": 56, }, "name": "branchFilter", "optional": true, @@ -44414,7 +44414,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 161, + "line": 98, }, "name": "filterGroup", "optional": true, @@ -44430,7 +44430,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 128, + "line": 65, }, "name": "id", "optional": true, @@ -44450,7 +44450,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 73, + "line": 10, }, "name": "CodebuildWebhookConfig", "properties": Array [ @@ -44459,7 +44459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 75, + "line": 12, }, "name": "projectName", "type": Object { @@ -44471,7 +44471,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 74, + "line": 11, }, "name": "branchFilter", "optional": true, @@ -44487,7 +44487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 77, + "line": 14, }, "name": "filterGroup", "optional": true, @@ -44509,7 +44509,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 84, + "line": 21, }, "name": "CodebuildWebhookFilterGroup", "properties": Array [ @@ -44521,7 +44521,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 86, + "line": 23, }, "name": "filter", "optional": true, @@ -44543,7 +44543,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 79, + "line": 16, }, "name": "CodebuildWebhookFilterGroupFilter", "properties": Array [ @@ -44552,7 +44552,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 81, + "line": 18, }, "name": "pattern", "type": Object { @@ -44564,7 +44564,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 82, + "line": 19, }, "name": "type", "type": Object { @@ -44576,7 +44576,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codebuild-webhook.ts", - "line": 80, + "line": 17, }, "name": "excludeMatchedPattern", "optional": true, @@ -44615,13 +44615,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 68, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 164, + "line": 115, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -44643,7 +44643,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 96, + "line": 47, }, "name": "arn", "type": Object { @@ -44654,7 +44654,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 101, + "line": 52, }, "name": "cloneUrlHttp", "type": Object { @@ -44665,7 +44665,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 106, + "line": 57, }, "name": "cloneUrlSsh", "type": Object { @@ -44676,7 +44676,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 138, + "line": 89, }, "name": "repositoryId", "type": Object { @@ -44686,7 +44686,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 144, + "line": 95, }, "name": "repositoryName", "type": Object { @@ -44696,7 +44696,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 112, + "line": 63, }, "name": "defaultBranch", "optional": true, @@ -44707,7 +44707,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 121, + "line": 72, }, "name": "description", "optional": true, @@ -44718,7 +44718,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 130, + "line": 81, }, "name": "id", "optional": true, @@ -44729,7 +44729,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 153, + "line": 104, }, "name": "tags", "optional": true, @@ -44754,7 +44754,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 59, + "line": 10, }, "name": "CodecommitRepositoryConfig", "properties": Array [ @@ -44763,7 +44763,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 62, + "line": 13, }, "name": "repositoryName", "type": Object { @@ -44775,7 +44775,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 60, + "line": 11, }, "name": "defaultBranch", "optional": true, @@ -44788,7 +44788,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 61, + "line": 12, }, "name": "description", "optional": true, @@ -44801,7 +44801,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-repository.ts", - "line": 63, + "line": 14, }, "name": "tags", "optional": true, @@ -44845,13 +44845,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 84, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 145, + "line": 86, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -44873,7 +44873,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 110, + "line": 51, }, "name": "configurationId", "type": Object { @@ -44883,7 +44883,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 125, + "line": 66, }, "name": "repositoryName", "type": Object { @@ -44893,7 +44893,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 134, + "line": 75, }, "name": "trigger", "type": Object { @@ -44908,7 +44908,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 116, + "line": 57, }, "name": "id", "optional": true, @@ -44928,7 +44928,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 69, + "line": 10, }, "name": "CodecommitTriggerConfig", "properties": Array [ @@ -44937,7 +44937,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 70, + "line": 11, }, "name": "repositoryName", "type": Object { @@ -44952,7 +44952,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 72, + "line": 13, }, "name": "trigger", "type": Object { @@ -44973,7 +44973,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 74, + "line": 15, }, "name": "CodecommitTriggerTrigger", "properties": Array [ @@ -44982,7 +44982,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 77, + "line": 18, }, "name": "destinationArn", "type": Object { @@ -44994,7 +44994,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 78, + "line": 19, }, "name": "events", "type": Object { @@ -45011,7 +45011,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 79, + "line": 20, }, "name": "name", "type": Object { @@ -45023,7 +45023,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 75, + "line": 16, }, "name": "branches", "optional": true, @@ -45041,7 +45041,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codecommit-trigger.ts", - "line": 76, + "line": 17, }, "name": "customData", "optional": true, @@ -45080,13 +45080,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codedeploy-app.ts", - "line": 45, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-app.ts", - "line": 111, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -45107,7 +45107,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-app.ts", - "line": 91, + "line": 64, }, "name": "name", "type": Object { @@ -45117,7 +45117,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-app.ts", - "line": 73, + "line": 46, }, "name": "computePlatform", "optional": true, @@ -45128,7 +45128,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-app.ts", - "line": 82, + "line": 55, }, "name": "id", "optional": true, @@ -45139,7 +45139,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-app.ts", - "line": 100, + "line": 73, }, "name": "uniqueId", "optional": true, @@ -45159,7 +45159,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-app.ts", - "line": 37, + "line": 10, }, "name": "CodedeployAppConfig", "properties": Array [ @@ -45168,7 +45168,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-app.ts", - "line": 39, + "line": 12, }, "name": "name", "type": Object { @@ -45180,7 +45180,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-app.ts", - "line": 38, + "line": 11, }, "name": "computePlatform", "optional": true, @@ -45193,7 +45193,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-app.ts", - "line": 40, + "line": 13, }, "name": "uniqueId", "optional": true, @@ -45232,13 +45232,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 130, + "line": 40, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 211, + "line": 121, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -45260,7 +45260,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 167, + "line": 77, }, "name": "deploymentConfigId", "type": Object { @@ -45270,7 +45270,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 173, + "line": 83, }, "name": "deploymentConfigName", "type": Object { @@ -45280,7 +45280,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 159, + "line": 69, }, "name": "computePlatform", "optional": true, @@ -45291,7 +45291,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 182, + "line": 92, }, "name": "id", "optional": true, @@ -45302,7 +45302,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 191, + "line": 101, }, "name": "minimumHealthyHosts", "optional": true, @@ -45318,7 +45318,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 200, + "line": 110, }, "name": "trafficRoutingConfig", "optional": true, @@ -45343,7 +45343,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 100, + "line": 10, }, "name": "CodedeployDeploymentConfigConfig", "properties": Array [ @@ -45352,7 +45352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 102, + "line": 12, }, "name": "deploymentConfigName", "type": Object { @@ -45364,7 +45364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 101, + "line": 11, }, "name": "computePlatform", "optional": true, @@ -45380,7 +45380,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 104, + "line": 14, }, "name": "minimumHealthyHosts", "optional": true, @@ -45401,7 +45401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 106, + "line": 16, }, "name": "trafficRoutingConfig", "optional": true, @@ -45423,7 +45423,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 108, + "line": 18, }, "name": "CodedeployDeploymentConfigMinimumHealthyHosts", "properties": Array [ @@ -45432,7 +45432,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 109, + "line": 19, }, "name": "type", "optional": true, @@ -45445,7 +45445,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 110, + "line": 20, }, "name": "value", "optional": true, @@ -45462,7 +45462,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 120, + "line": 30, }, "name": "CodedeployDeploymentConfigTrafficRoutingConfig", "properties": Array [ @@ -45474,7 +45474,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 123, + "line": 33, }, "name": "timeBasedCanary", "optional": true, @@ -45495,7 +45495,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 125, + "line": 35, }, "name": "timeBasedLinear", "optional": true, @@ -45513,7 +45513,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 121, + "line": 31, }, "name": "type", "optional": true, @@ -45530,7 +45530,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 112, + "line": 22, }, "name": "CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary", "properties": Array [ @@ -45539,7 +45539,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 113, + "line": 23, }, "name": "interval", "optional": true, @@ -45552,7 +45552,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 114, + "line": 24, }, "name": "percentage", "optional": true, @@ -45569,7 +45569,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 116, + "line": 26, }, "name": "CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear", "properties": Array [ @@ -45578,7 +45578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 117, + "line": 27, }, "name": "interval", "optional": true, @@ -45591,7 +45591,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-config.ts", - "line": 118, + "line": 28, }, "name": "percentage", "optional": true, @@ -45630,13 +45630,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 464, + "line": 131, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 650, + "line": 317, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -45657,7 +45657,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 504, + "line": 171, }, "name": "appName", "type": Object { @@ -45667,7 +45667,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 531, + "line": 198, }, "name": "deploymentGroupName", "type": Object { @@ -45677,7 +45677,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 549, + "line": 216, }, "name": "serviceRoleArn", "type": Object { @@ -45687,7 +45687,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 558, + "line": 225, }, "name": "alarmConfiguration", "optional": true, @@ -45703,7 +45703,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 567, + "line": 234, }, "name": "autoRollbackConfiguration", "optional": true, @@ -45719,7 +45719,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 513, + "line": 180, }, "name": "autoscalingGroups", "optional": true, @@ -45735,7 +45735,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 576, + "line": 243, }, "name": "blueGreenDeploymentConfig", "optional": true, @@ -45751,7 +45751,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 522, + "line": 189, }, "name": "deploymentConfigName", "optional": true, @@ -45762,7 +45762,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 585, + "line": 252, }, "name": "deploymentStyle", "optional": true, @@ -45778,7 +45778,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 594, + "line": 261, }, "name": "ec2TagFilter", "optional": true, @@ -45794,7 +45794,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 603, + "line": 270, }, "name": "ec2TagSet", "optional": true, @@ -45810,7 +45810,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 612, + "line": 279, }, "name": "ecsService", "optional": true, @@ -45826,7 +45826,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 540, + "line": 207, }, "name": "id", "optional": true, @@ -45837,7 +45837,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 621, + "line": 288, }, "name": "loadBalancerInfo", "optional": true, @@ -45853,7 +45853,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 630, + "line": 297, }, "name": "onPremisesInstanceTagFilter", "optional": true, @@ -45869,7 +45869,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 639, + "line": 306, }, "name": "triggerConfiguration", "optional": true, @@ -45891,7 +45891,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 370, + "line": 37, }, "name": "CodedeployDeploymentGroupAlarmConfiguration", "properties": Array [ @@ -45900,7 +45900,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 371, + "line": 38, }, "name": "alarms", "optional": true, @@ -45918,7 +45918,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 372, + "line": 39, }, "name": "enabled", "optional": true, @@ -45931,7 +45931,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 373, + "line": 40, }, "name": "ignorePollAlarmFailure", "optional": true, @@ -45948,7 +45948,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 375, + "line": 42, }, "name": "CodedeployDeploymentGroupAutoRollbackConfiguration", "properties": Array [ @@ -45957,7 +45957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 376, + "line": 43, }, "name": "enabled", "optional": true, @@ -45970,7 +45970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 377, + "line": 44, }, "name": "events", "optional": true, @@ -45992,7 +45992,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 390, + "line": 57, }, "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfig", "properties": Array [ @@ -46004,7 +46004,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 392, + "line": 59, }, "name": "deploymentReadyOption", "optional": true, @@ -46025,7 +46025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 394, + "line": 61, }, "name": "greenFleetProvisioningOption", "optional": true, @@ -46046,7 +46046,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 396, + "line": 63, }, "name": "terminateBlueInstancesOnDeploymentSuccess", "optional": true, @@ -46068,7 +46068,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 379, + "line": 46, }, "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOption", "properties": Array [ @@ -46077,7 +46077,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 380, + "line": 47, }, "name": "actionOnTimeout", "optional": true, @@ -46090,7 +46090,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 381, + "line": 48, }, "name": "waitTimeInMinutes", "optional": true, @@ -46107,7 +46107,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 383, + "line": 50, }, "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOption", "properties": Array [ @@ -46116,7 +46116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 384, + "line": 51, }, "name": "action", "optional": true, @@ -46133,7 +46133,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 386, + "line": 53, }, "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess", "properties": Array [ @@ -46142,7 +46142,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 387, + "line": 54, }, "name": "action", "optional": true, @@ -46155,7 +46155,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 388, + "line": 55, }, "name": "terminationWaitTimeInMinutes", "optional": true, @@ -46175,7 +46175,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 343, + "line": 10, }, "name": "CodedeployDeploymentGroupConfig", "properties": Array [ @@ -46184,7 +46184,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 344, + "line": 11, }, "name": "appName", "type": Object { @@ -46196,7 +46196,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 347, + "line": 14, }, "name": "deploymentGroupName", "type": Object { @@ -46208,7 +46208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 348, + "line": 15, }, "name": "serviceRoleArn", "type": Object { @@ -46223,7 +46223,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 350, + "line": 17, }, "name": "alarmConfiguration", "optional": true, @@ -46244,7 +46244,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 352, + "line": 19, }, "name": "autoRollbackConfiguration", "optional": true, @@ -46262,7 +46262,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 345, + "line": 12, }, "name": "autoscalingGroups", "optional": true, @@ -46283,7 +46283,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 354, + "line": 21, }, "name": "blueGreenDeploymentConfig", "optional": true, @@ -46301,7 +46301,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 346, + "line": 13, }, "name": "deploymentConfigName", "optional": true, @@ -46317,7 +46317,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 356, + "line": 23, }, "name": "deploymentStyle", "optional": true, @@ -46338,7 +46338,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 358, + "line": 25, }, "name": "ec2TagFilter", "optional": true, @@ -46359,7 +46359,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 360, + "line": 27, }, "name": "ec2TagSet", "optional": true, @@ -46380,7 +46380,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 362, + "line": 29, }, "name": "ecsService", "optional": true, @@ -46401,7 +46401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 364, + "line": 31, }, "name": "loadBalancerInfo", "optional": true, @@ -46422,7 +46422,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 366, + "line": 33, }, "name": "onPremisesInstanceTagFilter", "optional": true, @@ -46443,7 +46443,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 368, + "line": 35, }, "name": "triggerConfiguration", "optional": true, @@ -46465,7 +46465,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 398, + "line": 65, }, "name": "CodedeployDeploymentGroupDeploymentStyle", "properties": Array [ @@ -46474,7 +46474,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 399, + "line": 66, }, "name": "deploymentOption", "optional": true, @@ -46487,7 +46487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 400, + "line": 67, }, "name": "deploymentType", "optional": true, @@ -46504,7 +46504,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 402, + "line": 69, }, "name": "CodedeployDeploymentGroupEc2TagFilter", "properties": Array [ @@ -46513,7 +46513,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 403, + "line": 70, }, "name": "key", "optional": true, @@ -46526,7 +46526,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 404, + "line": 71, }, "name": "type", "optional": true, @@ -46539,7 +46539,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 405, + "line": 72, }, "name": "value", "optional": true, @@ -46556,7 +46556,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 412, + "line": 79, }, "name": "CodedeployDeploymentGroupEc2TagSet", "properties": Array [ @@ -46568,7 +46568,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 414, + "line": 81, }, "name": "ec2TagFilter", "optional": true, @@ -46590,7 +46590,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 407, + "line": 74, }, "name": "CodedeployDeploymentGroupEc2TagSetEc2TagFilter", "properties": Array [ @@ -46599,7 +46599,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 408, + "line": 75, }, "name": "key", "optional": true, @@ -46612,7 +46612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 409, + "line": 76, }, "name": "type", "optional": true, @@ -46625,7 +46625,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 410, + "line": 77, }, "name": "value", "optional": true, @@ -46642,7 +46642,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 416, + "line": 83, }, "name": "CodedeployDeploymentGroupEcsService", "properties": Array [ @@ -46651,7 +46651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 417, + "line": 84, }, "name": "clusterName", "type": Object { @@ -46663,7 +46663,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 418, + "line": 85, }, "name": "serviceName", "type": Object { @@ -46679,7 +46679,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 443, + "line": 110, }, "name": "CodedeployDeploymentGroupLoadBalancerInfo", "properties": Array [ @@ -46691,7 +46691,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 445, + "line": 112, }, "name": "elbInfo", "optional": true, @@ -46712,7 +46712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 447, + "line": 114, }, "name": "targetGroupInfo", "optional": true, @@ -46733,7 +46733,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 449, + "line": 116, }, "name": "targetGroupPairInfo", "optional": true, @@ -46755,7 +46755,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 420, + "line": 87, }, "name": "CodedeployDeploymentGroupLoadBalancerInfoElbInfo", "properties": Array [ @@ -46764,7 +46764,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 421, + "line": 88, }, "name": "name", "optional": true, @@ -46781,7 +46781,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 423, + "line": 90, }, "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfo", "properties": Array [ @@ -46790,7 +46790,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 424, + "line": 91, }, "name": "name", "optional": true, @@ -46807,7 +46807,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 435, + "line": 102, }, "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfo", "properties": Array [ @@ -46819,7 +46819,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 437, + "line": 104, }, "name": "prodTrafficRoute", "type": Object { @@ -46839,7 +46839,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 439, + "line": 106, }, "name": "targetGroup", "type": Object { @@ -46859,7 +46859,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 441, + "line": 108, }, "name": "testTrafficRoute", "optional": true, @@ -46881,7 +46881,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 426, + "line": 93, }, "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute", "properties": Array [ @@ -46890,7 +46890,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 427, + "line": 94, }, "name": "listenerArns", "type": Object { @@ -46911,7 +46911,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 429, + "line": 96, }, "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroup", "properties": Array [ @@ -46920,7 +46920,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 430, + "line": 97, }, "name": "name", "type": Object { @@ -46936,7 +46936,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 432, + "line": 99, }, "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute", "properties": Array [ @@ -46945,7 +46945,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 433, + "line": 100, }, "name": "listenerArns", "type": Object { @@ -46966,7 +46966,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 451, + "line": 118, }, "name": "CodedeployDeploymentGroupOnPremisesInstanceTagFilter", "properties": Array [ @@ -46975,7 +46975,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 452, + "line": 119, }, "name": "key", "optional": true, @@ -46988,7 +46988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 453, + "line": 120, }, "name": "type", "optional": true, @@ -47001,7 +47001,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 454, + "line": 121, }, "name": "value", "optional": true, @@ -47018,7 +47018,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 456, + "line": 123, }, "name": "CodedeployDeploymentGroupTriggerConfiguration", "properties": Array [ @@ -47027,7 +47027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 457, + "line": 124, }, "name": "triggerEvents", "type": Object { @@ -47044,7 +47044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 458, + "line": 125, }, "name": "triggerName", "type": Object { @@ -47056,7 +47056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codedeploy-deployment-group.ts", - "line": 459, + "line": 126, }, "name": "triggerTargetArn", "type": Object { @@ -47094,13 +47094,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 207, + "line": 52, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 298, + "line": 143, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -47122,7 +47122,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 236, + "line": 81, }, "name": "arn", "type": Object { @@ -47132,7 +47132,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 278, + "line": 123, }, "name": "artifactStore", "type": Object { @@ -47147,7 +47147,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 251, + "line": 96, }, "name": "name", "type": Object { @@ -47157,7 +47157,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 260, + "line": 105, }, "name": "roleArn", "type": Object { @@ -47167,7 +47167,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 287, + "line": 132, }, "name": "stage", "type": Object { @@ -47182,7 +47182,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 242, + "line": 87, }, "name": "id", "optional": true, @@ -47193,7 +47193,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 269, + "line": 114, }, "name": "tags", "optional": true, @@ -47215,7 +47215,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 178, + "line": 23, }, "name": "CodepipelineArtifactStore", "properties": Array [ @@ -47224,7 +47224,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 179, + "line": 24, }, "name": "location", "type": Object { @@ -47236,7 +47236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 181, + "line": 26, }, "name": "type", "type": Object { @@ -47251,7 +47251,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 183, + "line": 28, }, "name": "encryptionKey", "optional": true, @@ -47269,7 +47269,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 180, + "line": 25, }, "name": "region", "optional": true, @@ -47286,7 +47286,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 174, + "line": 19, }, "name": "CodepipelineArtifactStoreEncryptionKey", "properties": Array [ @@ -47295,7 +47295,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 175, + "line": 20, }, "name": "id", "type": Object { @@ -47307,7 +47307,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 176, + "line": 21, }, "name": "type", "type": Object { @@ -47326,7 +47326,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 165, + "line": 10, }, "name": "CodepipelineConfig", "properties": Array [ @@ -47338,7 +47338,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 170, + "line": 15, }, "name": "artifactStore", "type": Object { @@ -47355,7 +47355,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 166, + "line": 11, }, "name": "name", "type": Object { @@ -47367,7 +47367,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 167, + "line": 12, }, "name": "roleArn", "type": Object { @@ -47382,7 +47382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 172, + "line": 17, }, "name": "stage", "type": Object { @@ -47399,7 +47399,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 168, + "line": 13, }, "name": "tags", "optional": true, @@ -47421,7 +47421,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 199, + "line": 44, }, "name": "CodepipelineStage", "properties": Array [ @@ -47433,7 +47433,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 202, + "line": 47, }, "name": "action", "type": Object { @@ -47450,7 +47450,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 200, + "line": 45, }, "name": "name", "type": Object { @@ -47466,7 +47466,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 185, + "line": 30, }, "name": "CodepipelineStageAction", "properties": Array [ @@ -47475,7 +47475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 186, + "line": 31, }, "name": "category", "type": Object { @@ -47487,7 +47487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 189, + "line": 34, }, "name": "name", "type": Object { @@ -47499,7 +47499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 192, + "line": 37, }, "name": "owner", "type": Object { @@ -47511,7 +47511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 193, + "line": 38, }, "name": "provider", "type": Object { @@ -47523,7 +47523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 197, + "line": 42, }, "name": "version", "type": Object { @@ -47535,7 +47535,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 187, + "line": 32, }, "name": "configuration", "optional": true, @@ -47553,7 +47553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 188, + "line": 33, }, "name": "inputArtifacts", "optional": true, @@ -47571,7 +47571,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 190, + "line": 35, }, "name": "namespace", "optional": true, @@ -47584,7 +47584,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 191, + "line": 36, }, "name": "outputArtifacts", "optional": true, @@ -47602,7 +47602,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 194, + "line": 39, }, "name": "region", "optional": true, @@ -47615,7 +47615,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 195, + "line": 40, }, "name": "roleArn", "optional": true, @@ -47628,7 +47628,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline.ts", - "line": 196, + "line": 41, }, "name": "runOrder", "optional": true, @@ -47667,13 +47667,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 108, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 219, + "line": 143, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -47695,7 +47695,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 193, + "line": 117, }, "name": "url", "type": Object { @@ -47705,7 +47705,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 140, + "line": 64, }, "name": "authentication", "type": Object { @@ -47715,7 +47715,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 208, + "line": 132, }, "name": "filter", "type": Object { @@ -47730,7 +47730,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 158, + "line": 82, }, "name": "name", "type": Object { @@ -47740,7 +47740,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 176, + "line": 100, }, "name": "targetAction", "type": Object { @@ -47750,7 +47750,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 185, + "line": 109, }, "name": "targetPipeline", "type": Object { @@ -47760,7 +47760,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 199, + "line": 123, }, "name": "authenticationConfiguration", "optional": true, @@ -47776,7 +47776,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 149, + "line": 73, }, "name": "id", "optional": true, @@ -47787,7 +47787,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 167, + "line": 91, }, "name": "tags", "optional": true, @@ -47809,7 +47809,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 97, + "line": 21, }, "name": "CodepipelineWebhookAuthenticationConfiguration", "properties": Array [ @@ -47818,7 +47818,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 98, + "line": 22, }, "name": "allowedIpRange", "optional": true, @@ -47831,7 +47831,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 99, + "line": 23, }, "name": "secretToken", "optional": true, @@ -47851,7 +47851,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 86, + "line": 10, }, "name": "CodepipelineWebhookConfig", "properties": Array [ @@ -47860,7 +47860,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 87, + "line": 11, }, "name": "authentication", "type": Object { @@ -47875,7 +47875,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 95, + "line": 19, }, "name": "filter", "type": Object { @@ -47892,7 +47892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 88, + "line": 12, }, "name": "name", "type": Object { @@ -47904,7 +47904,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 90, + "line": 14, }, "name": "targetAction", "type": Object { @@ -47916,7 +47916,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 91, + "line": 15, }, "name": "targetPipeline", "type": Object { @@ -47931,7 +47931,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 93, + "line": 17, }, "name": "authenticationConfiguration", "optional": true, @@ -47949,7 +47949,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 89, + "line": 13, }, "name": "tags", "optional": true, @@ -47971,7 +47971,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 101, + "line": 25, }, "name": "CodepipelineWebhookFilter", "properties": Array [ @@ -47980,7 +47980,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 102, + "line": 26, }, "name": "jsonPath", "type": Object { @@ -47992,7 +47992,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codepipeline-webhook.ts", - "line": 103, + "line": 27, }, "name": "matchEquals", "type": Object { @@ -48030,13 +48030,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 97, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 208, + "line": 138, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -48058,7 +48058,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 128, + "line": 58, }, "name": "arn", "type": Object { @@ -48068,7 +48068,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 134, + "line": 64, }, "name": "detailType", "type": Object { @@ -48078,7 +48078,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 143, + "line": 73, }, "name": "eventTypeIds", "type": Object { @@ -48093,7 +48093,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 161, + "line": 91, }, "name": "name", "type": Object { @@ -48103,7 +48103,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 170, + "line": 100, }, "name": "resource", "type": Object { @@ -48113,7 +48113,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 152, + "line": 82, }, "name": "id", "optional": true, @@ -48124,7 +48124,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 179, + "line": 109, }, "name": "status", "optional": true, @@ -48135,7 +48135,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 188, + "line": 118, }, "name": "tags", "optional": true, @@ -48151,7 +48151,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 197, + "line": 127, }, "name": "target", "optional": true, @@ -48176,7 +48176,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 80, + "line": 10, }, "name": "CodestarnotificationsNotificationRuleConfig", "properties": Array [ @@ -48185,7 +48185,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 81, + "line": 11, }, "name": "detailType", "type": Object { @@ -48197,7 +48197,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 82, + "line": 12, }, "name": "eventTypeIds", "type": Object { @@ -48214,7 +48214,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 83, + "line": 13, }, "name": "name", "type": Object { @@ -48226,7 +48226,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 84, + "line": 14, }, "name": "resource", "type": Object { @@ -48238,7 +48238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 85, + "line": 15, }, "name": "status", "optional": true, @@ -48251,7 +48251,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 86, + "line": 16, }, "name": "tags", "optional": true, @@ -48272,7 +48272,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 88, + "line": 18, }, "name": "target", "optional": true, @@ -48294,7 +48294,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 90, + "line": 20, }, "name": "CodestarnotificationsNotificationRuleTarget", "properties": Array [ @@ -48303,7 +48303,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 91, + "line": 21, }, "name": "address", "type": Object { @@ -48315,7 +48315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/codestarnotifications-notification-rule.ts", - "line": 92, + "line": 22, }, "name": "type", "optional": true, @@ -48354,13 +48354,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 108, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 229, + "line": 150, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -48382,7 +48382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 149, + "line": 70, }, "name": "arn", "type": Object { @@ -48392,7 +48392,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 173, + "line": 94, }, "name": "identityPoolName", "type": Object { @@ -48402,7 +48402,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 141, + "line": 62, }, "name": "allowUnauthenticatedIdentities", "optional": true, @@ -48413,7 +48413,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 218, + "line": 139, }, "name": "cognitoIdentityProviders", "optional": true, @@ -48429,7 +48429,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 155, + "line": 76, }, "name": "developerProviderName", "optional": true, @@ -48440,7 +48440,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 164, + "line": 85, }, "name": "id", "optional": true, @@ -48451,7 +48451,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 182, + "line": 103, }, "name": "openidConnectProviderArns", "optional": true, @@ -48467,7 +48467,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 191, + "line": 112, }, "name": "samlProviderArns", "optional": true, @@ -48483,7 +48483,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 200, + "line": 121, }, "name": "supportedLoginProviders", "optional": true, @@ -48499,7 +48499,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 209, + "line": 130, }, "name": "tags", "optional": true, @@ -48521,7 +48521,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 100, + "line": 21, }, "name": "CognitoIdentityPoolCognitoIdentityProviders", "properties": Array [ @@ -48530,7 +48530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 101, + "line": 22, }, "name": "clientId", "optional": true, @@ -48543,7 +48543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 102, + "line": 23, }, "name": "providerName", "optional": true, @@ -48556,7 +48556,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 103, + "line": 24, }, "name": "serverSideTokenCheck", "optional": true, @@ -48576,7 +48576,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 89, + "line": 10, }, "name": "CognitoIdentityPoolConfig", "properties": Array [ @@ -48585,7 +48585,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 92, + "line": 13, }, "name": "identityPoolName", "type": Object { @@ -48597,7 +48597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 90, + "line": 11, }, "name": "allowUnauthenticatedIdentities", "optional": true, @@ -48613,7 +48613,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 98, + "line": 19, }, "name": "cognitoIdentityProviders", "optional": true, @@ -48631,7 +48631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 91, + "line": 12, }, "name": "developerProviderName", "optional": true, @@ -48644,7 +48644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 93, + "line": 14, }, "name": "openidConnectProviderArns", "optional": true, @@ -48662,7 +48662,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 94, + "line": 15, }, "name": "samlProviderArns", "optional": true, @@ -48680,7 +48680,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 95, + "line": 16, }, "name": "supportedLoginProviders", "optional": true, @@ -48698,7 +48698,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool.ts", - "line": 96, + "line": 17, }, "name": "tags", "optional": true, @@ -48742,13 +48742,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 104, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 170, + "line": 98, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -48769,7 +48769,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 141, + "line": 69, }, "name": "identityPoolId", "type": Object { @@ -48779,7 +48779,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 150, + "line": 78, }, "name": "roles", "type": Object { @@ -48794,7 +48794,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 132, + "line": 60, }, "name": "id", "optional": true, @@ -48805,7 +48805,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 159, + "line": 87, }, "name": "roleMapping", "optional": true, @@ -48830,7 +48830,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 82, + "line": 10, }, "name": "CognitoIdentityPoolRolesAttachmentConfig", "properties": Array [ @@ -48839,7 +48839,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 83, + "line": 11, }, "name": "identityPoolId", "type": Object { @@ -48851,7 +48851,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 84, + "line": 12, }, "name": "roles", "type": Object { @@ -48871,7 +48871,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 86, + "line": 14, }, "name": "roleMapping", "optional": true, @@ -48893,7 +48893,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 94, + "line": 22, }, "name": "CognitoIdentityPoolRolesAttachmentRoleMapping", "properties": Array [ @@ -48902,7 +48902,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 96, + "line": 24, }, "name": "identityProvider", "type": Object { @@ -48914,7 +48914,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 97, + "line": 25, }, "name": "type", "type": Object { @@ -48926,7 +48926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 95, + "line": 23, }, "name": "ambiguousRoleResolution", "optional": true, @@ -48942,7 +48942,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 99, + "line": 27, }, "name": "mappingRule", "optional": true, @@ -48964,7 +48964,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 88, + "line": 16, }, "name": "CognitoIdentityPoolRolesAttachmentRoleMappingMappingRule", "properties": Array [ @@ -48973,7 +48973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 89, + "line": 17, }, "name": "claim", "type": Object { @@ -48985,7 +48985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 90, + "line": 18, }, "name": "matchType", "type": Object { @@ -48997,7 +48997,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 91, + "line": 19, }, "name": "roleArn", "type": Object { @@ -49009,7 +49009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-pool-roles-attachment.ts", - "line": 92, + "line": 20, }, "name": "value", "type": Object { @@ -49047,13 +49047,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 69, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 165, + "line": 117, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -49074,7 +49074,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 127, + "line": 79, }, "name": "providerDetails", "type": Object { @@ -49089,7 +49089,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 136, + "line": 88, }, "name": "providerName", "type": Object { @@ -49099,7 +49099,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 145, + "line": 97, }, "name": "providerType", "type": Object { @@ -49109,7 +49109,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 154, + "line": 106, }, "name": "userPoolId", "type": Object { @@ -49119,7 +49119,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 100, + "line": 52, }, "name": "attributeMapping", "optional": true, @@ -49135,7 +49135,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 109, + "line": 61, }, "name": "id", "optional": true, @@ -49146,7 +49146,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 118, + "line": 70, }, "name": "idpIdentifiers", "optional": true, @@ -49171,7 +49171,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 58, + "line": 10, }, "name": "CognitoIdentityProviderConfig", "properties": Array [ @@ -49180,7 +49180,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 61, + "line": 13, }, "name": "providerDetails", "type": Object { @@ -49197,7 +49197,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 62, + "line": 14, }, "name": "providerName", "type": Object { @@ -49209,7 +49209,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 63, + "line": 15, }, "name": "providerType", "type": Object { @@ -49221,7 +49221,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 64, + "line": 16, }, "name": "userPoolId", "type": Object { @@ -49233,7 +49233,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 59, + "line": 11, }, "name": "attributeMapping", "optional": true, @@ -49251,7 +49251,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-identity-provider.ts", - "line": 60, + "line": 12, }, "name": "idpIdentifiers", "optional": true, @@ -49295,13 +49295,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 75, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 156, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -49323,7 +49323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 130, + "line": 79, }, "name": "scopeIdentifiers", "type": Object { @@ -49338,7 +49338,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 113, + "line": 62, }, "name": "identifier", "type": Object { @@ -49348,7 +49348,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 122, + "line": 71, }, "name": "name", "type": Object { @@ -49358,7 +49358,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 136, + "line": 85, }, "name": "userPoolId", "type": Object { @@ -49368,7 +49368,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 104, + "line": 53, }, "name": "id", "optional": true, @@ -49379,7 +49379,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 145, + "line": 94, }, "name": "scope", "optional": true, @@ -49404,7 +49404,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 61, + "line": 10, }, "name": "CognitoResourceServerConfig", "properties": Array [ @@ -49413,7 +49413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 62, + "line": 11, }, "name": "identifier", "type": Object { @@ -49425,7 +49425,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 63, + "line": 12, }, "name": "name", "type": Object { @@ -49437,7 +49437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 64, + "line": 13, }, "name": "userPoolId", "type": Object { @@ -49452,7 +49452,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 66, + "line": 15, }, "name": "scope", "optional": true, @@ -49474,7 +49474,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 68, + "line": 17, }, "name": "CognitoResourceServerScope", "properties": Array [ @@ -49483,7 +49483,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 69, + "line": 18, }, "name": "scopeDescription", "type": Object { @@ -49495,7 +49495,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-resource-server.ts", - "line": 70, + "line": 19, }, "name": "scopeName", "type": Object { @@ -49533,13 +49533,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 54, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 140, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -49560,7 +49560,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 102, + "line": 68, }, "name": "name", "type": Object { @@ -49570,7 +49570,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 129, + "line": 95, }, "name": "userPoolId", "type": Object { @@ -49580,7 +49580,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 84, + "line": 50, }, "name": "description", "optional": true, @@ -49591,7 +49591,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 93, + "line": 59, }, "name": "id", "optional": true, @@ -49602,7 +49602,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 111, + "line": 77, }, "name": "precedence", "optional": true, @@ -49613,7 +49613,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 120, + "line": 86, }, "name": "roleArn", "optional": true, @@ -49633,7 +49633,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 44, + "line": 10, }, "name": "CognitoUserGroupConfig", "properties": Array [ @@ -49642,7 +49642,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 46, + "line": 12, }, "name": "name", "type": Object { @@ -49654,7 +49654,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 49, + "line": 15, }, "name": "userPoolId", "type": Object { @@ -49666,7 +49666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 45, + "line": 11, }, "name": "description", "optional": true, @@ -49679,7 +49679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 47, + "line": 13, }, "name": "precedence", "optional": true, @@ -49692,7 +49692,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-group.ts", - "line": 48, + "line": 14, }, "name": "roleArn", "optional": true, @@ -49731,13 +49731,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 525, + "line": 128, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 791, + "line": 394, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -49759,7 +49759,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 579, + "line": 182, }, "name": "arn", "type": Object { @@ -49770,7 +49770,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 593, + "line": 196, }, "name": "creationDate", "type": Object { @@ -49781,7 +49781,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 616, + "line": 219, }, "name": "endpoint", "type": Object { @@ -49792,7 +49792,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 630, + "line": 233, }, "name": "lastModifiedDate", "type": Object { @@ -49802,7 +49802,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 645, + "line": 248, }, "name": "name", "type": Object { @@ -49812,7 +49812,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 690, + "line": 293, }, "name": "adminCreateUserConfig", "optional": true, @@ -49828,7 +49828,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 571, + "line": 174, }, "name": "aliasAttributes", "optional": true, @@ -49844,7 +49844,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 585, + "line": 188, }, "name": "autoVerifiedAttributes", "optional": true, @@ -49860,7 +49860,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 699, + "line": 302, }, "name": "deviceConfiguration", "optional": true, @@ -49876,7 +49876,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 708, + "line": 311, }, "name": "emailConfiguration", "optional": true, @@ -49892,7 +49892,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 599, + "line": 202, }, "name": "emailVerificationMessage", "optional": true, @@ -49903,7 +49903,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 608, + "line": 211, }, "name": "emailVerificationSubject", "optional": true, @@ -49914,7 +49914,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 622, + "line": 225, }, "name": "id", "optional": true, @@ -49925,7 +49925,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 717, + "line": 320, }, "name": "lambdaConfig", "optional": true, @@ -49941,7 +49941,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 636, + "line": 239, }, "name": "mfaConfiguration", "optional": true, @@ -49952,7 +49952,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 726, + "line": 329, }, "name": "passwordPolicy", "optional": true, @@ -49968,7 +49968,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 735, + "line": 338, }, "name": "schema", "optional": true, @@ -49984,7 +49984,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 654, + "line": 257, }, "name": "smsAuthenticationMessage", "optional": true, @@ -49995,7 +49995,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 744, + "line": 347, }, "name": "smsConfiguration", "optional": true, @@ -50011,7 +50011,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 663, + "line": 266, }, "name": "smsVerificationMessage", "optional": true, @@ -50022,7 +50022,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 753, + "line": 356, }, "name": "softwareTokenMfaConfiguration", "optional": true, @@ -50038,7 +50038,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 672, + "line": 275, }, "name": "tags", "optional": true, @@ -50054,7 +50054,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 681, + "line": 284, }, "name": "usernameAttributes", "optional": true, @@ -50070,7 +50070,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 771, + "line": 374, }, "name": "usernameConfiguration", "optional": true, @@ -50086,7 +50086,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 762, + "line": 365, }, "name": "userPoolAddOns", "optional": true, @@ -50102,7 +50102,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 780, + "line": 383, }, "name": "verificationMessageTemplate", "optional": true, @@ -50124,7 +50124,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 446, + "line": 49, }, "name": "CognitoUserPoolAdminCreateUserConfig", "properties": Array [ @@ -50133,7 +50133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 447, + "line": 50, }, "name": "allowAdminCreateUserOnly", "optional": true, @@ -50149,7 +50149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 450, + "line": 53, }, "name": "inviteMessageTemplate", "optional": true, @@ -50167,7 +50167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 448, + "line": 51, }, "name": "unusedAccountValidityDays", "optional": true, @@ -50184,7 +50184,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 441, + "line": 44, }, "name": "CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate", "properties": Array [ @@ -50193,7 +50193,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 442, + "line": 45, }, "name": "emailMessage", "optional": true, @@ -50206,7 +50206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 443, + "line": 46, }, "name": "emailSubject", "optional": true, @@ -50219,7 +50219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 444, + "line": 47, }, "name": "smsMessage", "optional": true, @@ -50258,13 +50258,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 167, + "line": 38, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 368, + "line": 239, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -50286,7 +50286,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 243, + "line": 114, }, "name": "clientSecret", "type": Object { @@ -50296,7 +50296,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 294, + "line": 165, }, "name": "name", "type": Object { @@ -50306,7 +50306,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 339, + "line": 210, }, "name": "userPoolId", "type": Object { @@ -50316,7 +50316,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 208, + "line": 79, }, "name": "allowedOauthFlows", "optional": true, @@ -50332,7 +50332,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 217, + "line": 88, }, "name": "allowedOauthFlowsUserPoolClient", "optional": true, @@ -50343,7 +50343,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 226, + "line": 97, }, "name": "allowedOauthScopes", "optional": true, @@ -50359,7 +50359,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 357, + "line": 228, }, "name": "analyticsConfiguration", "optional": true, @@ -50375,7 +50375,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 235, + "line": 106, }, "name": "callbackUrls", "optional": true, @@ -50391,7 +50391,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 249, + "line": 120, }, "name": "defaultRedirectUri", "optional": true, @@ -50402,7 +50402,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 258, + "line": 129, }, "name": "explicitAuthFlows", "optional": true, @@ -50418,7 +50418,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 267, + "line": 138, }, "name": "generateSecret", "optional": true, @@ -50429,7 +50429,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 276, + "line": 147, }, "name": "id", "optional": true, @@ -50440,7 +50440,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 285, + "line": 156, }, "name": "logoutUrls", "optional": true, @@ -50456,7 +50456,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 303, + "line": 174, }, "name": "preventUserExistenceErrors", "optional": true, @@ -50467,7 +50467,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 312, + "line": 183, }, "name": "readAttributes", "optional": true, @@ -50483,7 +50483,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 321, + "line": 192, }, "name": "refreshTokenValidity", "optional": true, @@ -50494,7 +50494,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 330, + "line": 201, }, "name": "supportedIdentityProviders", "optional": true, @@ -50510,7 +50510,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 348, + "line": 219, }, "name": "writeAttributes", "optional": true, @@ -50532,7 +50532,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 158, + "line": 29, }, "name": "CognitoUserPoolClientAnalyticsConfiguration", "properties": Array [ @@ -50541,7 +50541,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 159, + "line": 30, }, "name": "applicationId", "type": Object { @@ -50553,7 +50553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 160, + "line": 31, }, "name": "externalId", "type": Object { @@ -50565,7 +50565,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 161, + "line": 32, }, "name": "roleArn", "type": Object { @@ -50577,7 +50577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 162, + "line": 33, }, "name": "userDataShared", "optional": true, @@ -50597,7 +50597,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 139, + "line": 10, }, "name": "CognitoUserPoolClientConfig", "properties": Array [ @@ -50606,7 +50606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 148, + "line": 19, }, "name": "name", "type": Object { @@ -50618,7 +50618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 153, + "line": 24, }, "name": "userPoolId", "type": Object { @@ -50630,7 +50630,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 140, + "line": 11, }, "name": "allowedOauthFlows", "optional": true, @@ -50648,7 +50648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 141, + "line": 12, }, "name": "allowedOauthFlowsUserPoolClient", "optional": true, @@ -50661,7 +50661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 142, + "line": 13, }, "name": "allowedOauthScopes", "optional": true, @@ -50682,7 +50682,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 156, + "line": 27, }, "name": "analyticsConfiguration", "optional": true, @@ -50700,7 +50700,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 143, + "line": 14, }, "name": "callbackUrls", "optional": true, @@ -50718,7 +50718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 144, + "line": 15, }, "name": "defaultRedirectUri", "optional": true, @@ -50731,7 +50731,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 145, + "line": 16, }, "name": "explicitAuthFlows", "optional": true, @@ -50749,7 +50749,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 146, + "line": 17, }, "name": "generateSecret", "optional": true, @@ -50762,7 +50762,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 147, + "line": 18, }, "name": "logoutUrls", "optional": true, @@ -50780,7 +50780,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 149, + "line": 20, }, "name": "preventUserExistenceErrors", "optional": true, @@ -50793,7 +50793,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 150, + "line": 21, }, "name": "readAttributes", "optional": true, @@ -50811,7 +50811,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 151, + "line": 22, }, "name": "refreshTokenValidity", "optional": true, @@ -50824,7 +50824,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 152, + "line": 23, }, "name": "supportedIdentityProviders", "optional": true, @@ -50842,7 +50842,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-client.ts", - "line": 154, + "line": 25, }, "name": "writeAttributes", "optional": true, @@ -50867,7 +50867,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 407, + "line": 10, }, "name": "CognitoUserPoolConfig", "properties": Array [ @@ -50876,7 +50876,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 413, + "line": 16, }, "name": "name", "type": Object { @@ -50891,7 +50891,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 419, + "line": 22, }, "name": "adminCreateUserConfig", "optional": true, @@ -50909,7 +50909,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 408, + "line": 11, }, "name": "aliasAttributes", "optional": true, @@ -50927,7 +50927,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 409, + "line": 12, }, "name": "autoVerifiedAttributes", "optional": true, @@ -50948,7 +50948,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 421, + "line": 24, }, "name": "deviceConfiguration", "optional": true, @@ -50969,7 +50969,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 423, + "line": 26, }, "name": "emailConfiguration", "optional": true, @@ -50987,7 +50987,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 410, + "line": 13, }, "name": "emailVerificationMessage", "optional": true, @@ -51000,7 +51000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 411, + "line": 14, }, "name": "emailVerificationSubject", "optional": true, @@ -51016,7 +51016,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 425, + "line": 28, }, "name": "lambdaConfig", "optional": true, @@ -51034,7 +51034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 412, + "line": 15, }, "name": "mfaConfiguration", "optional": true, @@ -51050,7 +51050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 427, + "line": 30, }, "name": "passwordPolicy", "optional": true, @@ -51071,7 +51071,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 429, + "line": 32, }, "name": "schema", "optional": true, @@ -51089,7 +51089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 414, + "line": 17, }, "name": "smsAuthenticationMessage", "optional": true, @@ -51105,7 +51105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 431, + "line": 34, }, "name": "smsConfiguration", "optional": true, @@ -51123,7 +51123,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 415, + "line": 18, }, "name": "smsVerificationMessage", "optional": true, @@ -51139,7 +51139,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 433, + "line": 36, }, "name": "softwareTokenMfaConfiguration", "optional": true, @@ -51157,7 +51157,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 416, + "line": 19, }, "name": "tags", "optional": true, @@ -51175,7 +51175,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 417, + "line": 20, }, "name": "usernameAttributes", "optional": true, @@ -51196,7 +51196,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 437, + "line": 40, }, "name": "usernameConfiguration", "optional": true, @@ -51217,7 +51217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 435, + "line": 38, }, "name": "userPoolAddOns", "optional": true, @@ -51238,7 +51238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 439, + "line": 42, }, "name": "verificationMessageTemplate", "optional": true, @@ -51260,7 +51260,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 452, + "line": 55, }, "name": "CognitoUserPoolDeviceConfiguration", "properties": Array [ @@ -51269,7 +51269,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 453, + "line": 56, }, "name": "challengeRequiredOnNewDevice", "optional": true, @@ -51282,7 +51282,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 454, + "line": 57, }, "name": "deviceOnlyRememberedOnUserPrompt", "optional": true, @@ -51321,13 +51321,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 60, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 146, + "line": 104, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -51349,7 +51349,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 87, + "line": 45, }, "name": "awsAccountId", "type": Object { @@ -51360,7 +51360,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 101, + "line": 59, }, "name": "cloudfrontDistributionArn", "type": Object { @@ -51371,7 +51371,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 124, + "line": 82, }, "name": "s3Bucket", "type": Object { @@ -51382,7 +51382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 138, + "line": 96, }, "name": "version", "type": Object { @@ -51392,7 +51392,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 107, + "line": 65, }, "name": "domain", "type": Object { @@ -51402,7 +51402,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 130, + "line": 88, }, "name": "userPoolId", "type": Object { @@ -51412,7 +51412,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 93, + "line": 51, }, "name": "certificateArn", "optional": true, @@ -51423,7 +51423,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 116, + "line": 74, }, "name": "id", "optional": true, @@ -51443,7 +51443,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 52, + "line": 10, }, "name": "CognitoUserPoolDomainConfig", "properties": Array [ @@ -51452,7 +51452,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 54, + "line": 12, }, "name": "domain", "type": Object { @@ -51464,7 +51464,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 55, + "line": 13, }, "name": "userPoolId", "type": Object { @@ -51476,7 +51476,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool-domain.ts", - "line": 53, + "line": 11, }, "name": "certificateArn", "optional": true, @@ -51493,7 +51493,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 456, + "line": 59, }, "name": "CognitoUserPoolEmailConfiguration", "properties": Array [ @@ -51502,7 +51502,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 457, + "line": 60, }, "name": "emailSendingAccount", "optional": true, @@ -51515,7 +51515,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 458, + "line": 61, }, "name": "fromEmailAddress", "optional": true, @@ -51528,7 +51528,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 459, + "line": 62, }, "name": "replyToEmailAddress", "optional": true, @@ -51541,7 +51541,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 460, + "line": 63, }, "name": "sourceArn", "optional": true, @@ -51558,7 +51558,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 462, + "line": 65, }, "name": "CognitoUserPoolLambdaConfig", "properties": Array [ @@ -51567,7 +51567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 463, + "line": 66, }, "name": "createAuthChallenge", "optional": true, @@ -51580,7 +51580,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 464, + "line": 67, }, "name": "customMessage", "optional": true, @@ -51593,7 +51593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 465, + "line": 68, }, "name": "defineAuthChallenge", "optional": true, @@ -51606,7 +51606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 466, + "line": 69, }, "name": "postAuthentication", "optional": true, @@ -51619,7 +51619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 467, + "line": 70, }, "name": "postConfirmation", "optional": true, @@ -51632,7 +51632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 468, + "line": 71, }, "name": "preAuthentication", "optional": true, @@ -51645,7 +51645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 469, + "line": 72, }, "name": "preSignUp", "optional": true, @@ -51658,7 +51658,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 470, + "line": 73, }, "name": "preTokenGeneration", "optional": true, @@ -51671,7 +51671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 471, + "line": 74, }, "name": "userMigration", "optional": true, @@ -51684,7 +51684,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 472, + "line": 75, }, "name": "verifyAuthChallengeResponse", "optional": true, @@ -51701,7 +51701,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 474, + "line": 77, }, "name": "CognitoUserPoolPasswordPolicy", "properties": Array [ @@ -51710,7 +51710,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 475, + "line": 78, }, "name": "minimumLength", "optional": true, @@ -51723,7 +51723,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 476, + "line": 79, }, "name": "requireLowercase", "optional": true, @@ -51736,7 +51736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 477, + "line": 80, }, "name": "requireNumbers", "optional": true, @@ -51749,7 +51749,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 478, + "line": 81, }, "name": "requireSymbols", "optional": true, @@ -51762,7 +51762,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 479, + "line": 82, }, "name": "requireUppercase", "optional": true, @@ -51775,7 +51775,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 480, + "line": 83, }, "name": "temporaryPasswordValidityDays", "optional": true, @@ -51792,7 +51792,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 490, + "line": 93, }, "name": "CognitoUserPoolSchema", "properties": Array [ @@ -51801,7 +51801,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 491, + "line": 94, }, "name": "attributeDataType", "type": Object { @@ -51813,7 +51813,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 494, + "line": 97, }, "name": "name", "type": Object { @@ -51825,7 +51825,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 492, + "line": 95, }, "name": "developerOnlyAttribute", "optional": true, @@ -51838,7 +51838,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 493, + "line": 96, }, "name": "mutable", "optional": true, @@ -51854,7 +51854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 497, + "line": 100, }, "name": "numberAttributeConstraints", "optional": true, @@ -51872,7 +51872,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 495, + "line": 98, }, "name": "required", "optional": true, @@ -51888,7 +51888,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 499, + "line": 102, }, "name": "stringAttributeConstraints", "optional": true, @@ -51910,7 +51910,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 482, + "line": 85, }, "name": "CognitoUserPoolSchemaNumberAttributeConstraints", "properties": Array [ @@ -51919,7 +51919,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 483, + "line": 86, }, "name": "maxValue", "optional": true, @@ -51932,7 +51932,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 484, + "line": 87, }, "name": "minValue", "optional": true, @@ -51949,7 +51949,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 486, + "line": 89, }, "name": "CognitoUserPoolSchemaStringAttributeConstraints", "properties": Array [ @@ -51958,7 +51958,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 487, + "line": 90, }, "name": "maxLength", "optional": true, @@ -51971,7 +51971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 488, + "line": 91, }, "name": "minLength", "optional": true, @@ -51988,7 +51988,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 501, + "line": 104, }, "name": "CognitoUserPoolSmsConfiguration", "properties": Array [ @@ -51997,7 +51997,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 502, + "line": 105, }, "name": "externalId", "type": Object { @@ -52009,7 +52009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 503, + "line": 106, }, "name": "snsCallerArn", "type": Object { @@ -52025,7 +52025,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 505, + "line": 108, }, "name": "CognitoUserPoolSoftwareTokenMfaConfiguration", "properties": Array [ @@ -52034,7 +52034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 506, + "line": 109, }, "name": "enabled", "type": Object { @@ -52050,7 +52050,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 508, + "line": 111, }, "name": "CognitoUserPoolUserPoolAddOns", "properties": Array [ @@ -52059,7 +52059,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 509, + "line": 112, }, "name": "advancedSecurityMode", "type": Object { @@ -52075,7 +52075,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 511, + "line": 114, }, "name": "CognitoUserPoolUsernameConfiguration", "properties": Array [ @@ -52084,7 +52084,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 512, + "line": 115, }, "name": "caseSensitive", "type": Object { @@ -52100,7 +52100,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 514, + "line": 117, }, "name": "CognitoUserPoolVerificationMessageTemplate", "properties": Array [ @@ -52109,7 +52109,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 515, + "line": 118, }, "name": "defaultEmailOption", "optional": true, @@ -52122,7 +52122,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 516, + "line": 119, }, "name": "emailMessage", "optional": true, @@ -52135,7 +52135,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 517, + "line": 120, }, "name": "emailMessageByLink", "optional": true, @@ -52148,7 +52148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 518, + "line": 121, }, "name": "emailSubject", "optional": true, @@ -52161,7 +52161,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 519, + "line": 122, }, "name": "emailSubjectByLink", "optional": true, @@ -52174,7 +52174,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cognito-user-pool.ts", - "line": 520, + "line": 123, }, "name": "smsMessage", "optional": true, @@ -52213,13 +52213,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 51, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 122, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -52241,7 +52241,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 87, + "line": 54, }, "name": "arn", "type": Object { @@ -52251,7 +52251,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 79, + "line": 46, }, "name": "accountId", "type": Object { @@ -52261,7 +52261,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 102, + "line": 69, }, "name": "region", "type": Object { @@ -52271,7 +52271,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 93, + "line": 60, }, "name": "id", "optional": true, @@ -52282,7 +52282,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 111, + "line": 78, }, "name": "tags", "optional": true, @@ -52307,7 +52307,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 43, + "line": 10, }, "name": "ConfigAggregateAuthorizationConfig", "properties": Array [ @@ -52316,7 +52316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 44, + "line": 11, }, "name": "accountId", "type": Object { @@ -52328,7 +52328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 45, + "line": 12, }, "name": "region", "type": Object { @@ -52340,7 +52340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-aggregate-authorization.ts", - "line": 46, + "line": 13, }, "name": "tags", "optional": true, @@ -52384,13 +52384,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 154, + "line": 41, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 270, + "line": 157, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -52412,7 +52412,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 185, + "line": 72, }, "name": "arn", "type": Object { @@ -52423,7 +52423,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 235, + "line": 122, }, "name": "ruleId", "type": Object { @@ -52433,7 +52433,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 227, + "line": 114, }, "name": "name", "type": Object { @@ -52443,7 +52443,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 259, + "line": 146, }, "name": "source", "type": Object { @@ -52458,7 +52458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 191, + "line": 78, }, "name": "description", "optional": true, @@ -52469,7 +52469,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 200, + "line": 87, }, "name": "id", "optional": true, @@ -52480,7 +52480,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 209, + "line": 96, }, "name": "inputParameters", "optional": true, @@ -52491,7 +52491,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 218, + "line": 105, }, "name": "maximumExecutionFrequency", "optional": true, @@ -52502,7 +52502,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 250, + "line": 137, }, "name": "scope", "optional": true, @@ -52518,7 +52518,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 241, + "line": 128, }, "name": "tags", "optional": true, @@ -52543,7 +52543,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 123, + "line": 10, }, "name": "ConfigConfigRuleConfig", "properties": Array [ @@ -52552,7 +52552,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 127, + "line": 14, }, "name": "name", "type": Object { @@ -52567,7 +52567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 132, + "line": 19, }, "name": "source", "type": Object { @@ -52584,7 +52584,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 124, + "line": 11, }, "name": "description", "optional": true, @@ -52597,7 +52597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 125, + "line": 12, }, "name": "inputParameters", "optional": true, @@ -52610,7 +52610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 126, + "line": 13, }, "name": "maximumExecutionFrequency", "optional": true, @@ -52626,7 +52626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 130, + "line": 17, }, "name": "scope", "optional": true, @@ -52644,7 +52644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 128, + "line": 15, }, "name": "tags", "optional": true, @@ -52666,7 +52666,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 134, + "line": 21, }, "name": "ConfigConfigRuleScope", "properties": Array [ @@ -52675,7 +52675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 135, + "line": 22, }, "name": "complianceResourceId", "optional": true, @@ -52688,7 +52688,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 136, + "line": 23, }, "name": "complianceResourceTypes", "optional": true, @@ -52706,7 +52706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 137, + "line": 24, }, "name": "tagKey", "optional": true, @@ -52719,7 +52719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 138, + "line": 25, }, "name": "tagValue", "optional": true, @@ -52736,7 +52736,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 145, + "line": 32, }, "name": "ConfigConfigRuleSource", "properties": Array [ @@ -52745,7 +52745,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 146, + "line": 33, }, "name": "owner", "type": Object { @@ -52757,7 +52757,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 147, + "line": 34, }, "name": "sourceIdentifier", "type": Object { @@ -52772,7 +52772,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 149, + "line": 36, }, "name": "sourceDetail", "optional": true, @@ -52794,7 +52794,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 140, + "line": 27, }, "name": "ConfigConfigRuleSourceSourceDetail", "properties": Array [ @@ -52803,7 +52803,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 141, + "line": 28, }, "name": "eventSource", "optional": true, @@ -52816,7 +52816,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 142, + "line": 29, }, "name": "maximumExecutionFrequency", "optional": true, @@ -52829,7 +52829,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-config-rule.ts", - "line": 143, + "line": 30, }, "name": "messageType", "optional": true, @@ -52868,13 +52868,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 111, + "line": 31, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 192, + "line": 112, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -52896,7 +52896,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 139, + "line": 59, }, "name": "arn", "type": Object { @@ -52906,7 +52906,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 154, + "line": 74, }, "name": "name", "type": Object { @@ -52916,7 +52916,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 172, + "line": 92, }, "name": "accountAggregationSource", "optional": true, @@ -52932,7 +52932,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 145, + "line": 65, }, "name": "id", "optional": true, @@ -52943,7 +52943,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 181, + "line": 101, }, "name": "organizationAggregationSource", "optional": true, @@ -52959,7 +52959,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 163, + "line": 83, }, "name": "tags", "optional": true, @@ -52981,7 +52981,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 98, + "line": 18, }, "name": "ConfigConfigurationAggregatorAccountAggregationSource", "properties": Array [ @@ -52990,7 +52990,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 99, + "line": 19, }, "name": "accountIds", "type": Object { @@ -53007,7 +53007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 100, + "line": 20, }, "name": "allRegions", "optional": true, @@ -53020,7 +53020,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 101, + "line": 21, }, "name": "regions", "optional": true, @@ -53045,7 +53045,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 90, + "line": 10, }, "name": "ConfigConfigurationAggregatorConfig", "properties": Array [ @@ -53054,7 +53054,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 91, + "line": 11, }, "name": "name", "type": Object { @@ -53069,7 +53069,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 94, + "line": 14, }, "name": "accountAggregationSource", "optional": true, @@ -53090,7 +53090,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 96, + "line": 16, }, "name": "organizationAggregationSource", "optional": true, @@ -53108,7 +53108,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 92, + "line": 12, }, "name": "tags", "optional": true, @@ -53130,7 +53130,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 103, + "line": 23, }, "name": "ConfigConfigurationAggregatorOrganizationAggregationSource", "properties": Array [ @@ -53139,7 +53139,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 106, + "line": 26, }, "name": "roleArn", "type": Object { @@ -53151,7 +53151,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 104, + "line": 24, }, "name": "allRegions", "optional": true, @@ -53164,7 +53164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-aggregator.ts", - "line": 105, + "line": 25, }, "name": "regions", "optional": true, @@ -53208,13 +53208,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 71, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 137, + "line": 90, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -53235,7 +53235,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 117, + "line": 70, }, "name": "roleArn", "type": Object { @@ -53245,7 +53245,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 99, + "line": 52, }, "name": "id", "optional": true, @@ -53256,7 +53256,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 108, + "line": 61, }, "name": "name", "optional": true, @@ -53267,7 +53267,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 126, + "line": 79, }, "name": "recordingGroup", "optional": true, @@ -53292,7 +53292,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 57, + "line": 10, }, "name": "ConfigConfigurationRecorderConfig", "properties": Array [ @@ -53301,7 +53301,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 59, + "line": 12, }, "name": "roleArn", "type": Object { @@ -53313,7 +53313,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 58, + "line": 11, }, "name": "name", "optional": true, @@ -53329,7 +53329,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 61, + "line": 14, }, "name": "recordingGroup", "optional": true, @@ -53351,7 +53351,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 63, + "line": 16, }, "name": "ConfigConfigurationRecorderRecordingGroup", "properties": Array [ @@ -53360,7 +53360,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 64, + "line": 17, }, "name": "allSupported", "optional": true, @@ -53373,7 +53373,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 65, + "line": 18, }, "name": "includeGlobalResourceTypes", "optional": true, @@ -53386,7 +53386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder.ts", - "line": 66, + "line": 19, }, "name": "resourceTypes", "optional": true, @@ -53430,13 +53430,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder-status.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder-status.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -53457,7 +53457,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder-status.ts", - "line": 75, + "line": 53, }, "name": "isEnabled", "type": Object { @@ -53467,7 +53467,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder-status.ts", - "line": 84, + "line": 62, }, "name": "name", "type": Object { @@ -53477,7 +53477,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder-status.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -53497,7 +53497,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder-status.ts", - "line": 32, + "line": 10, }, "name": "ConfigConfigurationRecorderStatusConfig", "properties": Array [ @@ -53506,7 +53506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder-status.ts", - "line": 33, + "line": 11, }, "name": "isEnabled", "type": Object { @@ -53518,7 +53518,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-configuration-recorder-status.ts", - "line": 34, + "line": 12, }, "name": "name", "type": Object { @@ -53556,13 +53556,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 68, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 154, + "line": 110, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -53583,7 +53583,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 116, + "line": 72, }, "name": "s3BucketName", "type": Object { @@ -53593,7 +53593,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 98, + "line": 54, }, "name": "id", "optional": true, @@ -53604,7 +53604,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 107, + "line": 63, }, "name": "name", "optional": true, @@ -53615,7 +53615,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 125, + "line": 81, }, "name": "s3KeyPrefix", "optional": true, @@ -53626,7 +53626,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 143, + "line": 99, }, "name": "snapshotDeliveryProperties", "optional": true, @@ -53642,7 +53642,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 134, + "line": 90, }, "name": "snsTopicArn", "optional": true, @@ -53662,7 +53662,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 54, + "line": 10, }, "name": "ConfigDeliveryChannelConfig", "properties": Array [ @@ -53671,7 +53671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 56, + "line": 12, }, "name": "s3BucketName", "type": Object { @@ -53683,7 +53683,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 55, + "line": 11, }, "name": "name", "optional": true, @@ -53696,7 +53696,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 57, + "line": 13, }, "name": "s3KeyPrefix", "optional": true, @@ -53712,7 +53712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 60, + "line": 16, }, "name": "snapshotDeliveryProperties", "optional": true, @@ -53730,7 +53730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 58, + "line": 14, }, "name": "snsTopicArn", "optional": true, @@ -53747,7 +53747,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 62, + "line": 18, }, "name": "ConfigDeliveryChannelSnapshotDeliveryProperties", "properties": Array [ @@ -53756,7 +53756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-delivery-channel.ts", - "line": 63, + "line": 19, }, "name": "deliveryFrequency", "optional": true, @@ -53795,13 +53795,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 125, + "line": 33, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 286, + "line": 194, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -53823,7 +53823,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 161, + "line": 69, }, "name": "arn", "type": Object { @@ -53833,7 +53833,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 203, + "line": 111, }, "name": "lambdaFunctionArn", "type": Object { @@ -53843,7 +53843,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 221, + "line": 129, }, "name": "name", "type": Object { @@ -53853,7 +53853,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 266, + "line": 174, }, "name": "triggerTypes", "type": Object { @@ -53868,7 +53868,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 167, + "line": 75, }, "name": "description", "optional": true, @@ -53879,7 +53879,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 176, + "line": 84, }, "name": "excludedAccounts", "optional": true, @@ -53895,7 +53895,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 185, + "line": 93, }, "name": "id", "optional": true, @@ -53906,7 +53906,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 194, + "line": 102, }, "name": "inputParameters", "optional": true, @@ -53917,7 +53917,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 212, + "line": 120, }, "name": "maximumExecutionFrequency", "optional": true, @@ -53928,7 +53928,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 230, + "line": 138, }, "name": "resourceIdScope", "optional": true, @@ -53939,7 +53939,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 239, + "line": 147, }, "name": "resourceTypesScope", "optional": true, @@ -53955,7 +53955,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 248, + "line": 156, }, "name": "tagKeyScope", "optional": true, @@ -53966,7 +53966,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 257, + "line": 165, }, "name": "tagValueScope", "optional": true, @@ -53977,7 +53977,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 275, + "line": 183, }, "name": "timeouts", "optional": true, @@ -53997,7 +53997,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 102, + "line": 10, }, "name": "ConfigOrganizationCustomRuleConfig", "properties": Array [ @@ -54006,7 +54006,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 106, + "line": 14, }, "name": "lambdaFunctionArn", "type": Object { @@ -54018,7 +54018,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 108, + "line": 16, }, "name": "name", "type": Object { @@ -54030,7 +54030,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 113, + "line": 21, }, "name": "triggerTypes", "type": Object { @@ -54047,7 +54047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 103, + "line": 11, }, "name": "description", "optional": true, @@ -54060,7 +54060,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 104, + "line": 12, }, "name": "excludedAccounts", "optional": true, @@ -54078,7 +54078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 105, + "line": 13, }, "name": "inputParameters", "optional": true, @@ -54091,7 +54091,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 107, + "line": 15, }, "name": "maximumExecutionFrequency", "optional": true, @@ -54104,7 +54104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 109, + "line": 17, }, "name": "resourceIdScope", "optional": true, @@ -54117,7 +54117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 110, + "line": 18, }, "name": "resourceTypesScope", "optional": true, @@ -54135,7 +54135,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 111, + "line": 19, }, "name": "tagKeyScope", "optional": true, @@ -54148,7 +54148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 112, + "line": 20, }, "name": "tagValueScope", "optional": true, @@ -54164,7 +54164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 115, + "line": 23, }, "name": "timeouts", "optional": true, @@ -54181,7 +54181,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 117, + "line": 25, }, "name": "ConfigOrganizationCustomRuleTimeouts", "properties": Array [ @@ -54190,7 +54190,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 118, + "line": 26, }, "name": "create", "optional": true, @@ -54203,7 +54203,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 119, + "line": 27, }, "name": "delete", "optional": true, @@ -54216,7 +54216,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-custom-rule.ts", - "line": 120, + "line": 28, }, "name": "update", "optional": true, @@ -54255,13 +54255,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 117, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 268, + "line": 183, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -54283,7 +54283,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 152, + "line": 67, }, "name": "arn", "type": Object { @@ -54293,7 +54293,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 203, + "line": 118, }, "name": "name", "type": Object { @@ -54303,7 +54303,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 230, + "line": 145, }, "name": "ruleIdentifier", "type": Object { @@ -54313,7 +54313,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 158, + "line": 73, }, "name": "description", "optional": true, @@ -54324,7 +54324,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 167, + "line": 82, }, "name": "excludedAccounts", "optional": true, @@ -54340,7 +54340,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 176, + "line": 91, }, "name": "id", "optional": true, @@ -54351,7 +54351,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 185, + "line": 100, }, "name": "inputParameters", "optional": true, @@ -54362,7 +54362,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 194, + "line": 109, }, "name": "maximumExecutionFrequency", "optional": true, @@ -54373,7 +54373,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 212, + "line": 127, }, "name": "resourceIdScope", "optional": true, @@ -54384,7 +54384,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 221, + "line": 136, }, "name": "resourceTypesScope", "optional": true, @@ -54400,7 +54400,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 239, + "line": 154, }, "name": "tagKeyScope", "optional": true, @@ -54411,7 +54411,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 248, + "line": 163, }, "name": "tagValueScope", "optional": true, @@ -54422,7 +54422,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 257, + "line": 172, }, "name": "timeouts", "optional": true, @@ -54442,7 +54442,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 95, + "line": 10, }, "name": "ConfigOrganizationManagedRuleConfig", "properties": Array [ @@ -54451,7 +54451,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 100, + "line": 15, }, "name": "name", "type": Object { @@ -54463,7 +54463,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 103, + "line": 18, }, "name": "ruleIdentifier", "type": Object { @@ -54475,7 +54475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 96, + "line": 11, }, "name": "description", "optional": true, @@ -54488,7 +54488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 97, + "line": 12, }, "name": "excludedAccounts", "optional": true, @@ -54506,7 +54506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 98, + "line": 13, }, "name": "inputParameters", "optional": true, @@ -54519,7 +54519,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 99, + "line": 14, }, "name": "maximumExecutionFrequency", "optional": true, @@ -54532,7 +54532,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 101, + "line": 16, }, "name": "resourceIdScope", "optional": true, @@ -54545,7 +54545,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 102, + "line": 17, }, "name": "resourceTypesScope", "optional": true, @@ -54563,7 +54563,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 104, + "line": 19, }, "name": "tagKeyScope", "optional": true, @@ -54576,7 +54576,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 105, + "line": 20, }, "name": "tagValueScope", "optional": true, @@ -54592,7 +54592,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 107, + "line": 22, }, "name": "timeouts", "optional": true, @@ -54609,7 +54609,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 109, + "line": 24, }, "name": "ConfigOrganizationManagedRuleTimeouts", "properties": Array [ @@ -54618,7 +54618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 110, + "line": 25, }, "name": "create", "optional": true, @@ -54631,7 +54631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 111, + "line": 26, }, "name": "delete", "optional": true, @@ -54644,7 +54644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/config-organization-managed-rule.ts", - "line": 112, + "line": 27, }, "name": "update", "optional": true, @@ -54683,13 +54683,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 80, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 206, + "line": 150, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -54710,7 +54710,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 123, + "line": 67, }, "name": "additionalSchemaElements", "type": Object { @@ -54725,7 +54725,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 132, + "line": 76, }, "name": "compression", "type": Object { @@ -54735,7 +54735,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 141, + "line": 85, }, "name": "format", "type": Object { @@ -54745,7 +54745,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 159, + "line": 103, }, "name": "reportName", "type": Object { @@ -54755,7 +54755,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 168, + "line": 112, }, "name": "s3Bucket", "type": Object { @@ -54765,7 +54765,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 186, + "line": 130, }, "name": "s3Region", "type": Object { @@ -54775,7 +54775,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 195, + "line": 139, }, "name": "timeUnit", "type": Object { @@ -54785,7 +54785,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 114, + "line": 58, }, "name": "additionalArtifacts", "optional": true, @@ -54801,7 +54801,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 150, + "line": 94, }, "name": "id", "optional": true, @@ -54812,7 +54812,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 177, + "line": 121, }, "name": "s3Prefix", "optional": true, @@ -54832,7 +54832,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 66, + "line": 10, }, "name": "CurReportDefinitionConfig", "properties": Array [ @@ -54841,7 +54841,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 68, + "line": 12, }, "name": "additionalSchemaElements", "type": Object { @@ -54858,7 +54858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 69, + "line": 13, }, "name": "compression", "type": Object { @@ -54870,7 +54870,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 70, + "line": 14, }, "name": "format", "type": Object { @@ -54882,7 +54882,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 71, + "line": 15, }, "name": "reportName", "type": Object { @@ -54894,7 +54894,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 72, + "line": 16, }, "name": "s3Bucket", "type": Object { @@ -54906,7 +54906,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 74, + "line": 18, }, "name": "s3Region", "type": Object { @@ -54918,7 +54918,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 75, + "line": 19, }, "name": "timeUnit", "type": Object { @@ -54930,7 +54930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 67, + "line": 11, }, "name": "additionalArtifacts", "optional": true, @@ -54948,7 +54948,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/cur-report-definition.ts", - "line": 73, + "line": 17, }, "name": "s3Prefix", "optional": true, @@ -54987,13 +54987,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 52, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 128, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -55014,7 +55014,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 81, + "line": 48, }, "name": "bgpAsn", "type": Object { @@ -55024,7 +55024,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 99, + "line": 66, }, "name": "ipAddress", "type": Object { @@ -55034,7 +55034,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 117, + "line": 84, }, "name": "type", "type": Object { @@ -55044,7 +55044,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 90, + "line": 57, }, "name": "id", "optional": true, @@ -55055,7 +55055,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 108, + "line": 75, }, "name": "tags", "optional": true, @@ -55080,7 +55080,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 43, + "line": 10, }, "name": "CustomerGatewayConfig", "properties": Array [ @@ -55089,7 +55089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 44, + "line": 11, }, "name": "bgpAsn", "type": Object { @@ -55101,7 +55101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 45, + "line": 12, }, "name": "ipAddress", "type": Object { @@ -55113,7 +55113,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 47, + "line": 14, }, "name": "type", "type": Object { @@ -55125,7 +55125,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/customer-gateway.ts", - "line": 46, + "line": 13, }, "name": "tags", "optional": true, @@ -55169,13 +55169,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 76, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 177, + "line": 122, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -55197,7 +55197,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 106, + "line": 51, }, "name": "arn", "type": Object { @@ -55207,7 +55207,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 112, + "line": 57, }, "name": "domain", "type": Object { @@ -55217,7 +55217,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 121, + "line": 66, }, "name": "id", "optional": true, @@ -55228,7 +55228,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 130, + "line": 75, }, "name": "keyTypes", "optional": true, @@ -55244,7 +55244,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 139, + "line": 84, }, "name": "mostRecent", "optional": true, @@ -55255,7 +55255,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 148, + "line": 93, }, "name": "statuses", "optional": true, @@ -55271,7 +55271,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 157, + "line": 102, }, "name": "tags", "optional": true, @@ -55287,7 +55287,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 166, + "line": 111, }, "name": "types", "optional": true, @@ -55312,7 +55312,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 65, + "line": 10, }, "name": "DataAwsAcmCertificateConfig", "properties": Array [ @@ -55321,7 +55321,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 66, + "line": 11, }, "name": "domain", "type": Object { @@ -55333,7 +55333,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 67, + "line": 12, }, "name": "keyTypes", "optional": true, @@ -55351,7 +55351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 68, + "line": 13, }, "name": "mostRecent", "optional": true, @@ -55364,7 +55364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 69, + "line": 14, }, "name": "statuses", "optional": true, @@ -55382,7 +55382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 70, + "line": 15, }, "name": "tags", "optional": true, @@ -55400,7 +55400,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acm-certificate.ts", - "line": 71, + "line": 16, }, "name": "types", "optional": true, @@ -55444,13 +55444,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 115, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 221, + "line": 131, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -55472,7 +55472,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 151, + "line": 61, }, "name": "certificate", "type": Object { @@ -55483,7 +55483,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 156, + "line": 66, }, "name": "certificateChain", "type": Object { @@ -55494,7 +55494,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 161, + "line": 71, }, "name": "certificateSigningRequest", "type": Object { @@ -55505,7 +55505,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 175, + "line": 85, }, "name": "notAfter", "type": Object { @@ -55516,7 +55516,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 180, + "line": 90, }, "name": "notBefore", "type": Object { @@ -55527,7 +55527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 185, + "line": 95, }, "name": "serial", "type": Object { @@ -55538,7 +55538,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 190, + "line": 100, }, "name": "status", "type": Object { @@ -55549,7 +55549,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 204, + "line": 114, }, "name": "type", "type": Object { @@ -55559,7 +55559,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 143, + "line": 53, }, "name": "arn", "type": Object { @@ -55569,7 +55569,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 167, + "line": 77, }, "name": "id", "optional": true, @@ -55580,7 +55580,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 210, + "line": 120, }, "name": "revocationConfiguration", "optional": true, @@ -55596,7 +55596,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 196, + "line": 106, }, "name": "tags", "optional": true, @@ -55621,7 +55621,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 100, + "line": 10, }, "name": "DataAwsAcmpcaCertificateAuthorityConfig", "properties": Array [ @@ -55630,7 +55630,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 101, + "line": 11, }, "name": "arn", "type": Object { @@ -55645,7 +55645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 104, + "line": 14, }, "name": "revocationConfiguration", "optional": true, @@ -55663,7 +55663,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 102, + "line": 12, }, "name": "tags", "optional": true, @@ -55685,7 +55685,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 108, + "line": 18, }, "name": "DataAwsAcmpcaCertificateAuthorityRevocationConfiguration", "properties": Array [ @@ -55697,7 +55697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 110, + "line": 20, }, "name": "crlConfiguration", "optional": true, @@ -55719,7 +55719,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-acmpca-certificate-authority.ts", - "line": 106, + "line": 16, }, "name": "DataAwsAcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration", }, @@ -55753,13 +55753,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 156, + "line": 47, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 182, + "line": 73, }, "name": "accessLogs", "parameters": Array [ @@ -55779,7 +55779,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 254, + "line": 145, }, "name": "subnetMapping", "parameters": Array [ @@ -55799,7 +55799,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 286, + "line": 177, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -55821,7 +55821,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 196, + "line": 87, }, "name": "arnSuffix", "type": Object { @@ -55832,7 +55832,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 201, + "line": 92, }, "name": "dnsName", "type": Object { @@ -55843,7 +55843,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 206, + "line": 97, }, "name": "dropInvalidHeaderFields", "type": Object { @@ -55854,7 +55854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 211, + "line": 102, }, "name": "enableDeletionProtection", "type": Object { @@ -55865,7 +55865,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 225, + "line": 116, }, "name": "idleTimeout", "type": Object { @@ -55876,7 +55876,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 230, + "line": 121, }, "name": "internal", "type": Object { @@ -55887,7 +55887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 235, + "line": 126, }, "name": "loadBalancerType", "type": Object { @@ -55898,7 +55898,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 249, + "line": 140, }, "name": "securityGroups", "type": Object { @@ -55914,7 +55914,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 259, + "line": 150, }, "name": "subnets", "type": Object { @@ -55930,7 +55930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 273, + "line": 164, }, "name": "vpcId", "type": Object { @@ -55941,7 +55941,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 278, + "line": 169, }, "name": "zoneId", "type": Object { @@ -55951,7 +55951,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 188, + "line": 79, }, "name": "arn", "optional": true, @@ -55962,7 +55962,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 217, + "line": 108, }, "name": "id", "optional": true, @@ -55973,7 +55973,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 241, + "line": 132, }, "name": "name", "optional": true, @@ -55984,7 +55984,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 265, + "line": 156, }, "name": "tags", "optional": true, @@ -56031,7 +56031,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 124, + "line": 15, }, "name": "DataAwsAlbAccessLogs", "properties": Array [ @@ -56039,7 +56039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 127, + "line": 18, }, "name": "bucket", "type": Object { @@ -56050,7 +56050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 132, + "line": 23, }, "name": "enabled", "type": Object { @@ -56061,7 +56061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 137, + "line": 28, }, "name": "prefix", "type": Object { @@ -56080,7 +56080,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 120, + "line": 11, }, "name": "DataAwsAlbConfig", "properties": Array [ @@ -56089,7 +56089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 121, + "line": 12, }, "name": "name", "optional": true, @@ -56102,7 +56102,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 122, + "line": 13, }, "name": "tags", "optional": true, @@ -56147,13 +56147,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 324, + "line": 203, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 364, + "line": 243, }, "name": "defaultAction", "parameters": Array [ @@ -56173,7 +56173,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 409, + "line": 288, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -56195,7 +56195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 359, + "line": 238, }, "name": "certificateArn", "type": Object { @@ -56206,7 +56206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 396, + "line": 275, }, "name": "protocol", "type": Object { @@ -56217,7 +56217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 401, + "line": 280, }, "name": "sslPolicy", "type": Object { @@ -56227,7 +56227,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 351, + "line": 230, }, "name": "arn", "optional": true, @@ -56238,7 +56238,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 370, + "line": 249, }, "name": "id", "optional": true, @@ -56249,7 +56249,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 379, + "line": 258, }, "name": "loadBalancerArn", "optional": true, @@ -56260,7 +56260,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 388, + "line": 267, }, "name": "port", "optional": true, @@ -56280,7 +56280,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 132, + "line": 11, }, "name": "DataAwsAlbListenerConfig", "properties": Array [ @@ -56289,7 +56289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 133, + "line": 12, }, "name": "loadBalancerArn", "optional": true, @@ -56302,7 +56302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 134, + "line": 13, }, "name": "port", "optional": true, @@ -56344,7 +56344,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 284, + "line": 163, }, "name": "DataAwsAlbListenerDefaultAction", "properties": Array [ @@ -56352,7 +56352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 287, + "line": 166, }, "name": "authenticateCognito", "type": Object { @@ -56363,7 +56363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 292, + "line": 171, }, "name": "authenticateOidc", "type": Object { @@ -56374,7 +56374,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 297, + "line": 176, }, "name": "fixedResponse", "type": Object { @@ -56385,7 +56385,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 302, + "line": 181, }, "name": "order", "type": Object { @@ -56396,7 +56396,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 307, + "line": 186, }, "name": "redirect", "type": Object { @@ -56407,7 +56407,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 312, + "line": 191, }, "name": "targetGroupArn", "type": Object { @@ -56418,7 +56418,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 317, + "line": 196, }, "name": "type", "type": Object { @@ -56459,7 +56459,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 136, + "line": 15, }, "name": "DataAwsAlbListenerDefaultActionAuthenticateCognito", "properties": Array [ @@ -56467,7 +56467,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 139, + "line": 18, }, "name": "authenticationRequestExtraParams", "type": Object { @@ -56478,7 +56478,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 144, + "line": 23, }, "name": "onUnauthenticatedRequest", "type": Object { @@ -56489,7 +56489,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 149, + "line": 28, }, "name": "scope", "type": Object { @@ -56500,7 +56500,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 154, + "line": 33, }, "name": "sessionCookieName", "type": Object { @@ -56511,7 +56511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 159, + "line": 38, }, "name": "sessionTimeout", "type": Object { @@ -56522,7 +56522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 164, + "line": 43, }, "name": "userPoolArn", "type": Object { @@ -56533,7 +56533,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 169, + "line": 48, }, "name": "userPoolClientId", "type": Object { @@ -56544,7 +56544,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 174, + "line": 53, }, "name": "userPoolDomain", "type": Object { @@ -56585,7 +56585,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 178, + "line": 57, }, "name": "DataAwsAlbListenerDefaultActionAuthenticateOidc", "properties": Array [ @@ -56593,7 +56593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 181, + "line": 60, }, "name": "authenticationRequestExtraParams", "type": Object { @@ -56604,7 +56604,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 186, + "line": 65, }, "name": "authorizationEndpoint", "type": Object { @@ -56615,7 +56615,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 191, + "line": 70, }, "name": "clientId", "type": Object { @@ -56626,7 +56626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 196, + "line": 75, }, "name": "clientSecret", "type": Object { @@ -56637,7 +56637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 201, + "line": 80, }, "name": "issuer", "type": Object { @@ -56648,7 +56648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 206, + "line": 85, }, "name": "onUnauthenticatedRequest", "type": Object { @@ -56659,7 +56659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 211, + "line": 90, }, "name": "scope", "type": Object { @@ -56670,7 +56670,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 216, + "line": 95, }, "name": "sessionCookieName", "type": Object { @@ -56681,7 +56681,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 221, + "line": 100, }, "name": "sessionTimeout", "type": Object { @@ -56692,7 +56692,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 226, + "line": 105, }, "name": "tokenEndpoint", "type": Object { @@ -56703,7 +56703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 231, + "line": 110, }, "name": "userInfoEndpoint", "type": Object { @@ -56744,7 +56744,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 235, + "line": 114, }, "name": "DataAwsAlbListenerDefaultActionFixedResponse", "properties": Array [ @@ -56752,7 +56752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 238, + "line": 117, }, "name": "contentType", "type": Object { @@ -56763,7 +56763,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 243, + "line": 122, }, "name": "messageBody", "type": Object { @@ -56774,7 +56774,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 248, + "line": 127, }, "name": "statusCode", "type": Object { @@ -56815,7 +56815,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 252, + "line": 131, }, "name": "DataAwsAlbListenerDefaultActionRedirect", "properties": Array [ @@ -56823,7 +56823,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 255, + "line": 134, }, "name": "host", "type": Object { @@ -56834,7 +56834,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 260, + "line": 139, }, "name": "path", "type": Object { @@ -56845,7 +56845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 265, + "line": 144, }, "name": "port", "type": Object { @@ -56856,7 +56856,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 270, + "line": 149, }, "name": "protocol", "type": Object { @@ -56867,7 +56867,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 275, + "line": 154, }, "name": "query", "type": Object { @@ -56878,7 +56878,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-listener.ts", - "line": 280, + "line": 159, }, "name": "statusCode", "type": Object { @@ -56919,7 +56919,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 141, + "line": 32, }, "name": "DataAwsAlbSubnetMapping", "properties": Array [ @@ -56927,7 +56927,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 144, + "line": 35, }, "name": "allocationId", "type": Object { @@ -56938,7 +56938,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb.ts", - "line": 149, + "line": 40, }, "name": "subnetId", "type": Object { @@ -56977,13 +56977,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 184, + "line": 82, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 229, + "line": 127, }, "name": "healthCheck", "parameters": Array [ @@ -57003,7 +57003,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 277, + "line": 175, }, "name": "stickiness", "parameters": Array [ @@ -57023,7 +57023,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 304, + "line": 202, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -57045,7 +57045,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 219, + "line": 117, }, "name": "arnSuffix", "type": Object { @@ -57056,7 +57056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 224, + "line": 122, }, "name": "deregistrationDelay", "type": Object { @@ -57067,7 +57067,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 243, + "line": 141, }, "name": "lambdaMultiValueHeadersEnabled", "type": Object { @@ -57078,7 +57078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 257, + "line": 155, }, "name": "port", "type": Object { @@ -57089,7 +57089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 262, + "line": 160, }, "name": "protocol", "type": Object { @@ -57100,7 +57100,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 267, + "line": 165, }, "name": "proxyProtocolV2", "type": Object { @@ -57111,7 +57111,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 272, + "line": 170, }, "name": "slowStart", "type": Object { @@ -57122,7 +57122,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 291, + "line": 189, }, "name": "targetType", "type": Object { @@ -57133,7 +57133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 296, + "line": 194, }, "name": "vpcId", "type": Object { @@ -57143,7 +57143,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 211, + "line": 109, }, "name": "arn", "optional": true, @@ -57154,7 +57154,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 235, + "line": 133, }, "name": "id", "optional": true, @@ -57165,7 +57165,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 249, + "line": 147, }, "name": "name", "optional": true, @@ -57176,7 +57176,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 283, + "line": 181, }, "name": "tags", "optional": true, @@ -57201,7 +57201,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 113, + "line": 11, }, "name": "DataAwsAlbTargetGroupConfig", "properties": Array [ @@ -57210,7 +57210,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 114, + "line": 12, }, "name": "name", "optional": true, @@ -57223,7 +57223,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 115, + "line": 13, }, "name": "tags", "optional": true, @@ -57270,7 +57270,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 117, + "line": 15, }, "name": "DataAwsAlbTargetGroupHealthCheck", "properties": Array [ @@ -57278,7 +57278,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 120, + "line": 18, }, "name": "enabled", "type": Object { @@ -57289,7 +57289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 125, + "line": 23, }, "name": "healthyThreshold", "type": Object { @@ -57300,7 +57300,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 130, + "line": 28, }, "name": "interval", "type": Object { @@ -57311,7 +57311,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 135, + "line": 33, }, "name": "matcher", "type": Object { @@ -57322,7 +57322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 140, + "line": 38, }, "name": "path", "type": Object { @@ -57333,7 +57333,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 145, + "line": 43, }, "name": "port", "type": Object { @@ -57344,7 +57344,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 150, + "line": 48, }, "name": "protocol", "type": Object { @@ -57355,7 +57355,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 155, + "line": 53, }, "name": "timeout", "type": Object { @@ -57366,7 +57366,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 160, + "line": 58, }, "name": "unhealthyThreshold", "type": Object { @@ -57407,7 +57407,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 164, + "line": 62, }, "name": "DataAwsAlbTargetGroupStickiness", "properties": Array [ @@ -57415,7 +57415,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 167, + "line": 65, }, "name": "cookieDuration", "type": Object { @@ -57426,7 +57426,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 172, + "line": 70, }, "name": "enabled", "type": Object { @@ -57437,7 +57437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-alb-target-group.ts", - "line": 177, + "line": 75, }, "name": "type", "type": Object { @@ -57475,13 +57475,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 244, + "line": 62, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 279, + "line": 97, }, "name": "blockDeviceMappings", "parameters": Array [ @@ -57501,7 +57501,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 384, + "line": 202, }, "name": "productCodes", "parameters": Array [ @@ -57521,7 +57521,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 424, + "line": 242, }, "name": "stateReason", "parameters": Array [ @@ -57541,7 +57541,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 455, + "line": 273, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -57563,7 +57563,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 274, + "line": 92, }, "name": "architecture", "type": Object { @@ -57574,7 +57574,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 284, + "line": 102, }, "name": "creationDate", "type": Object { @@ -57585,7 +57585,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 289, + "line": 107, }, "name": "description", "type": Object { @@ -57596,7 +57596,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 303, + "line": 121, }, "name": "hypervisor", "type": Object { @@ -57607,7 +57607,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 317, + "line": 135, }, "name": "imageId", "type": Object { @@ -57618,7 +57618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 322, + "line": 140, }, "name": "imageLocation", "type": Object { @@ -57629,7 +57629,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 327, + "line": 145, }, "name": "imageOwnerAlias", "type": Object { @@ -57640,7 +57640,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 332, + "line": 150, }, "name": "imageType", "type": Object { @@ -57651,7 +57651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 337, + "line": 155, }, "name": "kernelId", "type": Object { @@ -57662,7 +57662,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 351, + "line": 169, }, "name": "name", "type": Object { @@ -57673,7 +57673,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 365, + "line": 183, }, "name": "ownerId", "type": Object { @@ -57684,7 +57684,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 379, + "line": 197, }, "name": "platform", "type": Object { @@ -57695,7 +57695,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 389, + "line": 207, }, "name": "public", "type": Object { @@ -57706,7 +57706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 394, + "line": 212, }, "name": "ramdiskId", "type": Object { @@ -57717,7 +57717,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 399, + "line": 217, }, "name": "rootDeviceName", "type": Object { @@ -57728,7 +57728,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 404, + "line": 222, }, "name": "rootDeviceType", "type": Object { @@ -57739,7 +57739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 409, + "line": 227, }, "name": "rootSnapshotId", "type": Object { @@ -57750,7 +57750,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 414, + "line": 232, }, "name": "sriovNetSupport", "type": Object { @@ -57761,7 +57761,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 419, + "line": 237, }, "name": "state", "type": Object { @@ -57772,7 +57772,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 438, + "line": 256, }, "name": "virtualizationType", "type": Object { @@ -57782,7 +57782,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 371, + "line": 189, }, "name": "owners", "type": Object { @@ -57797,7 +57797,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 295, + "line": 113, }, "name": "executableUsers", "optional": true, @@ -57813,7 +57813,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 444, + "line": 262, }, "name": "filter", "optional": true, @@ -57829,7 +57829,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 309, + "line": 127, }, "name": "id", "optional": true, @@ -57840,7 +57840,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 343, + "line": 161, }, "name": "mostRecent", "optional": true, @@ -57851,7 +57851,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 357, + "line": 175, }, "name": "nameRegex", "optional": true, @@ -57862,7 +57862,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 430, + "line": 248, }, "name": "tags", "optional": true, @@ -57909,7 +57909,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 203, + "line": 21, }, "name": "DataAwsAmiBlockDeviceMappings", "properties": Array [ @@ -57917,7 +57917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 206, + "line": 24, }, "name": "deviceName", "type": Object { @@ -57928,7 +57928,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 211, + "line": 29, }, "name": "ebs", "type": Object { @@ -57939,7 +57939,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 216, + "line": 34, }, "name": "noDevice", "type": Object { @@ -57950,7 +57950,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 221, + "line": 39, }, "name": "virtualName", "type": Object { @@ -57969,7 +57969,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 194, + "line": 12, }, "name": "DataAwsAmiConfig", "properties": Array [ @@ -57978,7 +57978,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 198, + "line": 16, }, "name": "owners", "type": Object { @@ -57995,7 +57995,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 195, + "line": 13, }, "name": "executableUsers", "optional": true, @@ -58016,7 +58016,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 201, + "line": 19, }, "name": "filter", "optional": true, @@ -58034,7 +58034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 196, + "line": 14, }, "name": "mostRecent", "optional": true, @@ -58047,7 +58047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 197, + "line": 15, }, "name": "nameRegex", "optional": true, @@ -58060,7 +58060,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 199, + "line": 17, }, "name": "tags", "optional": true, @@ -58082,7 +58082,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 237, + "line": 55, }, "name": "DataAwsAmiFilter", "properties": Array [ @@ -58091,7 +58091,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 238, + "line": 56, }, "name": "name", "type": Object { @@ -58103,7 +58103,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 239, + "line": 57, }, "name": "values", "type": Object { @@ -58146,13 +58146,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 88, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 179, + "line": 116, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -58174,7 +58174,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 135, + "line": 72, }, "name": "ids", "type": Object { @@ -58189,7 +58189,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 150, + "line": 87, }, "name": "owners", "type": Object { @@ -58204,7 +58204,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 118, + "line": 55, }, "name": "executableUsers", "optional": true, @@ -58220,7 +58220,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 168, + "line": 105, }, "name": "filter", "optional": true, @@ -58236,7 +58236,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 127, + "line": 64, }, "name": "id", "optional": true, @@ -58247,7 +58247,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 141, + "line": 78, }, "name": "nameRegex", "optional": true, @@ -58258,7 +58258,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 159, + "line": 96, }, "name": "sortAscending", "optional": true, @@ -58278,7 +58278,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 73, + "line": 10, }, "name": "DataAwsAmiIdsConfig", "properties": Array [ @@ -58287,7 +58287,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 76, + "line": 13, }, "name": "owners", "type": Object { @@ -58304,7 +58304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 74, + "line": 11, }, "name": "executableUsers", "optional": true, @@ -58325,7 +58325,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 79, + "line": 16, }, "name": "filter", "optional": true, @@ -58343,7 +58343,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 75, + "line": 12, }, "name": "nameRegex", "optional": true, @@ -58356,7 +58356,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 77, + "line": 14, }, "name": "sortAscending", "optional": true, @@ -58373,7 +58373,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 81, + "line": 18, }, "name": "DataAwsAmiIdsFilter", "properties": Array [ @@ -58382,7 +58382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 82, + "line": 19, }, "name": "name", "type": Object { @@ -58394,7 +58394,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami-ids.ts", - "line": 83, + "line": 20, }, "name": "values", "type": Object { @@ -58440,7 +58440,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 225, + "line": 43, }, "name": "DataAwsAmiProductCodes", "properties": Array [ @@ -58448,7 +58448,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 228, + "line": 46, }, "name": "productCodeId", "type": Object { @@ -58459,7 +58459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ami.ts", - "line": 233, + "line": 51, }, "name": "productCodeType", "type": Object { @@ -58497,13 +58497,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 63, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 140, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -58525,7 +58525,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 89, + "line": 43, }, "name": "createdDate", "type": Object { @@ -58536,7 +58536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 94, + "line": 48, }, "name": "description", "type": Object { @@ -58547,7 +58547,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 99, + "line": 53, }, "name": "enabled", "type": Object { @@ -58558,7 +58558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 113, + "line": 67, }, "name": "lastUpdatedDate", "type": Object { @@ -58569,7 +58569,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 118, + "line": 72, }, "name": "name", "type": Object { @@ -58580,7 +58580,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 132, + "line": 86, }, "name": "value", "type": Object { @@ -58590,7 +58590,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 105, + "line": 59, }, "name": "id", "type": Object { @@ -58600,7 +58600,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 124, + "line": 78, }, "name": "tags", "optional": true, @@ -58625,7 +58625,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 56, + "line": 10, }, "name": "DataAwsApiGatewayApiKeyConfig", "properties": Array [ @@ -58634,7 +58634,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 57, + "line": 11, }, "name": "id", "type": Object { @@ -58646,7 +58646,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-api-key.ts", - "line": 58, + "line": 12, }, "name": "tags", "optional": true, @@ -58690,13 +58690,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-resource.ts", - "line": 47, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-resource.ts", - "line": 113, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -58718,7 +58718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-resource.ts", - "line": 82, + "line": 52, }, "name": "parentId", "type": Object { @@ -58729,7 +58729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-resource.ts", - "line": 96, + "line": 66, }, "name": "pathPart", "type": Object { @@ -58739,7 +58739,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-resource.ts", - "line": 88, + "line": 58, }, "name": "path", "type": Object { @@ -58749,7 +58749,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-resource.ts", - "line": 102, + "line": 72, }, "name": "restApiId", "type": Object { @@ -58759,7 +58759,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-resource.ts", - "line": 74, + "line": 44, }, "name": "id", "optional": true, @@ -58779,7 +58779,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-resource.ts", - "line": 40, + "line": 10, }, "name": "DataAwsApiGatewayResourceConfig", "properties": Array [ @@ -58788,7 +58788,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-resource.ts", - "line": 41, + "line": 11, }, "name": "path", "type": Object { @@ -58800,7 +58800,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-resource.ts", - "line": 42, + "line": 12, }, "name": "restApiId", "type": Object { @@ -58838,13 +58838,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 110, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 156, + "line": 76, }, "name": "endpointConfiguration", "parameters": Array [ @@ -58864,7 +58864,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 211, + "line": 131, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -58886,7 +58886,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 136, + "line": 56, }, "name": "apiKeySource", "type": Object { @@ -58897,7 +58897,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 141, + "line": 61, }, "name": "arn", "type": Object { @@ -58908,7 +58908,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 146, + "line": 66, }, "name": "binaryMediaTypes", "type": Object { @@ -58924,7 +58924,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 151, + "line": 71, }, "name": "description", "type": Object { @@ -58935,7 +58935,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 161, + "line": 81, }, "name": "executionArn", "type": Object { @@ -58946,7 +58946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 175, + "line": 95, }, "name": "minimumCompressionSize", "type": Object { @@ -58957,7 +58957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 189, + "line": 109, }, "name": "policy", "type": Object { @@ -58968,7 +58968,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 194, + "line": 114, }, "name": "rootResourceId", "type": Object { @@ -58978,7 +58978,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 181, + "line": 101, }, "name": "name", "type": Object { @@ -58988,7 +58988,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 167, + "line": 87, }, "name": "id", "optional": true, @@ -58999,7 +58999,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 200, + "line": 120, }, "name": "tags", "optional": true, @@ -59024,7 +59024,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 91, + "line": 11, }, "name": "DataAwsApiGatewayRestApiConfig", "properties": Array [ @@ -59033,7 +59033,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 92, + "line": 12, }, "name": "name", "type": Object { @@ -59045,7 +59045,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 93, + "line": 13, }, "name": "tags", "optional": true, @@ -59092,7 +59092,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 95, + "line": 15, }, "name": "DataAwsApiGatewayRestApiEndpointConfiguration", "properties": Array [ @@ -59100,7 +59100,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 98, + "line": 18, }, "name": "types", "type": Object { @@ -59116,7 +59116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-rest-api.ts", - "line": 103, + "line": 23, }, "name": "vpcEndpointIds", "type": Object { @@ -59159,13 +59159,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 61, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 133, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -59187,7 +59187,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 87, + "line": 43, }, "name": "description", "type": Object { @@ -59198,7 +59198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 92, + "line": 48, }, "name": "id", "type": Object { @@ -59209,7 +59209,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 106, + "line": 62, }, "name": "status", "type": Object { @@ -59220,7 +59220,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 111, + "line": 67, }, "name": "statusMessage", "type": Object { @@ -59231,7 +59231,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 125, + "line": 81, }, "name": "targetArns", "type": Object { @@ -59246,7 +59246,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 98, + "line": 54, }, "name": "name", "type": Object { @@ -59256,7 +59256,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 117, + "line": 73, }, "name": "tags", "optional": true, @@ -59281,7 +59281,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 54, + "line": 10, }, "name": "DataAwsApiGatewayVpcLinkConfig", "properties": Array [ @@ -59290,7 +59290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 55, + "line": 11, }, "name": "name", "type": Object { @@ -59302,7 +59302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-api-gateway-vpc-link.ts", - "line": 56, + "line": 12, }, "name": "tags", "optional": true, @@ -59346,13 +59346,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 54, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 125, + "line": 87, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -59374,7 +59374,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 79, + "line": 41, }, "name": "account", "type": Object { @@ -59385,7 +59385,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 102, + "line": 64, }, "name": "partition", "type": Object { @@ -59396,7 +59396,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 107, + "line": 69, }, "name": "region", "type": Object { @@ -59407,7 +59407,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 112, + "line": 74, }, "name": "resource", "type": Object { @@ -59418,7 +59418,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 117, + "line": 79, }, "name": "service", "type": Object { @@ -59428,7 +59428,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 85, + "line": 47, }, "name": "arn", "type": Object { @@ -59438,7 +59438,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 94, + "line": 56, }, "name": "id", "optional": true, @@ -59458,7 +59458,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 48, + "line": 10, }, "name": "DataAwsArnConfig", "properties": Array [ @@ -59467,7 +59467,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-arn.ts", - "line": 49, + "line": 11, }, "name": "arn", "type": Object { @@ -59505,13 +59505,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 114, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 245, + "line": 147, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -59533,7 +59533,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 139, + "line": 41, }, "name": "arn", "type": Object { @@ -59544,7 +59544,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 144, + "line": 46, }, "name": "availabilityZones", "type": Object { @@ -59560,7 +59560,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 149, + "line": 51, }, "name": "defaultCooldown", "type": Object { @@ -59571,7 +59571,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 154, + "line": 56, }, "name": "desiredCapacity", "type": Object { @@ -59582,7 +59582,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 159, + "line": 61, }, "name": "healthCheckGracePeriod", "type": Object { @@ -59593,7 +59593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 164, + "line": 66, }, "name": "healthCheckType", "type": Object { @@ -59604,7 +59604,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 178, + "line": 80, }, "name": "launchConfiguration", "type": Object { @@ -59615,7 +59615,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 183, + "line": 85, }, "name": "loadBalancers", "type": Object { @@ -59631,7 +59631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 188, + "line": 90, }, "name": "maxSize", "type": Object { @@ -59642,7 +59642,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 193, + "line": 95, }, "name": "minSize", "type": Object { @@ -59653,7 +59653,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 207, + "line": 109, }, "name": "newInstancesProtectedFromScaleIn", "type": Object { @@ -59664,7 +59664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 212, + "line": 114, }, "name": "placementGroup", "type": Object { @@ -59675,7 +59675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 217, + "line": 119, }, "name": "serviceLinkedRoleArn", "type": Object { @@ -59686,7 +59686,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 222, + "line": 124, }, "name": "status", "type": Object { @@ -59697,7 +59697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 227, + "line": 129, }, "name": "targetGroupArns", "type": Object { @@ -59713,7 +59713,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 232, + "line": 134, }, "name": "terminationPolicies", "type": Object { @@ -59729,7 +59729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 237, + "line": 139, }, "name": "vpcZoneIdentifier", "type": Object { @@ -59739,7 +59739,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 199, + "line": 101, }, "name": "name", "type": Object { @@ -59749,7 +59749,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 170, + "line": 72, }, "name": "id", "optional": true, @@ -59769,7 +59769,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 108, + "line": 10, }, "name": "DataAwsAutoscalingGroupConfig", "properties": Array [ @@ -59778,7 +59778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-group.ts", - "line": 109, + "line": 11, }, "name": "name", "type": Object { @@ -59817,13 +59817,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 69, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 125, + "line": 77, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -59845,7 +59845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 94, + "line": 46, }, "name": "arns", "type": Object { @@ -59861,7 +59861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 108, + "line": 60, }, "name": "names", "type": Object { @@ -59876,7 +59876,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 114, + "line": 66, }, "name": "filter", "optional": true, @@ -59892,7 +59892,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 100, + "line": 52, }, "name": "id", "optional": true, @@ -59912,7 +59912,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 58, + "line": 10, }, "name": "DataAwsAutoscalingGroupsConfig", "properties": Array [ @@ -59924,7 +59924,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 60, + "line": 12, }, "name": "filter", "optional": true, @@ -59946,7 +59946,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 62, + "line": 14, }, "name": "DataAwsAutoscalingGroupsFilter", "properties": Array [ @@ -59955,7 +59955,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 63, + "line": 15, }, "name": "name", "type": Object { @@ -59967,7 +59967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-autoscaling-groups.ts", - "line": 64, + "line": 16, }, "name": "values", "type": Object { @@ -60011,13 +60011,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 98, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 209, + "line": 136, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -60039,7 +60039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 136, + "line": 63, }, "name": "groupName", "type": Object { @@ -60050,7 +60050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 159, + "line": 86, }, "name": "nameSuffix", "type": Object { @@ -60061,7 +60061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 164, + "line": 91, }, "name": "networkBorderGroup", "type": Object { @@ -60072,7 +60072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 169, + "line": 96, }, "name": "optInStatus", "type": Object { @@ -60083,7 +60083,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 174, + "line": 101, }, "name": "region", "type": Object { @@ -60093,7 +60093,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 128, + "line": 55, }, "name": "allAvailabilityZones", "optional": true, @@ -60104,7 +60104,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 198, + "line": 125, }, "name": "filter", "optional": true, @@ -60120,7 +60120,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 142, + "line": 69, }, "name": "id", "optional": true, @@ -60131,7 +60131,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 151, + "line": 78, }, "name": "name", "optional": true, @@ -60142,7 +60142,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 180, + "line": 107, }, "name": "state", "optional": true, @@ -60153,7 +60153,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 189, + "line": 116, }, "name": "zoneId", "optional": true, @@ -60173,7 +60173,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 83, + "line": 10, }, "name": "DataAwsAvailabilityZoneConfig", "properties": Array [ @@ -60182,7 +60182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 84, + "line": 11, }, "name": "allAvailabilityZones", "optional": true, @@ -60198,7 +60198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 89, + "line": 16, }, "name": "filter", "optional": true, @@ -60216,7 +60216,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 85, + "line": 12, }, "name": "name", "optional": true, @@ -60229,7 +60229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 86, + "line": 13, }, "name": "state", "optional": true, @@ -60242,7 +60242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 87, + "line": 14, }, "name": "zoneId", "optional": true, @@ -60259,7 +60259,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 91, + "line": 18, }, "name": "DataAwsAvailabilityZoneFilter", "properties": Array [ @@ -60268,7 +60268,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 92, + "line": 19, }, "name": "name", "type": Object { @@ -60280,7 +60280,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zone.ts", - "line": 93, + "line": 20, }, "name": "values", "type": Object { @@ -60324,13 +60324,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 103, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 209, + "line": 132, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -60352,7 +60352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 178, + "line": 101, }, "name": "names", "type": Object { @@ -60368,7 +60368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 192, + "line": 115, }, "name": "zoneIds", "type": Object { @@ -60383,7 +60383,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 134, + "line": 57, }, "name": "allAvailabilityZones", "optional": true, @@ -60394,7 +60394,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 143, + "line": 66, }, "name": "blacklistedNames", "optional": true, @@ -60410,7 +60410,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 152, + "line": 75, }, "name": "blacklistedZoneIds", "optional": true, @@ -60426,7 +60426,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 198, + "line": 121, }, "name": "filter", "optional": true, @@ -60442,7 +60442,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 161, + "line": 84, }, "name": "groupNames", "optional": true, @@ -60458,7 +60458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 170, + "line": 93, }, "name": "id", "optional": true, @@ -60469,7 +60469,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 184, + "line": 107, }, "name": "state", "optional": true, @@ -60489,7 +60489,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 87, + "line": 10, }, "name": "DataAwsAvailabilityZonesConfig", "properties": Array [ @@ -60498,7 +60498,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 88, + "line": 11, }, "name": "allAvailabilityZones", "optional": true, @@ -60511,7 +60511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 89, + "line": 12, }, "name": "blacklistedNames", "optional": true, @@ -60529,7 +60529,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 90, + "line": 13, }, "name": "blacklistedZoneIds", "optional": true, @@ -60550,7 +60550,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 94, + "line": 17, }, "name": "filter", "optional": true, @@ -60568,7 +60568,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 91, + "line": 14, }, "name": "groupNames", "optional": true, @@ -60586,7 +60586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 92, + "line": 15, }, "name": "state", "optional": true, @@ -60603,7 +60603,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 96, + "line": 19, }, "name": "DataAwsAvailabilityZonesFilter", "properties": Array [ @@ -60612,7 +60612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 97, + "line": 20, }, "name": "name", "type": Object { @@ -60624,7 +60624,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-availability-zones.ts", - "line": 98, + "line": 21, }, "name": "values", "type": Object { @@ -60667,13 +60667,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 55, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 126, + "line": 88, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -60695,7 +60695,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 81, + "line": 43, }, "name": "arn", "type": Object { @@ -60706,7 +60706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 95, + "line": 57, }, "name": "name", "type": Object { @@ -60717,7 +60717,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 118, + "line": 80, }, "name": "version", "type": Object { @@ -60727,7 +60727,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 101, + "line": 63, }, "name": "planId", "type": Object { @@ -60737,7 +60737,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 87, + "line": 49, }, "name": "id", "optional": true, @@ -60748,7 +60748,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 110, + "line": 72, }, "name": "tags", "optional": true, @@ -60773,7 +60773,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 48, + "line": 10, }, "name": "DataAwsBackupPlanConfig", "properties": Array [ @@ -60782,7 +60782,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 49, + "line": 11, }, "name": "planId", "type": Object { @@ -60794,7 +60794,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-plan.ts", - "line": 50, + "line": 12, }, "name": "tags", "optional": true, @@ -60838,13 +60838,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 54, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 125, + "line": 88, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -60866,7 +60866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 80, + "line": 43, }, "name": "iamRoleArn", "type": Object { @@ -60877,7 +60877,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 94, + "line": 57, }, "name": "name", "type": Object { @@ -60888,7 +60888,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 108, + "line": 71, }, "name": "resources", "type": Object { @@ -60903,7 +60903,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 100, + "line": 63, }, "name": "planId", "type": Object { @@ -60913,7 +60913,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 114, + "line": 77, }, "name": "selectionId", "type": Object { @@ -60923,7 +60923,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 86, + "line": 49, }, "name": "id", "optional": true, @@ -60943,7 +60943,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 47, + "line": 10, }, "name": "DataAwsBackupSelectionConfig", "properties": Array [ @@ -60952,7 +60952,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 48, + "line": 11, }, "name": "planId", "type": Object { @@ -60964,7 +60964,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-selection.ts", - "line": 49, + "line": 12, }, "name": "selectionId", "type": Object { @@ -61002,13 +61002,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 55, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 126, + "line": 88, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -61030,7 +61030,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 81, + "line": 43, }, "name": "arn", "type": Object { @@ -61041,7 +61041,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 95, + "line": 57, }, "name": "kmsKeyArn", "type": Object { @@ -61052,7 +61052,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 109, + "line": 71, }, "name": "recoveryPoints", "type": Object { @@ -61062,7 +61062,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 101, + "line": 63, }, "name": "name", "type": Object { @@ -61072,7 +61072,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 87, + "line": 49, }, "name": "id", "optional": true, @@ -61083,7 +61083,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 115, + "line": 77, }, "name": "tags", "optional": true, @@ -61108,7 +61108,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 48, + "line": 10, }, "name": "DataAwsBackupVaultConfig", "properties": Array [ @@ -61117,7 +61117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 49, + "line": 11, }, "name": "name", "type": Object { @@ -61129,7 +61129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-backup-vault.ts", - "line": 50, + "line": 12, }, "name": "tags", "optional": true, @@ -61173,13 +61173,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 62, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 143, + "line": 97, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -61201,7 +61201,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 87, + "line": 41, }, "name": "arn", "type": Object { @@ -61212,7 +61212,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 101, + "line": 55, }, "name": "ecsClusterArn", "type": Object { @@ -61223,7 +61223,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 115, + "line": 69, }, "name": "serviceRole", "type": Object { @@ -61234,7 +61234,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 120, + "line": 74, }, "name": "state", "type": Object { @@ -61245,7 +61245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 125, + "line": 79, }, "name": "status", "type": Object { @@ -61256,7 +61256,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 130, + "line": 84, }, "name": "statusReason", "type": Object { @@ -61267,7 +61267,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 135, + "line": 89, }, "name": "type", "type": Object { @@ -61277,7 +61277,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 93, + "line": 47, }, "name": "computeEnvironmentName", "type": Object { @@ -61287,7 +61287,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 107, + "line": 61, }, "name": "id", "optional": true, @@ -61307,7 +61307,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 56, + "line": 10, }, "name": "DataAwsBatchComputeEnvironmentConfig", "properties": Array [ @@ -61316,7 +61316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-compute-environment.ts", - "line": 57, + "line": 11, }, "name": "computeEnvironmentName", "type": Object { @@ -61354,13 +61354,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 80, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 110, + "line": 59, }, "name": "computeEnvironmentOrder", "parameters": Array [ @@ -61380,7 +61380,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 156, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -61402,7 +61402,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 105, + "line": 54, }, "name": "arn", "type": Object { @@ -61413,7 +61413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 133, + "line": 82, }, "name": "priority", "type": Object { @@ -61424,7 +61424,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 138, + "line": 87, }, "name": "state", "type": Object { @@ -61435,7 +61435,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 143, + "line": 92, }, "name": "status", "type": Object { @@ -61446,7 +61446,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 148, + "line": 97, }, "name": "statusReason", "type": Object { @@ -61456,7 +61456,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 125, + "line": 74, }, "name": "name", "type": Object { @@ -61466,7 +61466,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 116, + "line": 65, }, "name": "id", "optional": true, @@ -61508,7 +61508,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 65, + "line": 14, }, "name": "DataAwsBatchJobQueueComputeEnvironmentOrder", "properties": Array [ @@ -61516,7 +61516,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 68, + "line": 17, }, "name": "computeEnvironment", "type": Object { @@ -61527,7 +61527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 73, + "line": 22, }, "name": "order", "type": Object { @@ -61546,7 +61546,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 62, + "line": 11, }, "name": "DataAwsBatchJobQueueConfig", "properties": Array [ @@ -61555,7 +61555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-batch-job-queue.ts", - "line": 63, + "line": 12, }, "name": "name", "type": Object { @@ -61594,13 +61594,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-billing-service-account.ts", - "line": 33, + "line": 15, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-billing-service-account.ts", - "line": 74, + "line": 56, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -61622,7 +61622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-billing-service-account.ts", - "line": 57, + "line": 39, }, "name": "arn", "type": Object { @@ -61632,7 +61632,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-billing-service-account.ts", - "line": 63, + "line": 45, }, "name": "id", "optional": true, @@ -61652,7 +61652,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-billing-service-account.ts", - "line": 28, + "line": 10, }, "name": "DataAwsBillingServiceAccountConfig", }, @@ -61686,13 +61686,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-caller-identity.ts", - "line": 41, + "line": 15, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-caller-identity.ts", - "line": 92, + "line": 66, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -61714,7 +61714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-caller-identity.ts", - "line": 65, + "line": 39, }, "name": "accountId", "type": Object { @@ -61725,7 +61725,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-caller-identity.ts", - "line": 70, + "line": 44, }, "name": "arn", "type": Object { @@ -61736,7 +61736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-caller-identity.ts", - "line": 84, + "line": 58, }, "name": "userId", "type": Object { @@ -61746,7 +61746,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-caller-identity.ts", - "line": 76, + "line": 50, }, "name": "id", "optional": true, @@ -61766,7 +61766,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-caller-identity.ts", - "line": 36, + "line": 10, }, "name": "DataAwsCallerIdentityConfig", }, @@ -61800,13 +61800,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-canonical-user-id.ts", - "line": 33, + "line": 15, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-canonical-user-id.ts", - "line": 74, + "line": 56, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -61828,7 +61828,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-canonical-user-id.ts", - "line": 57, + "line": 39, }, "name": "displayName", "type": Object { @@ -61838,7 +61838,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-canonical-user-id.ts", - "line": 63, + "line": 45, }, "name": "id", "optional": true, @@ -61858,7 +61858,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-canonical-user-id.ts", - "line": 28, + "line": 10, }, "name": "DataAwsCanonicalUserIdConfig", }, @@ -61891,13 +61891,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-export.ts", - "line": 42, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-export.ts", - "line": 98, + "line": 72, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -61919,7 +61919,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-export.ts", - "line": 67, + "line": 41, }, "name": "exportingStackId", "type": Object { @@ -61930,7 +61930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-export.ts", - "line": 90, + "line": 64, }, "name": "value", "type": Object { @@ -61940,7 +61940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-export.ts", - "line": 82, + "line": 56, }, "name": "name", "type": Object { @@ -61950,7 +61950,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-export.ts", - "line": 73, + "line": 47, }, "name": "id", "optional": true, @@ -61970,7 +61970,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-export.ts", - "line": 36, + "line": 10, }, "name": "DataAwsCloudformationExportConfig", "properties": Array [ @@ -61979,7 +61979,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-export.ts", - "line": 37, + "line": 11, }, "name": "name", "type": Object { @@ -62017,13 +62017,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 92, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 161, + "line": 87, }, "name": "outputs", "parameters": Array [ @@ -62043,7 +62043,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 166, + "line": 92, }, "name": "parameters", "parameters": Array [ @@ -62063,7 +62063,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 193, + "line": 119, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -62085,7 +62085,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 118, + "line": 44, }, "name": "capabilities", "type": Object { @@ -62101,7 +62101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 123, + "line": 49, }, "name": "description", "type": Object { @@ -62112,7 +62112,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 128, + "line": 54, }, "name": "disableRollback", "type": Object { @@ -62123,7 +62123,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 133, + "line": 59, }, "name": "iamRoleArn", "type": Object { @@ -62134,7 +62134,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 156, + "line": 82, }, "name": "notificationArns", "type": Object { @@ -62150,7 +62150,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 180, + "line": 106, }, "name": "templateBody", "type": Object { @@ -62161,7 +62161,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 185, + "line": 111, }, "name": "timeoutInMinutes", "type": Object { @@ -62171,7 +62171,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 148, + "line": 74, }, "name": "name", "type": Object { @@ -62181,7 +62181,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 139, + "line": 65, }, "name": "id", "optional": true, @@ -62192,7 +62192,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 172, + "line": 98, }, "name": "tags", "optional": true, @@ -62217,7 +62217,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 85, + "line": 11, }, "name": "DataAwsCloudformationStackConfig", "properties": Array [ @@ -62226,7 +62226,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 86, + "line": 12, }, "name": "name", "type": Object { @@ -62238,7 +62238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudformation-stack.ts", - "line": 87, + "line": 13, }, "name": "tags", "optional": true, @@ -62282,13 +62282,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 69, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 156, + "line": 104, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -62310,7 +62310,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 95, + "line": 43, }, "name": "arn", "type": Object { @@ -62321,7 +62321,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 100, + "line": 48, }, "name": "domainName", "type": Object { @@ -62332,7 +62332,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 105, + "line": 53, }, "name": "enabled", "type": Object { @@ -62343,7 +62343,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 110, + "line": 58, }, "name": "etag", "type": Object { @@ -62354,7 +62354,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 115, + "line": 63, }, "name": "hostedZoneId", "type": Object { @@ -62365,7 +62365,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 129, + "line": 77, }, "name": "inProgressValidationBatches", "type": Object { @@ -62376,7 +62376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 134, + "line": 82, }, "name": "lastModifiedTime", "type": Object { @@ -62387,7 +62387,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 139, + "line": 87, }, "name": "status", "type": Object { @@ -62397,7 +62397,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 121, + "line": 69, }, "name": "id", "type": Object { @@ -62407,7 +62407,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 145, + "line": 93, }, "name": "tags", "optional": true, @@ -62432,7 +62432,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 62, + "line": 10, }, "name": "DataAwsCloudfrontDistributionConfig", "properties": Array [ @@ -62441,7 +62441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 63, + "line": 11, }, "name": "id", "type": Object { @@ -62453,7 +62453,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudfront-distribution.ts", - "line": 64, + "line": 12, }, "name": "tags", "optional": true, @@ -62497,13 +62497,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 99, + "line": 45, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 125, + "line": 71, }, "name": "clusterCertificates", "parameters": Array [ @@ -62523,7 +62523,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 175, + "line": 121, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -62545,7 +62545,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 157, + "line": 103, }, "name": "securityGroupId", "type": Object { @@ -62556,7 +62556,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 162, + "line": 108, }, "name": "subnetIds", "type": Object { @@ -62572,7 +62572,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 167, + "line": 113, }, "name": "vpcId", "type": Object { @@ -62582,7 +62582,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 131, + "line": 77, }, "name": "clusterId", "type": Object { @@ -62592,7 +62592,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 140, + "line": 86, }, "name": "clusterState", "optional": true, @@ -62603,7 +62603,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 149, + "line": 95, }, "name": "id", "optional": true, @@ -62645,7 +62645,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 69, + "line": 15, }, "name": "DataAwsCloudhsmV2ClusterClusterCertificates", "properties": Array [ @@ -62653,7 +62653,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 72, + "line": 18, }, "name": "awsHardwareCertificate", "type": Object { @@ -62664,7 +62664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 77, + "line": 23, }, "name": "clusterCertificate", "type": Object { @@ -62675,7 +62675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 82, + "line": 28, }, "name": "clusterCsr", "type": Object { @@ -62686,7 +62686,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 87, + "line": 33, }, "name": "hsmCertificate", "type": Object { @@ -62697,7 +62697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 92, + "line": 38, }, "name": "manufacturerHardwareCertificate", "type": Object { @@ -62716,7 +62716,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 65, + "line": 11, }, "name": "DataAwsCloudhsmV2ClusterConfig", "properties": Array [ @@ -62725,7 +62725,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 66, + "line": 12, }, "name": "clusterId", "type": Object { @@ -62737,7 +62737,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudhsm-v2-cluster.ts", - "line": 67, + "line": 13, }, "name": "clusterState", "optional": true, @@ -62777,13 +62777,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudtrail-service-account.ts", - "line": 38, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudtrail-service-account.ts", - "line": 89, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -62805,7 +62805,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudtrail-service-account.ts", - "line": 63, + "line": 41, }, "name": "arn", "type": Object { @@ -62815,7 +62815,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudtrail-service-account.ts", - "line": 69, + "line": 47, }, "name": "id", "optional": true, @@ -62826,7 +62826,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudtrail-service-account.ts", - "line": 78, + "line": 56, }, "name": "region", "optional": true, @@ -62846,7 +62846,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudtrail-service-account.ts", - "line": 32, + "line": 10, }, "name": "DataAwsCloudtrailServiceAccountConfig", "properties": Array [ @@ -62855,7 +62855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudtrail-service-account.ts", - "line": 33, + "line": 11, }, "name": "region", "optional": true, @@ -62894,13 +62894,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 59, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 135, + "line": 93, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -62922,7 +62922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 85, + "line": 43, }, "name": "arn", "type": Object { @@ -62933,7 +62933,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 90, + "line": 48, }, "name": "creationTime", "type": Object { @@ -62944,7 +62944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 104, + "line": 62, }, "name": "kmsKeyId", "type": Object { @@ -62955,7 +62955,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 118, + "line": 76, }, "name": "retentionInDays", "type": Object { @@ -62965,7 +62965,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 110, + "line": 68, }, "name": "name", "type": Object { @@ -62975,7 +62975,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 96, + "line": 54, }, "name": "id", "optional": true, @@ -62986,7 +62986,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 124, + "line": 82, }, "name": "tags", "optional": true, @@ -63011,7 +63011,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 52, + "line": 10, }, "name": "DataAwsCloudwatchLogGroupConfig", "properties": Array [ @@ -63020,7 +63020,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 53, + "line": 11, }, "name": "name", "type": Object { @@ -63032,7 +63032,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cloudwatch-log-group.ts", - "line": 54, + "line": 12, }, "name": "tags", "optional": true, @@ -63076,13 +63076,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-codecommit-repository.ts", - "line": 50, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-codecommit-repository.ts", - "line": 116, + "line": 82, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -63104,7 +63104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-codecommit-repository.ts", - "line": 75, + "line": 41, }, "name": "arn", "type": Object { @@ -63115,7 +63115,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-codecommit-repository.ts", - "line": 80, + "line": 46, }, "name": "cloneUrlHttp", "type": Object { @@ -63126,7 +63126,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-codecommit-repository.ts", - "line": 85, + "line": 51, }, "name": "cloneUrlSsh", "type": Object { @@ -63137,7 +63137,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-codecommit-repository.ts", - "line": 99, + "line": 65, }, "name": "repositoryId", "type": Object { @@ -63147,7 +63147,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-codecommit-repository.ts", - "line": 105, + "line": 71, }, "name": "repositoryName", "type": Object { @@ -63157,7 +63157,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-codecommit-repository.ts", - "line": 91, + "line": 57, }, "name": "id", "optional": true, @@ -63177,7 +63177,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-codecommit-repository.ts", - "line": 44, + "line": 10, }, "name": "DataAwsCodecommitRepositoryConfig", "properties": Array [ @@ -63186,7 +63186,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-codecommit-repository.ts", - "line": 45, + "line": 11, }, "name": "repositoryName", "type": Object { @@ -63224,13 +63224,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-cognito-user-pools.ts", - "line": 48, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cognito-user-pools.ts", - "line": 104, + "line": 72, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -63252,7 +63252,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cognito-user-pools.ts", - "line": 73, + "line": 41, }, "name": "arns", "type": Object { @@ -63268,7 +63268,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cognito-user-pools.ts", - "line": 87, + "line": 55, }, "name": "ids", "type": Object { @@ -63283,7 +63283,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cognito-user-pools.ts", - "line": 93, + "line": 61, }, "name": "name", "type": Object { @@ -63293,7 +63293,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cognito-user-pools.ts", - "line": 79, + "line": 47, }, "name": "id", "optional": true, @@ -63313,7 +63313,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-cognito-user-pools.ts", - "line": 42, + "line": 10, }, "name": "DataAwsCognitoUserPoolsConfig", "properties": Array [ @@ -63322,7 +63322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cognito-user-pools.ts", - "line": 43, + "line": 11, }, "name": "name", "type": Object { @@ -63360,13 +63360,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 72, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 158, + "line": 102, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -63388,7 +63388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 97, + "line": 41, }, "name": "additionalArtifacts", "type": Object { @@ -63404,7 +63404,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 102, + "line": 46, }, "name": "additionalSchemaElements", "type": Object { @@ -63420,7 +63420,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 107, + "line": 51, }, "name": "compression", "type": Object { @@ -63431,7 +63431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 112, + "line": 56, }, "name": "format", "type": Object { @@ -63442,7 +63442,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 135, + "line": 79, }, "name": "s3Bucket", "type": Object { @@ -63453,7 +63453,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 140, + "line": 84, }, "name": "s3Prefix", "type": Object { @@ -63464,7 +63464,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 145, + "line": 89, }, "name": "s3Region", "type": Object { @@ -63475,7 +63475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 150, + "line": 94, }, "name": "timeUnit", "type": Object { @@ -63485,7 +63485,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 127, + "line": 71, }, "name": "reportName", "type": Object { @@ -63495,7 +63495,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 118, + "line": 62, }, "name": "id", "optional": true, @@ -63515,7 +63515,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 66, + "line": 10, }, "name": "DataAwsCurReportDefinitionConfig", "properties": Array [ @@ -63524,7 +63524,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-cur-report-definition.ts", - "line": 67, + "line": 11, }, "name": "reportName", "type": Object { @@ -63563,13 +63563,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 75, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 146, + "line": 93, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -63591,7 +63591,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 101, + "line": 48, }, "name": "bgpAsn", "type": Object { @@ -63602,7 +63602,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 115, + "line": 62, }, "name": "ipAddress", "type": Object { @@ -63613,7 +63613,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 129, + "line": 76, }, "name": "type", "type": Object { @@ -63623,7 +63623,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 135, + "line": 82, }, "name": "filter", "optional": true, @@ -63639,7 +63639,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 107, + "line": 54, }, "name": "id", "optional": true, @@ -63650,7 +63650,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 121, + "line": 68, }, "name": "tags", "optional": true, @@ -63675,7 +63675,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 63, + "line": 10, }, "name": "DataAwsCustomerGatewayConfig", "properties": Array [ @@ -63687,7 +63687,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 66, + "line": 13, }, "name": "filter", "optional": true, @@ -63705,7 +63705,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 64, + "line": 11, }, "name": "tags", "optional": true, @@ -63727,7 +63727,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 68, + "line": 15, }, "name": "DataAwsCustomerGatewayFilter", "properties": Array [ @@ -63736,7 +63736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 69, + "line": 16, }, "name": "name", "type": Object { @@ -63748,7 +63748,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-customer-gateway.ts", - "line": 70, + "line": 17, }, "name": "values", "type": Object { @@ -63792,13 +63792,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 123, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 294, + "line": 193, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -63820,7 +63820,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 154, + "line": 53, }, "name": "allocatedStorage", "type": Object { @@ -63831,7 +63831,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 159, + "line": 58, }, "name": "availabilityZones", "type": Object { @@ -63847,7 +63847,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 173, + "line": 72, }, "name": "dbClusterSnapshotArn", "type": Object { @@ -63858,7 +63858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 187, + "line": 86, }, "name": "engine", "type": Object { @@ -63869,7 +63869,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 192, + "line": 91, }, "name": "engineVersion", "type": Object { @@ -63880,7 +63880,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 224, + "line": 123, }, "name": "kmsKeyId", "type": Object { @@ -63891,7 +63891,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 229, + "line": 128, }, "name": "licenseModel", "type": Object { @@ -63902,7 +63902,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 243, + "line": 142, }, "name": "port", "type": Object { @@ -63913,7 +63913,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 248, + "line": 147, }, "name": "snapshotCreateTime", "type": Object { @@ -63924,7 +63924,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 262, + "line": 161, }, "name": "sourceDbClusterSnapshotArn", "type": Object { @@ -63935,7 +63935,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 267, + "line": 166, }, "name": "status", "type": Object { @@ -63946,7 +63946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 272, + "line": 171, }, "name": "storageEncrypted", "type": Object { @@ -63957,7 +63957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 286, + "line": 185, }, "name": "vpcId", "type": Object { @@ -63967,7 +63967,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 165, + "line": 64, }, "name": "dbClusterIdentifier", "optional": true, @@ -63978,7 +63978,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 179, + "line": 78, }, "name": "dbClusterSnapshotIdentifier", "optional": true, @@ -63989,7 +63989,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 198, + "line": 97, }, "name": "id", "optional": true, @@ -64000,7 +64000,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 207, + "line": 106, }, "name": "includePublic", "optional": true, @@ -64011,7 +64011,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 216, + "line": 115, }, "name": "includeShared", "optional": true, @@ -64022,7 +64022,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 235, + "line": 134, }, "name": "mostRecent", "optional": true, @@ -64033,7 +64033,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 254, + "line": 153, }, "name": "snapshotType", "optional": true, @@ -64044,7 +64044,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 278, + "line": 177, }, "name": "tags", "optional": true, @@ -64069,7 +64069,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 111, + "line": 10, }, "name": "DataAwsDbClusterSnapshotConfig", "properties": Array [ @@ -64078,7 +64078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 112, + "line": 11, }, "name": "dbClusterIdentifier", "optional": true, @@ -64091,7 +64091,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 113, + "line": 12, }, "name": "dbClusterSnapshotIdentifier", "optional": true, @@ -64104,7 +64104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 114, + "line": 13, }, "name": "includePublic", "optional": true, @@ -64117,7 +64117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 115, + "line": 14, }, "name": "includeShared", "optional": true, @@ -64130,7 +64130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 116, + "line": 15, }, "name": "mostRecent", "optional": true, @@ -64143,7 +64143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 117, + "line": 16, }, "name": "snapshotType", "optional": true, @@ -64156,7 +64156,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-cluster-snapshot.ts", - "line": 118, + "line": 17, }, "name": "tags", "optional": true, @@ -64201,13 +64201,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-db-event-categories.ts", - "line": 41, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-event-categories.ts", - "line": 92, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -64229,7 +64229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-event-categories.ts", - "line": 66, + "line": 41, }, "name": "eventCategories", "type": Object { @@ -64244,7 +64244,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-event-categories.ts", - "line": 72, + "line": 47, }, "name": "id", "optional": true, @@ -64255,7 +64255,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-event-categories.ts", - "line": 81, + "line": 56, }, "name": "sourceType", "optional": true, @@ -64275,7 +64275,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-db-event-categories.ts", - "line": 35, + "line": 10, }, "name": "DataAwsDbEventCategoriesConfig", "properties": Array [ @@ -64284,7 +64284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-event-categories.ts", - "line": 36, + "line": 11, }, "name": "sourceType", "optional": true, @@ -64323,13 +64323,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 206, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 447, + "line": 258, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -64351,7 +64351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 232, + "line": 43, }, "name": "address", "type": Object { @@ -64362,7 +64362,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 237, + "line": 48, }, "name": "allocatedStorage", "type": Object { @@ -64373,7 +64373,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 242, + "line": 53, }, "name": "autoMinorVersionUpgrade", "type": Object { @@ -64384,7 +64384,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 247, + "line": 58, }, "name": "availabilityZone", "type": Object { @@ -64395,7 +64395,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 252, + "line": 63, }, "name": "backupRetentionPeriod", "type": Object { @@ -64406,7 +64406,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 257, + "line": 68, }, "name": "caCertIdentifier", "type": Object { @@ -64417,7 +64417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 262, + "line": 73, }, "name": "dbClusterIdentifier", "type": Object { @@ -64428,7 +64428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 267, + "line": 78, }, "name": "dbInstanceArn", "type": Object { @@ -64439,7 +64439,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 272, + "line": 83, }, "name": "dbInstanceClass", "type": Object { @@ -64450,7 +64450,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 286, + "line": 97, }, "name": "dbInstancePort", "type": Object { @@ -64461,7 +64461,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 291, + "line": 102, }, "name": "dbName", "type": Object { @@ -64472,7 +64472,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 296, + "line": 107, }, "name": "dbParameterGroups", "type": Object { @@ -64488,7 +64488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 301, + "line": 112, }, "name": "dbSecurityGroups", "type": Object { @@ -64504,7 +64504,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 306, + "line": 117, }, "name": "dbSubnetGroup", "type": Object { @@ -64515,7 +64515,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 311, + "line": 122, }, "name": "enabledCloudwatchLogsExports", "type": Object { @@ -64531,7 +64531,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 316, + "line": 127, }, "name": "endpoint", "type": Object { @@ -64542,7 +64542,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 321, + "line": 132, }, "name": "engine", "type": Object { @@ -64553,7 +64553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 326, + "line": 137, }, "name": "engineVersion", "type": Object { @@ -64564,7 +64564,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 331, + "line": 142, }, "name": "hostedZoneId", "type": Object { @@ -64575,7 +64575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 345, + "line": 156, }, "name": "iops", "type": Object { @@ -64586,7 +64586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 350, + "line": 161, }, "name": "kmsKeyId", "type": Object { @@ -64597,7 +64597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 355, + "line": 166, }, "name": "licenseModel", "type": Object { @@ -64608,7 +64608,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 360, + "line": 171, }, "name": "masterUsername", "type": Object { @@ -64619,7 +64619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 365, + "line": 176, }, "name": "monitoringInterval", "type": Object { @@ -64630,7 +64630,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 370, + "line": 181, }, "name": "monitoringRoleArn", "type": Object { @@ -64641,7 +64641,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 375, + "line": 186, }, "name": "multiAz", "type": Object { @@ -64652,7 +64652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 380, + "line": 191, }, "name": "optionGroupMemberships", "type": Object { @@ -64668,7 +64668,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 385, + "line": 196, }, "name": "port", "type": Object { @@ -64679,7 +64679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 390, + "line": 201, }, "name": "preferredBackupWindow", "type": Object { @@ -64690,7 +64690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 395, + "line": 206, }, "name": "preferredMaintenanceWindow", "type": Object { @@ -64701,7 +64701,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 400, + "line": 211, }, "name": "publiclyAccessible", "type": Object { @@ -64712,7 +64712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 405, + "line": 216, }, "name": "replicateSourceDb", "type": Object { @@ -64723,7 +64723,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 410, + "line": 221, }, "name": "resourceId", "type": Object { @@ -64734,7 +64734,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 415, + "line": 226, }, "name": "storageEncrypted", "type": Object { @@ -64745,7 +64745,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 420, + "line": 231, }, "name": "storageType", "type": Object { @@ -64756,7 +64756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 434, + "line": 245, }, "name": "timezone", "type": Object { @@ -64767,7 +64767,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 439, + "line": 250, }, "name": "vpcSecurityGroups", "type": Object { @@ -64782,7 +64782,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 278, + "line": 89, }, "name": "dbInstanceIdentifier", "type": Object { @@ -64792,7 +64792,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 337, + "line": 148, }, "name": "id", "optional": true, @@ -64803,7 +64803,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 426, + "line": 237, }, "name": "tags", "optional": true, @@ -64828,7 +64828,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 199, + "line": 10, }, "name": "DataAwsDbInstanceConfig", "properties": Array [ @@ -64837,7 +64837,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 200, + "line": 11, }, "name": "dbInstanceIdentifier", "type": Object { @@ -64849,7 +64849,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-instance.ts", - "line": 201, + "line": 12, }, "name": "tags", "optional": true, @@ -64894,13 +64894,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 127, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 308, + "line": 202, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -64922,7 +64922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 157, + "line": 51, }, "name": "allocatedStorage", "type": Object { @@ -64933,7 +64933,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 162, + "line": 56, }, "name": "availabilityZone", "type": Object { @@ -64944,7 +64944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 176, + "line": 70, }, "name": "dbSnapshotArn", "type": Object { @@ -64955,7 +64955,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 190, + "line": 84, }, "name": "encrypted", "type": Object { @@ -64966,7 +64966,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 195, + "line": 89, }, "name": "engine", "type": Object { @@ -64977,7 +64977,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 200, + "line": 94, }, "name": "engineVersion", "type": Object { @@ -64988,7 +64988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 232, + "line": 126, }, "name": "iops", "type": Object { @@ -64999,7 +64999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 237, + "line": 131, }, "name": "kmsKeyId", "type": Object { @@ -65010,7 +65010,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 242, + "line": 136, }, "name": "licenseModel", "type": Object { @@ -65021,7 +65021,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 256, + "line": 150, }, "name": "optionGroupName", "type": Object { @@ -65032,7 +65032,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 261, + "line": 155, }, "name": "port", "type": Object { @@ -65043,7 +65043,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 266, + "line": 160, }, "name": "snapshotCreateTime", "type": Object { @@ -65054,7 +65054,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 280, + "line": 174, }, "name": "sourceDbSnapshotIdentifier", "type": Object { @@ -65065,7 +65065,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 285, + "line": 179, }, "name": "sourceRegion", "type": Object { @@ -65076,7 +65076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 290, + "line": 184, }, "name": "status", "type": Object { @@ -65087,7 +65087,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 295, + "line": 189, }, "name": "storageType", "type": Object { @@ -65098,7 +65098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 300, + "line": 194, }, "name": "vpcId", "type": Object { @@ -65108,7 +65108,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 168, + "line": 62, }, "name": "dbInstanceIdentifier", "optional": true, @@ -65119,7 +65119,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 182, + "line": 76, }, "name": "dbSnapshotIdentifier", "optional": true, @@ -65130,7 +65130,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 206, + "line": 100, }, "name": "id", "optional": true, @@ -65141,7 +65141,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 215, + "line": 109, }, "name": "includePublic", "optional": true, @@ -65152,7 +65152,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 224, + "line": 118, }, "name": "includeShared", "optional": true, @@ -65163,7 +65163,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 248, + "line": 142, }, "name": "mostRecent", "optional": true, @@ -65174,7 +65174,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 272, + "line": 166, }, "name": "snapshotType", "optional": true, @@ -65194,7 +65194,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 116, + "line": 10, }, "name": "DataAwsDbSnapshotConfig", "properties": Array [ @@ -65203,7 +65203,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 117, + "line": 11, }, "name": "dbInstanceIdentifier", "optional": true, @@ -65216,7 +65216,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 118, + "line": 12, }, "name": "dbSnapshotIdentifier", "optional": true, @@ -65229,7 +65229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 119, + "line": 13, }, "name": "includePublic", "optional": true, @@ -65242,7 +65242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 120, + "line": 14, }, "name": "includeShared", "optional": true, @@ -65255,7 +65255,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 121, + "line": 15, }, "name": "mostRecent", "optional": true, @@ -65268,7 +65268,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-db-snapshot.ts", - "line": 122, + "line": 16, }, "name": "snapshotType", "optional": true, @@ -65307,13 +65307,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 161, + "line": 52, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 197, + "line": 88, }, "name": "connectSettings", "parameters": Array [ @@ -65333,7 +65333,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 282, + "line": 173, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -65351,7 +65351,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 274, + "line": 165, }, "name": "vpcSettings", "parameters": Array [ @@ -65375,7 +65375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 187, + "line": 78, }, "name": "accessUrl", "type": Object { @@ -65386,7 +65386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 192, + "line": 83, }, "name": "alias", "type": Object { @@ -65397,7 +65397,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 202, + "line": 93, }, "name": "description", "type": Object { @@ -65408,7 +65408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 216, + "line": 107, }, "name": "dnsIpAddresses", "type": Object { @@ -65424,7 +65424,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 221, + "line": 112, }, "name": "edition", "type": Object { @@ -65435,7 +65435,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 226, + "line": 117, }, "name": "enableSso", "type": Object { @@ -65446,7 +65446,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 240, + "line": 131, }, "name": "name", "type": Object { @@ -65457,7 +65457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 245, + "line": 136, }, "name": "securityGroupId", "type": Object { @@ -65468,7 +65468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 250, + "line": 141, }, "name": "shortName", "type": Object { @@ -65479,7 +65479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 255, + "line": 146, }, "name": "size", "type": Object { @@ -65490,7 +65490,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 269, + "line": 160, }, "name": "type", "type": Object { @@ -65500,7 +65500,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 208, + "line": 99, }, "name": "directoryId", "type": Object { @@ -65510,7 +65510,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 232, + "line": 123, }, "name": "id", "optional": true, @@ -65521,7 +65521,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 261, + "line": 152, }, "name": "tags", "optional": true, @@ -65546,7 +65546,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 120, + "line": 11, }, "name": "DataAwsDirectoryServiceDirectoryConfig", "properties": Array [ @@ -65555,7 +65555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 121, + "line": 12, }, "name": "directoryId", "type": Object { @@ -65567,7 +65567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 122, + "line": 13, }, "name": "tags", "optional": true, @@ -65614,7 +65614,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 124, + "line": 15, }, "name": "DataAwsDirectoryServiceDirectoryConnectSettings", "properties": Array [ @@ -65622,7 +65622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 127, + "line": 18, }, "name": "customerDnsIps", "type": Object { @@ -65638,7 +65638,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 132, + "line": 23, }, "name": "customerUsername", "type": Object { @@ -65649,7 +65649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 137, + "line": 28, }, "name": "subnetIds", "type": Object { @@ -65665,7 +65665,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 142, + "line": 33, }, "name": "vpcId", "type": Object { @@ -65706,7 +65706,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 146, + "line": 37, }, "name": "DataAwsDirectoryServiceDirectoryVpcSettings", "properties": Array [ @@ -65714,7 +65714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 149, + "line": 40, }, "name": "subnetIds", "type": Object { @@ -65730,7 +65730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-directory-service-directory.ts", - "line": 154, + "line": 45, }, "name": "vpcId", "type": Object { @@ -65768,13 +65768,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-dx-gateway.ts", - "line": 42, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dx-gateway.ts", - "line": 98, + "line": 72, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -65796,7 +65796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dx-gateway.ts", - "line": 67, + "line": 41, }, "name": "amazonSideAsn", "type": Object { @@ -65807,7 +65807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dx-gateway.ts", - "line": 90, + "line": 64, }, "name": "ownerAccountId", "type": Object { @@ -65817,7 +65817,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dx-gateway.ts", - "line": 82, + "line": 56, }, "name": "name", "type": Object { @@ -65827,7 +65827,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dx-gateway.ts", - "line": 73, + "line": 47, }, "name": "id", "optional": true, @@ -65847,7 +65847,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-dx-gateway.ts", - "line": 36, + "line": 10, }, "name": "DataAwsDxGatewayConfig", "properties": Array [ @@ -65856,7 +65856,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dx-gateway.ts", - "line": 37, + "line": 11, }, "name": "name", "type": Object { @@ -65894,13 +65894,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 292, + "line": 119, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 324, + "line": 151, }, "name": "attribute", "parameters": Array [ @@ -65920,7 +65920,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 334, + "line": 161, }, "name": "globalSecondaryIndex", "parameters": Array [ @@ -65940,7 +65940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 353, + "line": 180, }, "name": "localSecondaryIndex", "parameters": Array [ @@ -65960,7 +65960,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 367, + "line": 194, }, "name": "pointInTimeRecovery", "parameters": Array [ @@ -65980,7 +65980,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 382, + "line": 209, }, "name": "replica", "parameters": Array [ @@ -66000,7 +66000,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 438, + "line": 265, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -66018,7 +66018,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 416, + "line": 243, }, "name": "ttl", "parameters": Array [ @@ -66042,7 +66042,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 319, + "line": 146, }, "name": "arn", "type": Object { @@ -66053,7 +66053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 329, + "line": 156, }, "name": "billingMode", "type": Object { @@ -66064,7 +66064,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 339, + "line": 166, }, "name": "hashKey", "type": Object { @@ -66075,7 +66075,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 372, + "line": 199, }, "name": "rangeKey", "type": Object { @@ -66086,7 +66086,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 377, + "line": 204, }, "name": "readCapacity", "type": Object { @@ -66097,7 +66097,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 387, + "line": 214, }, "name": "streamArn", "type": Object { @@ -66108,7 +66108,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 392, + "line": 219, }, "name": "streamEnabled", "type": Object { @@ -66119,7 +66119,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 397, + "line": 224, }, "name": "streamLabel", "type": Object { @@ -66130,7 +66130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 402, + "line": 229, }, "name": "streamViewType", "type": Object { @@ -66141,7 +66141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 421, + "line": 248, }, "name": "writeCapacity", "type": Object { @@ -66151,7 +66151,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 359, + "line": 186, }, "name": "name", "type": Object { @@ -66161,7 +66161,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 345, + "line": 172, }, "name": "id", "optional": true, @@ -66172,7 +66172,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 427, + "line": 254, }, "name": "serverSideEncryption", "optional": true, @@ -66188,7 +66188,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 408, + "line": 235, }, "name": "tags", "optional": true, @@ -66235,7 +66235,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 190, + "line": 17, }, "name": "DataAwsDynamodbTableAttribute", "properties": Array [ @@ -66243,7 +66243,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 193, + "line": 20, }, "name": "name", "type": Object { @@ -66254,7 +66254,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 198, + "line": 25, }, "name": "type", "type": Object { @@ -66273,7 +66273,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 184, + "line": 11, }, "name": "DataAwsDynamodbTableConfig", "properties": Array [ @@ -66282,7 +66282,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 185, + "line": 12, }, "name": "name", "type": Object { @@ -66297,7 +66297,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 188, + "line": 15, }, "name": "serverSideEncryption", "optional": true, @@ -66315,7 +66315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 186, + "line": 13, }, "name": "tags", "optional": true, @@ -66362,7 +66362,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 202, + "line": 29, }, "name": "DataAwsDynamodbTableGlobalSecondaryIndex", "properties": Array [ @@ -66370,7 +66370,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 205, + "line": 32, }, "name": "hashKey", "type": Object { @@ -66381,7 +66381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 210, + "line": 37, }, "name": "name", "type": Object { @@ -66392,7 +66392,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 215, + "line": 42, }, "name": "nonKeyAttributes", "type": Object { @@ -66408,7 +66408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 220, + "line": 47, }, "name": "projectionType", "type": Object { @@ -66419,7 +66419,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 225, + "line": 52, }, "name": "rangeKey", "type": Object { @@ -66430,7 +66430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 230, + "line": 57, }, "name": "readCapacity", "type": Object { @@ -66441,7 +66441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 235, + "line": 62, }, "name": "writeCapacity", "type": Object { @@ -66482,7 +66482,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 239, + "line": 66, }, "name": "DataAwsDynamodbTableLocalSecondaryIndex", "properties": Array [ @@ -66490,7 +66490,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 242, + "line": 69, }, "name": "name", "type": Object { @@ -66501,7 +66501,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 247, + "line": 74, }, "name": "nonKeyAttributes", "type": Object { @@ -66517,7 +66517,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 252, + "line": 79, }, "name": "projectionType", "type": Object { @@ -66528,7 +66528,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 257, + "line": 84, }, "name": "rangeKey", "type": Object { @@ -66569,7 +66569,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 261, + "line": 88, }, "name": "DataAwsDynamodbTablePointInTimeRecovery", "properties": Array [ @@ -66577,7 +66577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 264, + "line": 91, }, "name": "enabled", "type": Object { @@ -66618,7 +66618,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 268, + "line": 95, }, "name": "DataAwsDynamodbTableReplica", "properties": Array [ @@ -66626,7 +66626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 271, + "line": 98, }, "name": "regionName", "type": Object { @@ -66642,7 +66642,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 287, + "line": 114, }, "name": "DataAwsDynamodbTableServerSideEncryption", }, @@ -66678,7 +66678,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 275, + "line": 102, }, "name": "DataAwsDynamodbTableTtl", "properties": Array [ @@ -66686,7 +66686,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 278, + "line": 105, }, "name": "attributeName", "type": Object { @@ -66697,7 +66697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-dynamodb-table.ts", - "line": 283, + "line": 110, }, "name": "enabled", "type": Object { @@ -66736,13 +66736,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-default-kms-key.ts", - "line": 33, + "line": 15, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-default-kms-key.ts", - "line": 74, + "line": 56, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -66764,7 +66764,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-default-kms-key.ts", - "line": 66, + "line": 48, }, "name": "keyArn", "type": Object { @@ -66774,7 +66774,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-default-kms-key.ts", - "line": 58, + "line": 40, }, "name": "id", "optional": true, @@ -66794,7 +66794,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-default-kms-key.ts", - "line": 28, + "line": 10, }, "name": "DataAwsEbsDefaultKmsKeyConfig", }, @@ -66828,13 +66828,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-encryption-by-default.ts", - "line": 33, + "line": 15, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-encryption-by-default.ts", - "line": 74, + "line": 56, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -66856,7 +66856,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-encryption-by-default.ts", - "line": 57, + "line": 39, }, "name": "enabled", "type": Object { @@ -66866,7 +66866,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-encryption-by-default.ts", - "line": 63, + "line": 45, }, "name": "id", "optional": true, @@ -66886,7 +66886,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-encryption-by-default.ts", - "line": 28, + "line": 10, }, "name": "DataAwsEbsEncryptionByDefaultConfig", }, @@ -66920,13 +66920,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 133, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 279, + "line": 172, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -66948,7 +66948,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 163, + "line": 56, }, "name": "dataEncryptionKeyId", "type": Object { @@ -66959,7 +66959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 168, + "line": 61, }, "name": "description", "type": Object { @@ -66970,7 +66970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 173, + "line": 66, }, "name": "encrypted", "type": Object { @@ -66981,7 +66981,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 187, + "line": 80, }, "name": "kmsKeyId", "type": Object { @@ -66992,7 +66992,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 201, + "line": 94, }, "name": "ownerAlias", "type": Object { @@ -67003,7 +67003,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 206, + "line": 99, }, "name": "ownerId", "type": Object { @@ -67014,7 +67014,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 229, + "line": 122, }, "name": "snapshotId", "type": Object { @@ -67025,7 +67025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 243, + "line": 136, }, "name": "state", "type": Object { @@ -67036,7 +67036,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 257, + "line": 150, }, "name": "volumeId", "type": Object { @@ -67047,7 +67047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 262, + "line": 155, }, "name": "volumeSize", "type": Object { @@ -67057,7 +67057,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 268, + "line": 161, }, "name": "filter", "optional": true, @@ -67073,7 +67073,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 179, + "line": 72, }, "name": "id", "optional": true, @@ -67084,7 +67084,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 193, + "line": 86, }, "name": "mostRecent", "optional": true, @@ -67095,7 +67095,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 212, + "line": 105, }, "name": "owners", "optional": true, @@ -67111,7 +67111,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 221, + "line": 114, }, "name": "restorableByUserIds", "optional": true, @@ -67127,7 +67127,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 235, + "line": 128, }, "name": "snapshotIds", "optional": true, @@ -67143,7 +67143,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 249, + "line": 142, }, "name": "tags", "optional": true, @@ -67168,7 +67168,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 117, + "line": 10, }, "name": "DataAwsEbsSnapshotConfig", "properties": Array [ @@ -67180,7 +67180,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 124, + "line": 17, }, "name": "filter", "optional": true, @@ -67198,7 +67198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 118, + "line": 11, }, "name": "mostRecent", "optional": true, @@ -67211,7 +67211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 119, + "line": 12, }, "name": "owners", "optional": true, @@ -67229,7 +67229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 120, + "line": 13, }, "name": "restorableByUserIds", "optional": true, @@ -67247,7 +67247,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 121, + "line": 14, }, "name": "snapshotIds", "optional": true, @@ -67265,7 +67265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 122, + "line": 15, }, "name": "tags", "optional": true, @@ -67287,7 +67287,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 126, + "line": 19, }, "name": "DataAwsEbsSnapshotFilter", "properties": Array [ @@ -67296,7 +67296,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 127, + "line": 20, }, "name": "name", "type": Object { @@ -67308,7 +67308,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot.ts", - "line": 128, + "line": 21, }, "name": "values", "type": Object { @@ -67352,13 +67352,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 78, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 149, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -67380,7 +67380,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 114, + "line": 59, }, "name": "ids", "type": Object { @@ -67395,7 +67395,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 138, + "line": 83, }, "name": "filter", "optional": true, @@ -67411,7 +67411,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 106, + "line": 51, }, "name": "id", "optional": true, @@ -67422,7 +67422,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 120, + "line": 65, }, "name": "owners", "optional": true, @@ -67438,7 +67438,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 129, + "line": 74, }, "name": "restorableByUserIds", "optional": true, @@ -67463,7 +67463,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 65, + "line": 10, }, "name": "DataAwsEbsSnapshotIdsConfig", "properties": Array [ @@ -67475,7 +67475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 69, + "line": 14, }, "name": "filter", "optional": true, @@ -67493,7 +67493,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 66, + "line": 11, }, "name": "owners", "optional": true, @@ -67511,7 +67511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 67, + "line": 12, }, "name": "restorableByUserIds", "optional": true, @@ -67533,7 +67533,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 71, + "line": 16, }, "name": "DataAwsEbsSnapshotIdsFilter", "properties": Array [ @@ -67542,7 +67542,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 72, + "line": 17, }, "name": "name", "type": Object { @@ -67554,7 +67554,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-snapshot-ids.ts", - "line": 73, + "line": 18, }, "name": "values", "type": Object { @@ -67598,13 +67598,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 109, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 225, + "line": 139, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -67626,7 +67626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 136, + "line": 50, }, "name": "arn", "type": Object { @@ -67637,7 +67637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 141, + "line": 55, }, "name": "availabilityZone", "type": Object { @@ -67648,7 +67648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 146, + "line": 60, }, "name": "encrypted", "type": Object { @@ -67659,7 +67659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 160, + "line": 74, }, "name": "iops", "type": Object { @@ -67670,7 +67670,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 165, + "line": 79, }, "name": "kmsKeyId", "type": Object { @@ -67681,7 +67681,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 179, + "line": 93, }, "name": "outpostArn", "type": Object { @@ -67692,7 +67692,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 184, + "line": 98, }, "name": "size", "type": Object { @@ -67703,7 +67703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 189, + "line": 103, }, "name": "snapshotId", "type": Object { @@ -67714,7 +67714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 203, + "line": 117, }, "name": "volumeId", "type": Object { @@ -67725,7 +67725,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 208, + "line": 122, }, "name": "volumeType", "type": Object { @@ -67735,7 +67735,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 214, + "line": 128, }, "name": "filter", "optional": true, @@ -67751,7 +67751,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 152, + "line": 66, }, "name": "id", "optional": true, @@ -67762,7 +67762,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 171, + "line": 85, }, "name": "mostRecent", "optional": true, @@ -67773,7 +67773,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 195, + "line": 109, }, "name": "tags", "optional": true, @@ -67798,7 +67798,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 96, + "line": 10, }, "name": "DataAwsEbsVolumeConfig", "properties": Array [ @@ -67810,7 +67810,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 100, + "line": 14, }, "name": "filter", "optional": true, @@ -67828,7 +67828,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 97, + "line": 11, }, "name": "mostRecent", "optional": true, @@ -67841,7 +67841,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 98, + "line": 12, }, "name": "tags", "optional": true, @@ -67863,7 +67863,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 102, + "line": 16, }, "name": "DataAwsEbsVolumeFilter", "properties": Array [ @@ -67872,7 +67872,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 103, + "line": 17, }, "name": "name", "type": Object { @@ -67884,7 +67884,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ebs-volume.ts", - "line": 104, + "line": 18, }, "name": "values", "type": Object { @@ -67928,13 +67928,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 72, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 143, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -67956,7 +67956,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 108, + "line": 59, }, "name": "instanceType", "type": Object { @@ -67966,7 +67966,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 132, + "line": 83, }, "name": "filter", "optional": true, @@ -67982,7 +67982,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 100, + "line": 51, }, "name": "id", "optional": true, @@ -67993,7 +67993,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 114, + "line": 65, }, "name": "locationType", "optional": true, @@ -68004,7 +68004,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 123, + "line": 74, }, "name": "preferredInstanceTypes", "optional": true, @@ -68029,7 +68029,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 59, + "line": 10, }, "name": "DataAwsEc2InstanceTypeOfferingConfig", "properties": Array [ @@ -68041,7 +68041,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 63, + "line": 14, }, "name": "filter", "optional": true, @@ -68059,7 +68059,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 60, + "line": 11, }, "name": "locationType", "optional": true, @@ -68072,7 +68072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 61, + "line": 12, }, "name": "preferredInstanceTypes", "optional": true, @@ -68094,7 +68094,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 65, + "line": 16, }, "name": "DataAwsEc2InstanceTypeOfferingFilter", "properties": Array [ @@ -68103,7 +68103,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 66, + "line": 17, }, "name": "name", "type": Object { @@ -68115,7 +68115,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offering.ts", - "line": 67, + "line": 18, }, "name": "values", "type": Object { @@ -68159,13 +68159,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 67, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 128, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -68187,7 +68187,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 102, + "line": 57, }, "name": "instanceTypes", "type": Object { @@ -68202,7 +68202,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 117, + "line": 72, }, "name": "filter", "optional": true, @@ -68218,7 +68218,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 94, + "line": 49, }, "name": "id", "optional": true, @@ -68229,7 +68229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 108, + "line": 63, }, "name": "locationType", "optional": true, @@ -68249,7 +68249,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 55, + "line": 10, }, "name": "DataAwsEc2InstanceTypeOfferingsConfig", "properties": Array [ @@ -68261,7 +68261,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 58, + "line": 13, }, "name": "filter", "optional": true, @@ -68279,7 +68279,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 56, + "line": 11, }, "name": "locationType", "optional": true, @@ -68296,7 +68296,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 60, + "line": 15, }, "name": "DataAwsEc2InstanceTypeOfferingsFilter", "properties": Array [ @@ -68305,7 +68305,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 61, + "line": 16, }, "name": "name", "type": Object { @@ -68317,7 +68317,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-instance-type-offerings.ts", - "line": 62, + "line": 17, }, "name": "values", "type": Object { @@ -68361,13 +68361,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 107, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 218, + "line": 133, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -68389,7 +68389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 133, + "line": 48, }, "name": "amazonSideAsn", "type": Object { @@ -68400,7 +68400,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 138, + "line": 53, }, "name": "arn", "type": Object { @@ -68411,7 +68411,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 143, + "line": 58, }, "name": "associationDefaultRouteTableId", "type": Object { @@ -68422,7 +68422,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 148, + "line": 63, }, "name": "autoAcceptSharedAttachments", "type": Object { @@ -68433,7 +68433,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 153, + "line": 68, }, "name": "defaultRouteTableAssociation", "type": Object { @@ -68444,7 +68444,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 158, + "line": 73, }, "name": "defaultRouteTablePropagation", "type": Object { @@ -68455,7 +68455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 163, + "line": 78, }, "name": "description", "type": Object { @@ -68466,7 +68466,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 168, + "line": 83, }, "name": "dnsSupport", "type": Object { @@ -68477,7 +68477,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 182, + "line": 97, }, "name": "ownerId", "type": Object { @@ -68488,7 +68488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 187, + "line": 102, }, "name": "propagationDefaultRouteTableId", "type": Object { @@ -68499,7 +68499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 201, + "line": 116, }, "name": "vpnEcmpSupport", "type": Object { @@ -68509,7 +68509,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 207, + "line": 122, }, "name": "filter", "optional": true, @@ -68525,7 +68525,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 174, + "line": 89, }, "name": "id", "optional": true, @@ -68536,7 +68536,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 193, + "line": 108, }, "name": "tags", "optional": true, @@ -68561,7 +68561,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 95, + "line": 10, }, "name": "DataAwsEc2TransitGatewayConfig", "properties": Array [ @@ -68573,7 +68573,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 98, + "line": 13, }, "name": "filter", "optional": true, @@ -68591,7 +68591,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 96, + "line": 11, }, "name": "tags", "optional": true, @@ -68636,13 +68636,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 74, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 150, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -68663,7 +68663,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 103, + "line": 53, }, "name": "dxGatewayId", "optional": true, @@ -68674,7 +68674,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 139, + "line": 89, }, "name": "filter", "optional": true, @@ -68690,7 +68690,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 112, + "line": 62, }, "name": "id", "optional": true, @@ -68701,7 +68701,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 121, + "line": 71, }, "name": "tags", "optional": true, @@ -68717,7 +68717,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 130, + "line": 80, }, "name": "transitGatewayId", "optional": true, @@ -68737,7 +68737,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 60, + "line": 10, }, "name": "DataAwsEc2TransitGatewayDxGatewayAttachmentConfig", "properties": Array [ @@ -68746,7 +68746,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 61, + "line": 11, }, "name": "dxGatewayId", "optional": true, @@ -68762,7 +68762,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 65, + "line": 15, }, "name": "filter", "optional": true, @@ -68780,7 +68780,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 62, + "line": 12, }, "name": "tags", "optional": true, @@ -68798,7 +68798,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 63, + "line": 13, }, "name": "transitGatewayId", "optional": true, @@ -68815,7 +68815,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 67, + "line": 17, }, "name": "DataAwsEc2TransitGatewayDxGatewayAttachmentFilter", "properties": Array [ @@ -68824,7 +68824,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 68, + "line": 18, }, "name": "name", "type": Object { @@ -68836,7 +68836,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts", - "line": 69, + "line": 19, }, "name": "values", "type": Object { @@ -68857,7 +68857,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 100, + "line": 15, }, "name": "DataAwsEc2TransitGatewayFilter", "properties": Array [ @@ -68866,7 +68866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 101, + "line": 16, }, "name": "name", "type": Object { @@ -68878,7 +68878,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway.ts", - "line": 102, + "line": 17, }, "name": "values", "type": Object { @@ -68922,13 +68922,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 79, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 155, + "line": 98, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -68950,7 +68950,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 114, + "line": 57, }, "name": "peerAccountId", "type": Object { @@ -68961,7 +68961,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 119, + "line": 62, }, "name": "peerRegion", "type": Object { @@ -68972,7 +68972,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 124, + "line": 67, }, "name": "peerTransitGatewayId", "type": Object { @@ -68983,7 +68983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 138, + "line": 81, }, "name": "transitGatewayId", "type": Object { @@ -68993,7 +68993,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 144, + "line": 87, }, "name": "filter", "optional": true, @@ -69009,7 +69009,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 106, + "line": 49, }, "name": "id", "optional": true, @@ -69020,7 +69020,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 130, + "line": 73, }, "name": "tags", "optional": true, @@ -69045,7 +69045,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 67, + "line": 10, }, "name": "DataAwsEc2TransitGatewayPeeringAttachmentConfig", "properties": Array [ @@ -69057,7 +69057,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 70, + "line": 13, }, "name": "filter", "optional": true, @@ -69075,7 +69075,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 68, + "line": 11, }, "name": "tags", "optional": true, @@ -69097,7 +69097,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 72, + "line": 15, }, "name": "DataAwsEc2TransitGatewayPeeringAttachmentFilter", "properties": Array [ @@ -69106,7 +69106,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 73, + "line": 16, }, "name": "name", "type": Object { @@ -69118,7 +69118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-peering-attachment.ts", - "line": 74, + "line": 17, }, "name": "values", "type": Object { @@ -69162,13 +69162,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 75, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 146, + "line": 93, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -69190,7 +69190,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 101, + "line": 48, }, "name": "defaultAssociationRouteTable", "type": Object { @@ -69201,7 +69201,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 106, + "line": 53, }, "name": "defaultPropagationRouteTable", "type": Object { @@ -69212,7 +69212,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 129, + "line": 76, }, "name": "transitGatewayId", "type": Object { @@ -69222,7 +69222,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 135, + "line": 82, }, "name": "filter", "optional": true, @@ -69238,7 +69238,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 112, + "line": 59, }, "name": "id", "optional": true, @@ -69249,7 +69249,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 121, + "line": 68, }, "name": "tags", "optional": true, @@ -69274,7 +69274,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 63, + "line": 10, }, "name": "DataAwsEc2TransitGatewayRouteTableConfig", "properties": Array [ @@ -69286,7 +69286,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 66, + "line": 13, }, "name": "filter", "optional": true, @@ -69304,7 +69304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 64, + "line": 11, }, "name": "tags", "optional": true, @@ -69326,7 +69326,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 68, + "line": 15, }, "name": "DataAwsEc2TransitGatewayRouteTableFilter", "properties": Array [ @@ -69335,7 +69335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 69, + "line": 16, }, "name": "name", "type": Object { @@ -69347,7 +69347,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-route-table.ts", - "line": 70, + "line": 17, }, "name": "values", "type": Object { @@ -69391,13 +69391,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 90, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 176, + "line": 108, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -69419,7 +69419,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 116, + "line": 48, }, "name": "dnsSupport", "type": Object { @@ -69430,7 +69430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 130, + "line": 62, }, "name": "ipv6Support", "type": Object { @@ -69441,7 +69441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 135, + "line": 67, }, "name": "subnetIds", "type": Object { @@ -69457,7 +69457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 149, + "line": 81, }, "name": "transitGatewayId", "type": Object { @@ -69468,7 +69468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 154, + "line": 86, }, "name": "vpcId", "type": Object { @@ -69479,7 +69479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 159, + "line": 91, }, "name": "vpcOwnerId", "type": Object { @@ -69489,7 +69489,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 165, + "line": 97, }, "name": "filter", "optional": true, @@ -69505,7 +69505,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 122, + "line": 54, }, "name": "id", "optional": true, @@ -69516,7 +69516,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 141, + "line": 73, }, "name": "tags", "optional": true, @@ -69541,7 +69541,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 78, + "line": 10, }, "name": "DataAwsEc2TransitGatewayVpcAttachmentConfig", "properties": Array [ @@ -69553,7 +69553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 81, + "line": 13, }, "name": "filter", "optional": true, @@ -69571,7 +69571,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 79, + "line": 11, }, "name": "tags", "optional": true, @@ -69593,7 +69593,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 83, + "line": 15, }, "name": "DataAwsEc2TransitGatewayVpcAttachmentFilter", "properties": Array [ @@ -69602,7 +69602,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 84, + "line": 16, }, "name": "name", "type": Object { @@ -69614,7 +69614,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpc-attachment.ts", - "line": 85, + "line": 17, }, "name": "values", "type": Object { @@ -69658,13 +69658,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 74, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 150, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -69685,7 +69685,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 139, + "line": 89, }, "name": "filter", "optional": true, @@ -69701,7 +69701,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 103, + "line": 53, }, "name": "id", "optional": true, @@ -69712,7 +69712,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 112, + "line": 62, }, "name": "tags", "optional": true, @@ -69728,7 +69728,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 121, + "line": 71, }, "name": "transitGatewayId", "optional": true, @@ -69739,7 +69739,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 130, + "line": 80, }, "name": "vpnConnectionId", "optional": true, @@ -69759,7 +69759,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 60, + "line": 10, }, "name": "DataAwsEc2TransitGatewayVpnAttachmentConfig", "properties": Array [ @@ -69771,7 +69771,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 65, + "line": 15, }, "name": "filter", "optional": true, @@ -69789,7 +69789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 61, + "line": 11, }, "name": "tags", "optional": true, @@ -69807,7 +69807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 62, + "line": 12, }, "name": "transitGatewayId", "optional": true, @@ -69820,7 +69820,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 63, + "line": 13, }, "name": "vpnConnectionId", "optional": true, @@ -69837,7 +69837,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 67, + "line": 17, }, "name": "DataAwsEc2TransitGatewayVpnAttachmentFilter", "properties": Array [ @@ -69846,7 +69846,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 68, + "line": 18, }, "name": "name", "type": Object { @@ -69858,7 +69858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ec2-transit-gateway-vpn-attachment.ts", - "line": 69, + "line": 19, }, "name": "values", "type": Object { @@ -69901,13 +69901,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 66, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 157, + "line": 110, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -69929,7 +69929,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 112, + "line": 65, }, "name": "imagePushedAt", "type": Object { @@ -69940,7 +69940,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 117, + "line": 70, }, "name": "imageSizeInBytes", "type": Object { @@ -69951,7 +69951,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 131, + "line": 84, }, "name": "imageTags", "type": Object { @@ -69966,7 +69966,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 146, + "line": 99, }, "name": "repositoryName", "type": Object { @@ -69976,7 +69976,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 95, + "line": 48, }, "name": "id", "optional": true, @@ -69987,7 +69987,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 104, + "line": 57, }, "name": "imageDigest", "optional": true, @@ -69998,7 +69998,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 123, + "line": 76, }, "name": "imageTag", "optional": true, @@ -70009,7 +70009,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 137, + "line": 90, }, "name": "registryId", "optional": true, @@ -70029,7 +70029,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 57, + "line": 10, }, "name": "DataAwsEcrImageConfig", "properties": Array [ @@ -70038,7 +70038,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 61, + "line": 14, }, "name": "repositoryName", "type": Object { @@ -70050,7 +70050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 58, + "line": 11, }, "name": "imageDigest", "optional": true, @@ -70063,7 +70063,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 59, + "line": 12, }, "name": "imageTag", "optional": true, @@ -70076,7 +70076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-image.ts", - "line": 60, + "line": 13, }, "name": "registryId", "optional": true, @@ -70115,13 +70115,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 55, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 126, + "line": 88, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -70143,7 +70143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 81, + "line": 43, }, "name": "arn", "type": Object { @@ -70154,7 +70154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 104, + "line": 66, }, "name": "registryId", "type": Object { @@ -70165,7 +70165,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 109, + "line": 71, }, "name": "repositoryUrl", "type": Object { @@ -70175,7 +70175,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 96, + "line": 58, }, "name": "name", "type": Object { @@ -70185,7 +70185,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 87, + "line": 49, }, "name": "id", "optional": true, @@ -70196,7 +70196,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 115, + "line": 77, }, "name": "tags", "optional": true, @@ -70221,7 +70221,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 48, + "line": 10, }, "name": "DataAwsEcrRepositoryConfig", "properties": Array [ @@ -70230,7 +70230,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 49, + "line": 11, }, "name": "name", "type": Object { @@ -70242,7 +70242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecr-repository.ts", - "line": 50, + "line": 12, }, "name": "tags", "optional": true, @@ -70286,13 +70286,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 80, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 143, + "line": 92, }, "name": "setting", "parameters": Array [ @@ -70312,7 +70312,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 156, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -70334,7 +70334,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 105, + "line": 54, }, "name": "arn", "type": Object { @@ -70345,7 +70345,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 128, + "line": 77, }, "name": "pendingTasksCount", "type": Object { @@ -70356,7 +70356,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 133, + "line": 82, }, "name": "registeredContainerInstancesCount", "type": Object { @@ -70367,7 +70367,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 138, + "line": 87, }, "name": "runningTasksCount", "type": Object { @@ -70378,7 +70378,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 148, + "line": 97, }, "name": "status", "type": Object { @@ -70388,7 +70388,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 111, + "line": 60, }, "name": "clusterName", "type": Object { @@ -70398,7 +70398,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 120, + "line": 69, }, "name": "id", "optional": true, @@ -70418,7 +70418,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 62, + "line": 11, }, "name": "DataAwsEcsClusterConfig", "properties": Array [ @@ -70427,7 +70427,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 63, + "line": 12, }, "name": "clusterName", "type": Object { @@ -70468,7 +70468,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 65, + "line": 14, }, "name": "DataAwsEcsClusterSetting", "properties": Array [ @@ -70476,7 +70476,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 68, + "line": 17, }, "name": "name", "type": Object { @@ -70487,7 +70487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-cluster.ts", - "line": 73, + "line": 22, }, "name": "value", "type": Object { @@ -70525,13 +70525,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 78, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 123, + "line": 63, }, "name": "dockerLabels", "parameters": Array [ @@ -70551,7 +70551,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 128, + "line": 68, }, "name": "environment", "parameters": Array [ @@ -70571,7 +70571,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 174, + "line": 114, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -70593,7 +70593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 113, + "line": 53, }, "name": "cpu", "type": Object { @@ -70604,7 +70604,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 118, + "line": 58, }, "name": "disableNetworking", "type": Object { @@ -70615,7 +70615,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 142, + "line": 82, }, "name": "image", "type": Object { @@ -70626,7 +70626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 147, + "line": 87, }, "name": "imageDigest", "type": Object { @@ -70637,7 +70637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 152, + "line": 92, }, "name": "memory", "type": Object { @@ -70648,7 +70648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 157, + "line": 97, }, "name": "memoryReservation", "type": Object { @@ -70658,7 +70658,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 105, + "line": 45, }, "name": "containerName", "type": Object { @@ -70668,7 +70668,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 163, + "line": 103, }, "name": "taskDefinition", "type": Object { @@ -70678,7 +70678,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 134, + "line": 74, }, "name": "id", "optional": true, @@ -70698,7 +70698,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 71, + "line": 11, }, "name": "DataAwsEcsContainerDefinitionConfig", "properties": Array [ @@ -70707,7 +70707,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 72, + "line": 12, }, "name": "containerName", "type": Object { @@ -70719,7 +70719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-container-definition.ts", - "line": 73, + "line": 13, }, "name": "taskDefinition", "type": Object { @@ -70757,13 +70757,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 59, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 140, + "line": 98, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -70785,7 +70785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 85, + "line": 43, }, "name": "arn", "type": Object { @@ -70796,7 +70796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 99, + "line": 57, }, "name": "desiredCount", "type": Object { @@ -70807,7 +70807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 113, + "line": 71, }, "name": "launchType", "type": Object { @@ -70818,7 +70818,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 118, + "line": 76, }, "name": "schedulingStrategy", "type": Object { @@ -70829,7 +70829,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 132, + "line": 90, }, "name": "taskDefinition", "type": Object { @@ -70839,7 +70839,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 91, + "line": 49, }, "name": "clusterArn", "type": Object { @@ -70849,7 +70849,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 124, + "line": 82, }, "name": "serviceName", "type": Object { @@ -70859,7 +70859,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 105, + "line": 63, }, "name": "id", "optional": true, @@ -70879,7 +70879,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 52, + "line": 10, }, "name": "DataAwsEcsServiceConfig", "properties": Array [ @@ -70888,7 +70888,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 53, + "line": 11, }, "name": "clusterArn", "type": Object { @@ -70900,7 +70900,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-service.ts", - "line": 54, + "line": 12, }, "name": "serviceName", "type": Object { @@ -70938,13 +70938,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 54, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 125, + "line": 87, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -70966,7 +70966,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 79, + "line": 41, }, "name": "family", "type": Object { @@ -70977,7 +70977,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 93, + "line": 55, }, "name": "networkMode", "type": Object { @@ -70988,7 +70988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 98, + "line": 60, }, "name": "revision", "type": Object { @@ -70999,7 +70999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 103, + "line": 65, }, "name": "status", "type": Object { @@ -71010,7 +71010,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 117, + "line": 79, }, "name": "taskRoleArn", "type": Object { @@ -71020,7 +71020,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 109, + "line": 71, }, "name": "taskDefinition", "type": Object { @@ -71030,7 +71030,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 85, + "line": 47, }, "name": "id", "optional": true, @@ -71050,7 +71050,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 48, + "line": 10, }, "name": "DataAwsEcsTaskDefinitionConfig", "properties": Array [ @@ -71059,7 +71059,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ecs-task-definition.ts", - "line": 49, + "line": 11, }, "name": "taskDefinition", "type": Object { @@ -71098,13 +71098,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 98, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 172, + "line": 100, }, "name": "lifecyclePolicy", "parameters": Array [ @@ -71124,7 +71124,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 204, + "line": 132, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -71146,7 +71146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 125, + "line": 53, }, "name": "arn", "type": Object { @@ -71157,7 +71157,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 139, + "line": 67, }, "name": "dnsName", "type": Object { @@ -71168,7 +71168,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 144, + "line": 72, }, "name": "encrypted", "type": Object { @@ -71179,7 +71179,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 167, + "line": 95, }, "name": "kmsKeyId", "type": Object { @@ -71190,7 +71190,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 177, + "line": 105, }, "name": "performanceMode", "type": Object { @@ -71201,7 +71201,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 182, + "line": 110, }, "name": "provisionedThroughputInMibps", "type": Object { @@ -71212,7 +71212,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 196, + "line": 124, }, "name": "throughputMode", "type": Object { @@ -71222,7 +71222,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 131, + "line": 59, }, "name": "creationToken", "optional": true, @@ -71233,7 +71233,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 150, + "line": 78, }, "name": "fileSystemId", "optional": true, @@ -71244,7 +71244,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 159, + "line": 87, }, "name": "id", "optional": true, @@ -71255,7 +71255,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 188, + "line": 116, }, "name": "tags", "optional": true, @@ -71280,7 +71280,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 83, + "line": 11, }, "name": "DataAwsEfsFileSystemConfig", "properties": Array [ @@ -71289,7 +71289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 84, + "line": 12, }, "name": "creationToken", "optional": true, @@ -71302,7 +71302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 85, + "line": 13, }, "name": "fileSystemId", "optional": true, @@ -71315,7 +71315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 86, + "line": 14, }, "name": "tags", "optional": true, @@ -71362,7 +71362,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 88, + "line": 16, }, "name": "DataAwsEfsFileSystemLifecyclePolicy", "properties": Array [ @@ -71370,7 +71370,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-file-system.ts", - "line": 91, + "line": 19, }, "name": "transitionToIa", "type": Object { @@ -71408,13 +71408,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 65, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 146, + "line": 97, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -71436,7 +71436,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 90, + "line": 41, }, "name": "dnsName", "type": Object { @@ -71447,7 +71447,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 95, + "line": 46, }, "name": "fileSystemArn", "type": Object { @@ -71458,7 +71458,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 100, + "line": 51, }, "name": "fileSystemId", "type": Object { @@ -71469,7 +71469,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 114, + "line": 65, }, "name": "ipAddress", "type": Object { @@ -71480,7 +71480,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 128, + "line": 79, }, "name": "networkInterfaceId", "type": Object { @@ -71491,7 +71491,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 133, + "line": 84, }, "name": "securityGroups", "type": Object { @@ -71507,7 +71507,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 138, + "line": 89, }, "name": "subnetId", "type": Object { @@ -71517,7 +71517,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 120, + "line": 71, }, "name": "mountTargetId", "type": Object { @@ -71527,7 +71527,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 106, + "line": 57, }, "name": "id", "optional": true, @@ -71547,7 +71547,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 59, + "line": 10, }, "name": "DataAwsEfsMountTargetConfig", "properties": Array [ @@ -71556,7 +71556,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-efs-mount-target.ts", - "line": 60, + "line": 11, }, "name": "mountTargetId", "type": Object { @@ -71595,13 +71595,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 106, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 217, + "line": 134, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -71623,7 +71623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 133, + "line": 50, }, "name": "associationId", "type": Object { @@ -71634,7 +71634,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 138, + "line": 55, }, "name": "domain", "type": Object { @@ -71645,7 +71645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 152, + "line": 69, }, "name": "instanceId", "type": Object { @@ -71656,7 +71656,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 157, + "line": 74, }, "name": "networkInterfaceId", "type": Object { @@ -71667,7 +71667,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 162, + "line": 79, }, "name": "networkInterfaceOwnerId", "type": Object { @@ -71678,7 +71678,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 167, + "line": 84, }, "name": "privateDns", "type": Object { @@ -71689,7 +71689,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 172, + "line": 89, }, "name": "privateIp", "type": Object { @@ -71700,7 +71700,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 177, + "line": 94, }, "name": "publicDns", "type": Object { @@ -71711,7 +71711,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 191, + "line": 108, }, "name": "publicIpv4Pool", "type": Object { @@ -71721,7 +71721,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 206, + "line": 123, }, "name": "filter", "optional": true, @@ -71737,7 +71737,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 144, + "line": 61, }, "name": "id", "optional": true, @@ -71748,7 +71748,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 183, + "line": 100, }, "name": "publicIp", "optional": true, @@ -71759,7 +71759,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 197, + "line": 114, }, "name": "tags", "optional": true, @@ -71784,7 +71784,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 93, + "line": 10, }, "name": "DataAwsEipConfig", "properties": Array [ @@ -71796,7 +71796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 97, + "line": 14, }, "name": "filter", "optional": true, @@ -71814,7 +71814,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 94, + "line": 11, }, "name": "publicIp", "optional": true, @@ -71827,7 +71827,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 95, + "line": 12, }, "name": "tags", "optional": true, @@ -71849,7 +71849,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 99, + "line": 16, }, "name": "DataAwsEipFilter", "properties": Array [ @@ -71858,7 +71858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 100, + "line": 17, }, "name": "name", "type": Object { @@ -71870,7 +71870,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eip.ts", - "line": 101, + "line": 18, }, "name": "values", "type": Object { @@ -71913,13 +71913,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 196, + "line": 76, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 227, + "line": 107, }, "name": "certificateAuthority", "parameters": Array [ @@ -71939,7 +71939,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 256, + "line": 136, }, "name": "identity", "parameters": Array [ @@ -71959,7 +71959,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 307, + "line": 187, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -71977,7 +71977,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 299, + "line": 179, }, "name": "vpcConfig", "parameters": Array [ @@ -72001,7 +72001,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 222, + "line": 102, }, "name": "arn", "type": Object { @@ -72012,7 +72012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 232, + "line": 112, }, "name": "createdAt", "type": Object { @@ -72023,7 +72023,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 237, + "line": 117, }, "name": "enabledClusterLogTypes", "type": Object { @@ -72039,7 +72039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 242, + "line": 122, }, "name": "endpoint", "type": Object { @@ -72050,7 +72050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 270, + "line": 150, }, "name": "platformVersion", "type": Object { @@ -72061,7 +72061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 275, + "line": 155, }, "name": "roleArn", "type": Object { @@ -72072,7 +72072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 280, + "line": 160, }, "name": "status", "type": Object { @@ -72083,7 +72083,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 294, + "line": 174, }, "name": "version", "type": Object { @@ -72093,7 +72093,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 262, + "line": 142, }, "name": "name", "type": Object { @@ -72103,7 +72103,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 248, + "line": 128, }, "name": "id", "optional": true, @@ -72114,7 +72114,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 286, + "line": 166, }, "name": "tags", "optional": true, @@ -72158,13 +72158,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster-auth.ts", - "line": 39, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster-auth.ts", - "line": 90, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -72186,7 +72186,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster-auth.ts", - "line": 82, + "line": 59, }, "name": "token", "type": Object { @@ -72196,7 +72196,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster-auth.ts", - "line": 74, + "line": 51, }, "name": "name", "type": Object { @@ -72206,7 +72206,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster-auth.ts", - "line": 65, + "line": 42, }, "name": "id", "optional": true, @@ -72226,7 +72226,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster-auth.ts", - "line": 33, + "line": 10, }, "name": "DataAwsEksClusterAuthConfig", "properties": Array [ @@ -72235,7 +72235,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster-auth.ts", - "line": 34, + "line": 11, }, "name": "name", "type": Object { @@ -72276,7 +72276,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 135, + "line": 15, }, "name": "DataAwsEksClusterCertificateAuthority", "properties": Array [ @@ -72284,7 +72284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 138, + "line": 18, }, "name": "data", "type": Object { @@ -72303,7 +72303,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 131, + "line": 11, }, "name": "DataAwsEksClusterConfig", "properties": Array [ @@ -72312,7 +72312,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 132, + "line": 12, }, "name": "name", "type": Object { @@ -72324,7 +72324,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 133, + "line": 13, }, "name": "tags", "optional": true, @@ -72371,7 +72371,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 149, + "line": 29, }, "name": "DataAwsEksClusterIdentity", "properties": Array [ @@ -72379,7 +72379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 152, + "line": 32, }, "name": "oidc", "type": Object { @@ -72420,7 +72420,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 142, + "line": 22, }, "name": "DataAwsEksClusterIdentityOidc", "properties": Array [ @@ -72428,7 +72428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 145, + "line": 25, }, "name": "issuer", "type": Object { @@ -72469,7 +72469,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 156, + "line": 36, }, "name": "DataAwsEksClusterVpcConfig", "properties": Array [ @@ -72477,7 +72477,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 159, + "line": 39, }, "name": "clusterSecurityGroupId", "type": Object { @@ -72488,7 +72488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 164, + "line": 44, }, "name": "endpointPrivateAccess", "type": Object { @@ -72499,7 +72499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 169, + "line": 49, }, "name": "endpointPublicAccess", "type": Object { @@ -72510,7 +72510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 174, + "line": 54, }, "name": "publicAccessCidrs", "type": Object { @@ -72526,7 +72526,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 179, + "line": 59, }, "name": "securityGroupIds", "type": Object { @@ -72542,7 +72542,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 184, + "line": 64, }, "name": "subnetIds", "type": Object { @@ -72558,7 +72558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-eks-cluster.ts", - "line": 189, + "line": 69, }, "name": "vpcId", "type": Object { @@ -72596,13 +72596,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 80, + "line": 39, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 105, + "line": 64, }, "name": "appversionLifecycle", "parameters": Array [ @@ -72622,7 +72622,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 141, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -72644,7 +72644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 110, + "line": 69, }, "name": "arn", "type": Object { @@ -72655,7 +72655,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 115, + "line": 74, }, "name": "description", "type": Object { @@ -72665,7 +72665,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 130, + "line": 89, }, "name": "name", "type": Object { @@ -72675,7 +72675,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 121, + "line": 80, }, "name": "id", "optional": true, @@ -72717,7 +72717,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 55, + "line": 14, }, "name": "DataAwsElasticBeanstalkApplicationAppversionLifecycle", "properties": Array [ @@ -72725,7 +72725,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 58, + "line": 17, }, "name": "deleteSourceFromS3", "type": Object { @@ -72736,7 +72736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 63, + "line": 22, }, "name": "maxAgeInDays", "type": Object { @@ -72747,7 +72747,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 68, + "line": 27, }, "name": "maxCount", "type": Object { @@ -72758,7 +72758,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 73, + "line": 32, }, "name": "serviceRole", "type": Object { @@ -72777,7 +72777,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 52, + "line": 11, }, "name": "DataAwsElasticBeanstalkApplicationConfig", "properties": Array [ @@ -72786,7 +72786,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-application.ts", - "line": 53, + "line": 12, }, "name": "name", "type": Object { @@ -72825,13 +72825,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-hosted-zone.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-hosted-zone.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -72852,7 +72852,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-hosted-zone.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -72863,7 +72863,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-hosted-zone.ts", - "line": 69, + "line": 51, }, "name": "region", "optional": true, @@ -72883,7 +72883,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-hosted-zone.ts", - "line": 28, + "line": 10, }, "name": "DataAwsElasticBeanstalkHostedZoneConfig", "properties": Array [ @@ -72892,7 +72892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-hosted-zone.ts", - "line": 29, + "line": 11, }, "name": "region", "optional": true, @@ -72931,13 +72931,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-solution-stack.ts", - "line": 43, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-solution-stack.ts", - "line": 104, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -72959,7 +72959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-solution-stack.ts", - "line": 87, + "line": 61, }, "name": "name", "type": Object { @@ -72969,7 +72969,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-solution-stack.ts", - "line": 93, + "line": 67, }, "name": "nameRegex", "type": Object { @@ -72979,7 +72979,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-solution-stack.ts", - "line": 70, + "line": 44, }, "name": "id", "optional": true, @@ -72990,7 +72990,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-solution-stack.ts", - "line": 79, + "line": 53, }, "name": "mostRecent", "optional": true, @@ -73010,7 +73010,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-solution-stack.ts", - "line": 36, + "line": 10, }, "name": "DataAwsElasticBeanstalkSolutionStackConfig", "properties": Array [ @@ -73019,7 +73019,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-solution-stack.ts", - "line": 38, + "line": 12, }, "name": "nameRegex", "type": Object { @@ -73031,7 +73031,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elastic-beanstalk-solution-stack.ts", - "line": 37, + "line": 11, }, "name": "mostRecent", "optional": true, @@ -73070,13 +73070,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 159, + "line": 40, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 195, + "line": 76, }, "name": "cacheNodes", "parameters": Array [ @@ -73096,7 +73096,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 310, + "line": 191, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -73118,7 +73118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 185, + "line": 66, }, "name": "arn", "type": Object { @@ -73129,7 +73129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 190, + "line": 71, }, "name": "availabilityZone", "type": Object { @@ -73140,7 +73140,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 200, + "line": 81, }, "name": "clusterAddress", "type": Object { @@ -73151,7 +73151,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 214, + "line": 95, }, "name": "configurationEndpoint", "type": Object { @@ -73162,7 +73162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 219, + "line": 100, }, "name": "engine", "type": Object { @@ -73173,7 +73173,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 224, + "line": 105, }, "name": "engineVersion", "type": Object { @@ -73184,7 +73184,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 238, + "line": 119, }, "name": "maintenanceWindow", "type": Object { @@ -73195,7 +73195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 243, + "line": 124, }, "name": "nodeType", "type": Object { @@ -73206,7 +73206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 248, + "line": 129, }, "name": "notificationTopicArn", "type": Object { @@ -73217,7 +73217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 253, + "line": 134, }, "name": "numCacheNodes", "type": Object { @@ -73228,7 +73228,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 258, + "line": 139, }, "name": "parameterGroupName", "type": Object { @@ -73239,7 +73239,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 263, + "line": 144, }, "name": "port", "type": Object { @@ -73250,7 +73250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 268, + "line": 149, }, "name": "replicationGroupId", "type": Object { @@ -73261,7 +73261,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 273, + "line": 154, }, "name": "securityGroupIds", "type": Object { @@ -73277,7 +73277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 278, + "line": 159, }, "name": "securityGroupNames", "type": Object { @@ -73293,7 +73293,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 283, + "line": 164, }, "name": "snapshotRetentionLimit", "type": Object { @@ -73304,7 +73304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 288, + "line": 169, }, "name": "snapshotWindow", "type": Object { @@ -73315,7 +73315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 293, + "line": 174, }, "name": "subnetGroupName", "type": Object { @@ -73325,7 +73325,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 206, + "line": 87, }, "name": "clusterId", "type": Object { @@ -73335,7 +73335,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 230, + "line": 111, }, "name": "id", "optional": true, @@ -73346,7 +73346,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 299, + "line": 180, }, "name": "tags", "optional": true, @@ -73393,7 +73393,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 134, + "line": 15, }, "name": "DataAwsElasticacheClusterCacheNodes", "properties": Array [ @@ -73401,7 +73401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 137, + "line": 18, }, "name": "address", "type": Object { @@ -73412,7 +73412,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 142, + "line": 23, }, "name": "availabilityZone", "type": Object { @@ -73423,7 +73423,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 147, + "line": 28, }, "name": "id", "type": Object { @@ -73434,7 +73434,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 152, + "line": 33, }, "name": "port", "type": Object { @@ -73453,7 +73453,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 130, + "line": 11, }, "name": "DataAwsElasticacheClusterConfig", "properties": Array [ @@ -73462,7 +73462,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 131, + "line": 12, }, "name": "clusterId", "type": Object { @@ -73474,7 +73474,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-cluster.ts", - "line": 132, + "line": 13, }, "name": "tags", "optional": true, @@ -73518,13 +73518,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 81, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 182, + "line": 117, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -73546,7 +73546,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 106, + "line": 41, }, "name": "authTokenEnabled", "type": Object { @@ -73557,7 +73557,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 111, + "line": 46, }, "name": "automaticFailoverEnabled", "type": Object { @@ -73568,7 +73568,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 116, + "line": 51, }, "name": "configurationEndpointAddress", "type": Object { @@ -73579,7 +73579,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 130, + "line": 65, }, "name": "memberClusters", "type": Object { @@ -73595,7 +73595,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 135, + "line": 70, }, "name": "nodeType", "type": Object { @@ -73606,7 +73606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 140, + "line": 75, }, "name": "numberCacheClusters", "type": Object { @@ -73617,7 +73617,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 145, + "line": 80, }, "name": "port", "type": Object { @@ -73628,7 +73628,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 150, + "line": 85, }, "name": "primaryEndpointAddress", "type": Object { @@ -73639,7 +73639,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 155, + "line": 90, }, "name": "replicationGroupDescription", "type": Object { @@ -73650,7 +73650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 169, + "line": 104, }, "name": "snapshotRetentionLimit", "type": Object { @@ -73661,7 +73661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 174, + "line": 109, }, "name": "snapshotWindow", "type": Object { @@ -73671,7 +73671,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 161, + "line": 96, }, "name": "replicationGroupId", "type": Object { @@ -73681,7 +73681,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 122, + "line": 57, }, "name": "id", "optional": true, @@ -73701,7 +73701,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 75, + "line": 10, }, "name": "DataAwsElasticacheReplicationGroupConfig", "properties": Array [ @@ -73710,7 +73710,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticache-replication-group.ts", - "line": 76, + "line": 11, }, "name": "replicationGroupId", "type": Object { @@ -73748,13 +73748,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 372, + "line": 172, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 403, + "line": 203, }, "name": "advancedOptions", "parameters": Array [ @@ -73774,7 +73774,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 413, + "line": 213, }, "name": "clusterConfig", "parameters": Array [ @@ -73794,7 +73794,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 418, + "line": 218, }, "name": "cognitoOptions", "parameters": Array [ @@ -73814,7 +73814,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 447, + "line": 247, }, "name": "ebsOptions", "parameters": Array [ @@ -73834,7 +73834,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 457, + "line": 257, }, "name": "encryptionAtRest", "parameters": Array [ @@ -73854,7 +73854,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 481, + "line": 281, }, "name": "logPublishingOptions", "parameters": Array [ @@ -73874,7 +73874,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 486, + "line": 286, }, "name": "nodeToNodeEncryption", "parameters": Array [ @@ -73894,7 +73894,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 496, + "line": 296, }, "name": "snapshotOptions", "parameters": Array [ @@ -73914,7 +73914,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 518, + "line": 318, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -73932,7 +73932,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 510, + "line": 310, }, "name": "vpcOptions", "parameters": Array [ @@ -73956,7 +73956,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 398, + "line": 198, }, "name": "accessPolicies", "type": Object { @@ -73967,7 +73967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 408, + "line": 208, }, "name": "arn", "type": Object { @@ -73978,7 +73978,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 423, + "line": 223, }, "name": "created", "type": Object { @@ -73989,7 +73989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 428, + "line": 228, }, "name": "deleted", "type": Object { @@ -74000,7 +74000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 433, + "line": 233, }, "name": "domainId", "type": Object { @@ -74011,7 +74011,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 452, + "line": 252, }, "name": "elasticsearchVersion", "type": Object { @@ -74022,7 +74022,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 462, + "line": 262, }, "name": "endpoint", "type": Object { @@ -74033,7 +74033,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 476, + "line": 276, }, "name": "kibanaEndpoint", "type": Object { @@ -74044,7 +74044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 491, + "line": 291, }, "name": "processing", "type": Object { @@ -74054,7 +74054,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 439, + "line": 239, }, "name": "domainName", "type": Object { @@ -74064,7 +74064,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 468, + "line": 268, }, "name": "id", "optional": true, @@ -74075,7 +74075,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 502, + "line": 302, }, "name": "tags", "optional": true, @@ -74122,7 +74122,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 223, + "line": 23, }, "name": "DataAwsElasticsearchDomainClusterConfig", "properties": Array [ @@ -74130,7 +74130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 226, + "line": 26, }, "name": "dedicatedMasterCount", "type": Object { @@ -74141,7 +74141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 231, + "line": 31, }, "name": "dedicatedMasterEnabled", "type": Object { @@ -74152,7 +74152,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 236, + "line": 36, }, "name": "dedicatedMasterType", "type": Object { @@ -74163,7 +74163,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 241, + "line": 41, }, "name": "instanceCount", "type": Object { @@ -74174,7 +74174,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 246, + "line": 46, }, "name": "instanceType", "type": Object { @@ -74185,7 +74185,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 251, + "line": 51, }, "name": "zoneAwarenessConfig", "type": Object { @@ -74196,7 +74196,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 256, + "line": 56, }, "name": "zoneAwarenessEnabled", "type": Object { @@ -74237,7 +74237,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 216, + "line": 16, }, "name": "DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig", "properties": Array [ @@ -74245,7 +74245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 219, + "line": 19, }, "name": "availabilityZoneCount", "type": Object { @@ -74286,7 +74286,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 260, + "line": 60, }, "name": "DataAwsElasticsearchDomainCognitoOptions", "properties": Array [ @@ -74294,7 +74294,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 263, + "line": 63, }, "name": "enabled", "type": Object { @@ -74305,7 +74305,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 268, + "line": 68, }, "name": "identityPoolId", "type": Object { @@ -74316,7 +74316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 273, + "line": 73, }, "name": "roleArn", "type": Object { @@ -74327,7 +74327,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 278, + "line": 78, }, "name": "userPoolId", "type": Object { @@ -74346,7 +74346,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 212, + "line": 12, }, "name": "DataAwsElasticsearchDomainConfig", "properties": Array [ @@ -74355,7 +74355,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 213, + "line": 13, }, "name": "domainName", "type": Object { @@ -74367,7 +74367,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 214, + "line": 14, }, "name": "tags", "optional": true, @@ -74414,7 +74414,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 282, + "line": 82, }, "name": "DataAwsElasticsearchDomainEbsOptions", "properties": Array [ @@ -74422,7 +74422,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 285, + "line": 85, }, "name": "ebsEnabled", "type": Object { @@ -74433,7 +74433,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 290, + "line": 90, }, "name": "iops", "type": Object { @@ -74444,7 +74444,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 295, + "line": 95, }, "name": "volumeSize", "type": Object { @@ -74455,7 +74455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 300, + "line": 100, }, "name": "volumeType", "type": Object { @@ -74496,7 +74496,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 304, + "line": 104, }, "name": "DataAwsElasticsearchDomainEncryptionAtRest", "properties": Array [ @@ -74504,7 +74504,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 307, + "line": 107, }, "name": "enabled", "type": Object { @@ -74515,7 +74515,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 312, + "line": 112, }, "name": "kmsKeyId", "type": Object { @@ -74556,7 +74556,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 316, + "line": 116, }, "name": "DataAwsElasticsearchDomainLogPublishingOptions", "properties": Array [ @@ -74564,7 +74564,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 319, + "line": 119, }, "name": "cloudwatchLogGroupArn", "type": Object { @@ -74575,7 +74575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 324, + "line": 124, }, "name": "enabled", "type": Object { @@ -74586,7 +74586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 329, + "line": 129, }, "name": "logType", "type": Object { @@ -74627,7 +74627,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 333, + "line": 133, }, "name": "DataAwsElasticsearchDomainNodeToNodeEncryption", "properties": Array [ @@ -74635,7 +74635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 336, + "line": 136, }, "name": "enabled", "type": Object { @@ -74676,7 +74676,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 340, + "line": 140, }, "name": "DataAwsElasticsearchDomainSnapshotOptions", "properties": Array [ @@ -74684,7 +74684,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 343, + "line": 143, }, "name": "automatedSnapshotStartHour", "type": Object { @@ -74725,7 +74725,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 347, + "line": 147, }, "name": "DataAwsElasticsearchDomainVpcOptions", "properties": Array [ @@ -74733,7 +74733,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 350, + "line": 150, }, "name": "availabilityZones", "type": Object { @@ -74749,7 +74749,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 355, + "line": 155, }, "name": "securityGroupIds", "type": Object { @@ -74765,7 +74765,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 360, + "line": 160, }, "name": "subnetIds", "type": Object { @@ -74781,7 +74781,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elasticsearch-domain.ts", - "line": 365, + "line": 165, }, "name": "vpcId", "type": Object { @@ -74819,13 +74819,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 235, + "line": 94, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 261, + "line": 120, }, "name": "accessLogs", "parameters": Array [ @@ -74845,7 +74845,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 296, + "line": 155, }, "name": "healthCheck", "parameters": Array [ @@ -74865,7 +74865,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 325, + "line": 184, }, "name": "listener", "parameters": Array [ @@ -74885,7 +74885,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 376, + "line": 235, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -74907,7 +74907,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 266, + "line": 125, }, "name": "arn", "type": Object { @@ -74918,7 +74918,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 271, + "line": 130, }, "name": "availabilityZones", "type": Object { @@ -74934,7 +74934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 276, + "line": 135, }, "name": "connectionDraining", "type": Object { @@ -74945,7 +74945,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 281, + "line": 140, }, "name": "connectionDrainingTimeout", "type": Object { @@ -74956,7 +74956,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 286, + "line": 145, }, "name": "crossZoneLoadBalancing", "type": Object { @@ -74967,7 +74967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 291, + "line": 150, }, "name": "dnsName", "type": Object { @@ -74978,7 +74978,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 310, + "line": 169, }, "name": "idleTimeout", "type": Object { @@ -74989,7 +74989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 315, + "line": 174, }, "name": "instances", "type": Object { @@ -75005,7 +75005,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 320, + "line": 179, }, "name": "internal", "type": Object { @@ -75016,7 +75016,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 339, + "line": 198, }, "name": "securityGroups", "type": Object { @@ -75032,7 +75032,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 344, + "line": 203, }, "name": "sourceSecurityGroup", "type": Object { @@ -75043,7 +75043,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 349, + "line": 208, }, "name": "sourceSecurityGroupId", "type": Object { @@ -75054,7 +75054,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 354, + "line": 213, }, "name": "subnets", "type": Object { @@ -75070,7 +75070,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 368, + "line": 227, }, "name": "zoneId", "type": Object { @@ -75080,7 +75080,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 331, + "line": 190, }, "name": "name", "type": Object { @@ -75090,7 +75090,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 302, + "line": 161, }, "name": "id", "optional": true, @@ -75101,7 +75101,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 360, + "line": 219, }, "name": "tags", "optional": true, @@ -75148,7 +75148,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 156, + "line": 15, }, "name": "DataAwsElbAccessLogs", "properties": Array [ @@ -75156,7 +75156,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 159, + "line": 18, }, "name": "bucket", "type": Object { @@ -75167,7 +75167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 164, + "line": 23, }, "name": "bucketPrefix", "type": Object { @@ -75178,7 +75178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 169, + "line": 28, }, "name": "enabled", "type": Object { @@ -75189,7 +75189,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 174, + "line": 33, }, "name": "interval", "type": Object { @@ -75208,7 +75208,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 152, + "line": 11, }, "name": "DataAwsElbConfig", "properties": Array [ @@ -75217,7 +75217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 153, + "line": 12, }, "name": "name", "type": Object { @@ -75229,7 +75229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 154, + "line": 13, }, "name": "tags", "optional": true, @@ -75276,7 +75276,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 178, + "line": 37, }, "name": "DataAwsElbHealthCheck", "properties": Array [ @@ -75284,7 +75284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 181, + "line": 40, }, "name": "healthyThreshold", "type": Object { @@ -75295,7 +75295,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 186, + "line": 45, }, "name": "interval", "type": Object { @@ -75306,7 +75306,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 191, + "line": 50, }, "name": "target", "type": Object { @@ -75317,7 +75317,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 196, + "line": 55, }, "name": "timeout", "type": Object { @@ -75328,7 +75328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 201, + "line": 60, }, "name": "unhealthyThreshold", "type": Object { @@ -75367,13 +75367,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elb-hosted-zone-id.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb-hosted-zone-id.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -75394,7 +75394,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb-hosted-zone-id.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -75405,7 +75405,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb-hosted-zone-id.ts", - "line": 69, + "line": 51, }, "name": "region", "optional": true, @@ -75425,7 +75425,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-elb-hosted-zone-id.ts", - "line": 28, + "line": 10, }, "name": "DataAwsElbHostedZoneIdConfig", "properties": Array [ @@ -75434,7 +75434,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb-hosted-zone-id.ts", - "line": 29, + "line": 11, }, "name": "region", "optional": true, @@ -75476,7 +75476,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 205, + "line": 64, }, "name": "DataAwsElbListener", "properties": Array [ @@ -75484,7 +75484,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 208, + "line": 67, }, "name": "instancePort", "type": Object { @@ -75495,7 +75495,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 213, + "line": 72, }, "name": "instanceProtocol", "type": Object { @@ -75506,7 +75506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 218, + "line": 77, }, "name": "lbPort", "type": Object { @@ -75517,7 +75517,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 223, + "line": 82, }, "name": "lbProtocol", "type": Object { @@ -75528,7 +75528,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb.ts", - "line": 228, + "line": 87, }, "name": "sslCertificateId", "type": Object { @@ -75567,13 +75567,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-elb-service-account.ts", - "line": 38, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb-service-account.ts", - "line": 89, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -75595,7 +75595,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb-service-account.ts", - "line": 63, + "line": 41, }, "name": "arn", "type": Object { @@ -75605,7 +75605,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb-service-account.ts", - "line": 69, + "line": 47, }, "name": "id", "optional": true, @@ -75616,7 +75616,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-elb-service-account.ts", - "line": 78, + "line": 56, }, "name": "region", "optional": true, @@ -75636,7 +75636,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-elb-service-account.ts", - "line": 32, + "line": 10, }, "name": "DataAwsElbServiceAccountConfig", "properties": Array [ @@ -75645,7 +75645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-elb-service-account.ts", - "line": 33, + "line": 11, }, "name": "region", "optional": true, @@ -75684,13 +75684,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 127, + "line": 37, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 203, + "line": 113, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -75712,7 +75712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 172, + "line": 82, }, "name": "pythonScript", "type": Object { @@ -75723,7 +75723,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 177, + "line": 87, }, "name": "scalaCode", "type": Object { @@ -75733,7 +75733,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 183, + "line": 93, }, "name": "dagEdge", "type": Object { @@ -75748,7 +75748,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 192, + "line": 102, }, "name": "dagNode", "type": Object { @@ -75763,7 +75763,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 155, + "line": 65, }, "name": "id", "optional": true, @@ -75774,7 +75774,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 164, + "line": 74, }, "name": "language", "optional": true, @@ -75794,7 +75794,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 100, + "line": 10, }, "name": "DataAwsGlueScriptConfig", "properties": Array [ @@ -75806,7 +75806,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 103, + "line": 13, }, "name": "dagEdge", "type": Object { @@ -75826,7 +75826,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 105, + "line": 15, }, "name": "dagNode", "type": Object { @@ -75843,7 +75843,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 101, + "line": 11, }, "name": "language", "optional": true, @@ -75860,7 +75860,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 107, + "line": 17, }, "name": "DataAwsGlueScriptDagEdge", "properties": Array [ @@ -75869,7 +75869,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 108, + "line": 18, }, "name": "source", "type": Object { @@ -75881,7 +75881,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 109, + "line": 19, }, "name": "target", "type": Object { @@ -75893,7 +75893,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 110, + "line": 20, }, "name": "targetParameter", "optional": true, @@ -75910,7 +75910,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 117, + "line": 27, }, "name": "DataAwsGlueScriptDagNode", "properties": Array [ @@ -75922,7 +75922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 122, + "line": 32, }, "name": "args", "type": Object { @@ -75939,7 +75939,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 118, + "line": 28, }, "name": "id", "type": Object { @@ -75951,7 +75951,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 120, + "line": 30, }, "name": "nodeType", "type": Object { @@ -75963,7 +75963,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 119, + "line": 29, }, "name": "lineNumber", "optional": true, @@ -75980,7 +75980,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 112, + "line": 22, }, "name": "DataAwsGlueScriptDagNodeArgs", "properties": Array [ @@ -75989,7 +75989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 113, + "line": 23, }, "name": "name", "type": Object { @@ -76001,7 +76001,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 115, + "line": 25, }, "name": "value", "type": Object { @@ -76013,7 +76013,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-glue-script.ts", - "line": 114, + "line": 24, }, "name": "param", "optional": true, @@ -76053,13 +76053,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-guardduty-detector.ts", - "line": 40, + "line": 15, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-guardduty-detector.ts", - "line": 91, + "line": 66, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -76081,7 +76081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-guardduty-detector.ts", - "line": 64, + "line": 39, }, "name": "findingPublishingFrequency", "type": Object { @@ -76092,7 +76092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-guardduty-detector.ts", - "line": 78, + "line": 53, }, "name": "serviceRoleArn", "type": Object { @@ -76103,7 +76103,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-guardduty-detector.ts", - "line": 83, + "line": 58, }, "name": "status", "type": Object { @@ -76113,7 +76113,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-guardduty-detector.ts", - "line": 70, + "line": 45, }, "name": "id", "optional": true, @@ -76133,7 +76133,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-guardduty-detector.ts", - "line": 35, + "line": 10, }, "name": "DataAwsGuarddutyDetectorConfig", }, @@ -76167,13 +76167,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-account-alias.ts", - "line": 33, + "line": 15, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-account-alias.ts", - "line": 74, + "line": 56, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -76195,7 +76195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-account-alias.ts", - "line": 57, + "line": 39, }, "name": "accountAlias", "type": Object { @@ -76205,7 +76205,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-account-alias.ts", - "line": 63, + "line": 45, }, "name": "id", "optional": true, @@ -76225,7 +76225,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-account-alias.ts", - "line": 28, + "line": 10, }, "name": "DataAwsIamAccountAliasConfig", }, @@ -76258,13 +76258,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 84, + "line": 39, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 150, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -76282,7 +76282,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 142, + "line": 97, }, "name": "users", "parameters": Array [ @@ -76306,7 +76306,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 109, + "line": 64, }, "name": "arn", "type": Object { @@ -76317,7 +76317,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 114, + "line": 69, }, "name": "groupId", "type": Object { @@ -76328,7 +76328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 137, + "line": 92, }, "name": "path", "type": Object { @@ -76338,7 +76338,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 120, + "line": 75, }, "name": "groupName", "type": Object { @@ -76348,7 +76348,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 129, + "line": 84, }, "name": "id", "optional": true, @@ -76368,7 +76368,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 56, + "line": 11, }, "name": "DataAwsIamGroupConfig", "properties": Array [ @@ -76377,7 +76377,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 57, + "line": 12, }, "name": "groupName", "type": Object { @@ -76418,7 +76418,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 59, + "line": 14, }, "name": "DataAwsIamGroupUsers", "properties": Array [ @@ -76426,7 +76426,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 62, + "line": 17, }, "name": "arn", "type": Object { @@ -76437,7 +76437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 67, + "line": 22, }, "name": "path", "type": Object { @@ -76448,7 +76448,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 72, + "line": 27, }, "name": "userId", "type": Object { @@ -76459,7 +76459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-group.ts", - "line": 77, + "line": 32, }, "name": "userName", "type": Object { @@ -76497,13 +76497,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 58, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 134, + "line": 92, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -76525,7 +76525,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 83, + "line": 41, }, "name": "arn", "type": Object { @@ -76536,7 +76536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 88, + "line": 46, }, "name": "createDate", "type": Object { @@ -76547,7 +76547,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 111, + "line": 69, }, "name": "path", "type": Object { @@ -76558,7 +76558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 116, + "line": 74, }, "name": "roleArn", "type": Object { @@ -76569,7 +76569,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 121, + "line": 79, }, "name": "roleId", "type": Object { @@ -76580,7 +76580,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 126, + "line": 84, }, "name": "roleName", "type": Object { @@ -76590,7 +76590,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 103, + "line": 61, }, "name": "name", "type": Object { @@ -76600,7 +76600,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 94, + "line": 52, }, "name": "id", "optional": true, @@ -76620,7 +76620,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 52, + "line": 10, }, "name": "DataAwsIamInstanceProfileConfig", "properties": Array [ @@ -76629,7 +76629,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-instance-profile.ts", - "line": 53, + "line": 11, }, "name": "name", "type": Object { @@ -76667,13 +76667,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy.ts", - "line": 50, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy.ts", - "line": 116, + "line": 82, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -76695,7 +76695,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy.ts", - "line": 84, + "line": 50, }, "name": "description", "type": Object { @@ -76706,7 +76706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy.ts", - "line": 98, + "line": 64, }, "name": "name", "type": Object { @@ -76717,7 +76717,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy.ts", - "line": 103, + "line": 69, }, "name": "path", "type": Object { @@ -76728,7 +76728,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy.ts", - "line": 108, + "line": 74, }, "name": "policy", "type": Object { @@ -76738,7 +76738,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy.ts", - "line": 76, + "line": 42, }, "name": "arn", "type": Object { @@ -76748,7 +76748,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy.ts", - "line": 90, + "line": 56, }, "name": "id", "optional": true, @@ -76768,7 +76768,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy.ts", - "line": 44, + "line": 10, }, "name": "DataAwsIamPolicyConfig", "properties": Array [ @@ -76777,7 +76777,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy.ts", - "line": 45, + "line": 11, }, "name": "arn", "type": Object { @@ -76816,13 +76816,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 187, + "line": 48, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 278, + "line": 139, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -76844,7 +76844,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 225, + "line": 86, }, "name": "json", "type": Object { @@ -76854,7 +76854,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 217, + "line": 78, }, "name": "id", "optional": true, @@ -76865,7 +76865,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 231, + "line": 92, }, "name": "overrideJson", "optional": true, @@ -76876,7 +76876,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 240, + "line": 101, }, "name": "policyId", "optional": true, @@ -76887,7 +76887,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 249, + "line": 110, }, "name": "sourceJson", "optional": true, @@ -76898,7 +76898,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 267, + "line": 128, }, "name": "statement", "optional": true, @@ -76914,7 +76914,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 258, + "line": 119, }, "name": "version", "optional": true, @@ -76934,7 +76934,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 149, + "line": 10, }, "name": "DataAwsIamPolicyDocumentConfig", "properties": Array [ @@ -76943,7 +76943,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 150, + "line": 11, }, "name": "overrideJson", "optional": true, @@ -76956,7 +76956,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 151, + "line": 12, }, "name": "policyId", "optional": true, @@ -76969,7 +76969,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 152, + "line": 13, }, "name": "sourceJson", "optional": true, @@ -76985,7 +76985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 155, + "line": 16, }, "name": "statement", "optional": true, @@ -77003,7 +77003,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 153, + "line": 14, }, "name": "version", "optional": true, @@ -77020,7 +77020,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 170, + "line": 31, }, "name": "DataAwsIamPolicyDocumentStatement", "properties": Array [ @@ -77029,7 +77029,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 171, + "line": 32, }, "name": "actions", "optional": true, @@ -77050,7 +77050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 178, + "line": 39, }, "name": "condition", "optional": true, @@ -77068,7 +77068,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 172, + "line": 33, }, "name": "effect", "optional": true, @@ -77081,7 +77081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 173, + "line": 34, }, "name": "notActions", "optional": true, @@ -77102,7 +77102,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 180, + "line": 41, }, "name": "notPrincipals", "optional": true, @@ -77120,7 +77120,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 174, + "line": 35, }, "name": "notResources", "optional": true, @@ -77141,7 +77141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 182, + "line": 43, }, "name": "principals", "optional": true, @@ -77159,7 +77159,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 175, + "line": 36, }, "name": "resources", "optional": true, @@ -77177,7 +77177,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 176, + "line": 37, }, "name": "sid", "optional": true, @@ -77194,7 +77194,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 157, + "line": 18, }, "name": "DataAwsIamPolicyDocumentStatementCondition", "properties": Array [ @@ -77203,7 +77203,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 158, + "line": 19, }, "name": "test", "type": Object { @@ -77215,7 +77215,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 159, + "line": 20, }, "name": "values", "type": Object { @@ -77232,7 +77232,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 160, + "line": 21, }, "name": "variable", "type": Object { @@ -77248,7 +77248,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 162, + "line": 23, }, "name": "DataAwsIamPolicyDocumentStatementNotPrincipals", "properties": Array [ @@ -77257,7 +77257,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 163, + "line": 24, }, "name": "identifiers", "type": Object { @@ -77274,7 +77274,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 164, + "line": 25, }, "name": "type", "type": Object { @@ -77290,7 +77290,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 166, + "line": 27, }, "name": "DataAwsIamPolicyDocumentStatementPrincipals", "properties": Array [ @@ -77299,7 +77299,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 167, + "line": 28, }, "name": "identifiers", "type": Object { @@ -77316,7 +77316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-policy-document.ts", - "line": 168, + "line": 29, }, "name": "type", "type": Object { @@ -77354,13 +77354,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 88, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 204, + "line": 134, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -77382,7 +77382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 115, + "line": 45, }, "name": "arn", "type": Object { @@ -77393,7 +77393,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 120, + "line": 50, }, "name": "assumeRolePolicy", "type": Object { @@ -77404,7 +77404,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 125, + "line": 55, }, "name": "assumeRolePolicyDocument", "type": Object { @@ -77415,7 +77415,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 130, + "line": 60, }, "name": "createDate", "type": Object { @@ -77426,7 +77426,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 135, + "line": 65, }, "name": "description", "type": Object { @@ -77437,7 +77437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 149, + "line": 79, }, "name": "maxSessionDuration", "type": Object { @@ -77448,7 +77448,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 163, + "line": 93, }, "name": "path", "type": Object { @@ -77459,7 +77459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 168, + "line": 98, }, "name": "permissionsBoundary", "type": Object { @@ -77470,7 +77470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 173, + "line": 103, }, "name": "roleId", "type": Object { @@ -77481,7 +77481,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 196, + "line": 126, }, "name": "uniqueId", "type": Object { @@ -77491,7 +77491,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 155, + "line": 85, }, "name": "name", "type": Object { @@ -77501,7 +77501,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 141, + "line": 71, }, "name": "id", "optional": true, @@ -77512,7 +77512,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 179, + "line": 109, }, "name": "roleName", "optional": true, @@ -77523,7 +77523,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 188, + "line": 118, }, "name": "tags", "optional": true, @@ -77548,7 +77548,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 80, + "line": 10, }, "name": "DataAwsIamRoleConfig", "properties": Array [ @@ -77557,7 +77557,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 81, + "line": 11, }, "name": "name", "type": Object { @@ -77569,7 +77569,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 82, + "line": 12, }, "name": "roleName", "optional": true, @@ -77582,7 +77582,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-role.ts", - "line": 83, + "line": 13, }, "name": "tags", "optional": true, @@ -77627,13 +77627,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 74, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 180, + "line": 125, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -77655,7 +77655,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 102, + "line": 47, }, "name": "arn", "type": Object { @@ -77666,7 +77666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 107, + "line": 52, }, "name": "certificateBody", "type": Object { @@ -77677,7 +77677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 112, + "line": 57, }, "name": "certificateChain", "type": Object { @@ -77688,7 +77688,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 117, + "line": 62, }, "name": "expirationDate", "type": Object { @@ -77699,7 +77699,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 158, + "line": 103, }, "name": "path", "type": Object { @@ -77710,7 +77710,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 172, + "line": 117, }, "name": "uploadDate", "type": Object { @@ -77720,7 +77720,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 123, + "line": 68, }, "name": "id", "optional": true, @@ -77731,7 +77731,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 132, + "line": 77, }, "name": "latest", "optional": true, @@ -77742,7 +77742,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 141, + "line": 86, }, "name": "name", "optional": true, @@ -77753,7 +77753,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 150, + "line": 95, }, "name": "namePrefix", "optional": true, @@ -77764,7 +77764,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 164, + "line": 109, }, "name": "pathPrefix", "optional": true, @@ -77784,7 +77784,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 65, + "line": 10, }, "name": "DataAwsIamServerCertificateConfig", "properties": Array [ @@ -77793,7 +77793,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 66, + "line": 11, }, "name": "latest", "optional": true, @@ -77806,7 +77806,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 67, + "line": 12, }, "name": "name", "optional": true, @@ -77819,7 +77819,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 68, + "line": 13, }, "name": "namePrefix", "optional": true, @@ -77832,7 +77832,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-server-certificate.ts", - "line": 69, + "line": 14, }, "name": "pathPrefix", "optional": true, @@ -77871,13 +77871,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-user.ts", - "line": 50, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-user.ts", - "line": 116, + "line": 82, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -77899,7 +77899,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-user.ts", - "line": 75, + "line": 41, }, "name": "arn", "type": Object { @@ -77910,7 +77910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-user.ts", - "line": 89, + "line": 55, }, "name": "path", "type": Object { @@ -77921,7 +77921,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-user.ts", - "line": 94, + "line": 60, }, "name": "permissionsBoundary", "type": Object { @@ -77932,7 +77932,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-user.ts", - "line": 99, + "line": 65, }, "name": "userId", "type": Object { @@ -77942,7 +77942,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-user.ts", - "line": 105, + "line": 71, }, "name": "userName", "type": Object { @@ -77952,7 +77952,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iam-user.ts", - "line": 81, + "line": 47, }, "name": "id", "optional": true, @@ -77972,7 +77972,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iam-user.ts", - "line": 44, + "line": 10, }, "name": "DataAwsIamUserConfig", "properties": Array [ @@ -77981,7 +77981,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iam-user.ts", - "line": 45, + "line": 11, }, "name": "userName", "type": Object { @@ -78020,13 +78020,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-inspector-rules-packages.ts", - "line": 36, + "line": 15, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-inspector-rules-packages.ts", - "line": 77, + "line": 56, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -78048,7 +78048,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-inspector-rules-packages.ts", - "line": 60, + "line": 39, }, "name": "arns", "type": Object { @@ -78063,7 +78063,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-inspector-rules-packages.ts", - "line": 66, + "line": 45, }, "name": "id", "optional": true, @@ -78083,7 +78083,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-inspector-rules-packages.ts", - "line": 31, + "line": 10, }, "name": "DataAwsInspectorRulesPackagesConfig", }, @@ -78117,13 +78117,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 412, + "line": 157, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 462, + "line": 207, }, "name": "creditSpecification", "parameters": Array [ @@ -78143,7 +78143,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 472, + "line": 217, }, "name": "ebsBlockDevice", "parameters": Array [ @@ -78163,7 +78163,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 482, + "line": 227, }, "name": "ephemeralBlockDevice", "parameters": Array [ @@ -78183,7 +78183,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 557, + "line": 302, }, "name": "metadataOptions", "parameters": Array [ @@ -78203,7 +78203,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 607, + "line": 352, }, "name": "rootBlockDevice", "parameters": Array [ @@ -78223,7 +78223,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 668, + "line": 413, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -78245,7 +78245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 442, + "line": 187, }, "name": "ami", "type": Object { @@ -78256,7 +78256,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 447, + "line": 192, }, "name": "arn", "type": Object { @@ -78267,7 +78267,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 452, + "line": 197, }, "name": "associatePublicIpAddress", "type": Object { @@ -78278,7 +78278,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 457, + "line": 202, }, "name": "availabilityZone", "type": Object { @@ -78289,7 +78289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 467, + "line": 212, }, "name": "disableApiTermination", "type": Object { @@ -78300,7 +78300,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 477, + "line": 222, }, "name": "ebsOptimized", "type": Object { @@ -78311,7 +78311,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 505, + "line": 250, }, "name": "hostId", "type": Object { @@ -78322,7 +78322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 510, + "line": 255, }, "name": "iamInstanceProfile", "type": Object { @@ -78333,7 +78333,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 533, + "line": 278, }, "name": "instanceState", "type": Object { @@ -78344,7 +78344,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 547, + "line": 292, }, "name": "instanceType", "type": Object { @@ -78355,7 +78355,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 552, + "line": 297, }, "name": "keyName", "type": Object { @@ -78366,7 +78366,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 562, + "line": 307, }, "name": "monitoring", "type": Object { @@ -78377,7 +78377,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 567, + "line": 312, }, "name": "networkInterfaceId", "type": Object { @@ -78388,7 +78388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 572, + "line": 317, }, "name": "outpostArn", "type": Object { @@ -78399,7 +78399,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 577, + "line": 322, }, "name": "passwordData", "type": Object { @@ -78410,7 +78410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 582, + "line": 327, }, "name": "placementGroup", "type": Object { @@ -78421,7 +78421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 587, + "line": 332, }, "name": "privateDns", "type": Object { @@ -78432,7 +78432,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 592, + "line": 337, }, "name": "privateIp", "type": Object { @@ -78443,7 +78443,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 597, + "line": 342, }, "name": "publicDns", "type": Object { @@ -78454,7 +78454,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 602, + "line": 347, }, "name": "publicIp", "type": Object { @@ -78465,7 +78465,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 612, + "line": 357, }, "name": "securityGroups", "type": Object { @@ -78481,7 +78481,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 617, + "line": 362, }, "name": "sourceDestCheck", "type": Object { @@ -78492,7 +78492,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 622, + "line": 367, }, "name": "subnetId", "type": Object { @@ -78503,7 +78503,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 636, + "line": 381, }, "name": "tenancy", "type": Object { @@ -78514,7 +78514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 641, + "line": 386, }, "name": "userData", "type": Object { @@ -78525,7 +78525,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 646, + "line": 391, }, "name": "userDataBase64", "type": Object { @@ -78536,7 +78536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 651, + "line": 396, }, "name": "vpcSecurityGroupIds", "type": Object { @@ -78551,7 +78551,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 488, + "line": 233, }, "name": "fetchPasswordData", "optional": true, @@ -78562,7 +78562,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 497, + "line": 242, }, "name": "fetchUserData", "optional": true, @@ -78573,7 +78573,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 657, + "line": 402, }, "name": "filter", "optional": true, @@ -78589,7 +78589,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 516, + "line": 261, }, "name": "id", "optional": true, @@ -78600,7 +78600,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 525, + "line": 270, }, "name": "instanceId", "optional": true, @@ -78611,7 +78611,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 539, + "line": 284, }, "name": "instanceTags", "optional": true, @@ -78627,7 +78627,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 628, + "line": 373, }, "name": "tags", "optional": true, @@ -78652,7 +78652,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 266, + "line": 11, }, "name": "DataAwsInstanceConfig", "properties": Array [ @@ -78661,7 +78661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 267, + "line": 12, }, "name": "fetchPasswordData", "optional": true, @@ -78674,7 +78674,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 268, + "line": 13, }, "name": "fetchUserData", "optional": true, @@ -78690,7 +78690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 273, + "line": 18, }, "name": "filter", "optional": true, @@ -78708,7 +78708,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 269, + "line": 14, }, "name": "instanceId", "optional": true, @@ -78721,7 +78721,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 270, + "line": 15, }, "name": "instanceTags", "optional": true, @@ -78739,7 +78739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 271, + "line": 16, }, "name": "tags", "optional": true, @@ -78786,7 +78786,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 275, + "line": 20, }, "name": "DataAwsInstanceCreditSpecification", "properties": Array [ @@ -78794,7 +78794,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 278, + "line": 23, }, "name": "cpuCredits", "type": Object { @@ -78835,7 +78835,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 282, + "line": 27, }, "name": "DataAwsInstanceEbsBlockDevice", "properties": Array [ @@ -78843,7 +78843,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 285, + "line": 30, }, "name": "deleteOnTermination", "type": Object { @@ -78854,7 +78854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 290, + "line": 35, }, "name": "deviceName", "type": Object { @@ -78865,7 +78865,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 295, + "line": 40, }, "name": "encrypted", "type": Object { @@ -78876,7 +78876,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 300, + "line": 45, }, "name": "iops", "type": Object { @@ -78887,7 +78887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 305, + "line": 50, }, "name": "kmsKeyId", "type": Object { @@ -78898,7 +78898,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 310, + "line": 55, }, "name": "snapshotId", "type": Object { @@ -78909,7 +78909,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 315, + "line": 60, }, "name": "volumeId", "type": Object { @@ -78920,7 +78920,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 320, + "line": 65, }, "name": "volumeSize", "type": Object { @@ -78931,7 +78931,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 325, + "line": 70, }, "name": "volumeType", "type": Object { @@ -78972,7 +78972,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 329, + "line": 74, }, "name": "DataAwsInstanceEphemeralBlockDevice", "properties": Array [ @@ -78980,7 +78980,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 332, + "line": 77, }, "name": "deviceName", "type": Object { @@ -78991,7 +78991,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 337, + "line": 82, }, "name": "noDevice", "type": Object { @@ -79002,7 +79002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 342, + "line": 87, }, "name": "virtualName", "type": Object { @@ -79018,7 +79018,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 405, + "line": 150, }, "name": "DataAwsInstanceFilter", "properties": Array [ @@ -79027,7 +79027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 406, + "line": 151, }, "name": "name", "type": Object { @@ -79039,7 +79039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 407, + "line": 152, }, "name": "values", "type": Object { @@ -79085,7 +79085,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 346, + "line": 91, }, "name": "DataAwsInstanceMetadataOptions", "properties": Array [ @@ -79093,7 +79093,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 349, + "line": 94, }, "name": "httpEndpoint", "type": Object { @@ -79104,7 +79104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 354, + "line": 99, }, "name": "httpPutResponseHopLimit", "type": Object { @@ -79115,7 +79115,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 359, + "line": 104, }, "name": "httpTokens", "type": Object { @@ -79156,7 +79156,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 363, + "line": 108, }, "name": "DataAwsInstanceRootBlockDevice", "properties": Array [ @@ -79164,7 +79164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 366, + "line": 111, }, "name": "deleteOnTermination", "type": Object { @@ -79175,7 +79175,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 371, + "line": 116, }, "name": "deviceName", "type": Object { @@ -79186,7 +79186,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 376, + "line": 121, }, "name": "encrypted", "type": Object { @@ -79197,7 +79197,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 381, + "line": 126, }, "name": "iops", "type": Object { @@ -79208,7 +79208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 386, + "line": 131, }, "name": "kmsKeyId", "type": Object { @@ -79219,7 +79219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 391, + "line": 136, }, "name": "volumeId", "type": Object { @@ -79230,7 +79230,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 396, + "line": 141, }, "name": "volumeSize", "type": Object { @@ -79241,7 +79241,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instance.ts", - "line": 401, + "line": 146, }, "name": "volumeType", "type": Object { @@ -79280,13 +79280,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 93, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 174, + "line": 104, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -79308,7 +79308,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 129, + "line": 59, }, "name": "ids", "type": Object { @@ -79324,7 +79324,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 152, + "line": 82, }, "name": "privateIps", "type": Object { @@ -79340,7 +79340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 157, + "line": 87, }, "name": "publicIps", "type": Object { @@ -79355,7 +79355,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 163, + "line": 93, }, "name": "filter", "optional": true, @@ -79371,7 +79371,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 121, + "line": 51, }, "name": "id", "optional": true, @@ -79382,7 +79382,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 135, + "line": 65, }, "name": "instanceStateNames", "optional": true, @@ -79398,7 +79398,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 144, + "line": 74, }, "name": "instanceTags", "optional": true, @@ -79423,7 +79423,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 80, + "line": 10, }, "name": "DataAwsInstancesConfig", "properties": Array [ @@ -79435,7 +79435,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 84, + "line": 14, }, "name": "filter", "optional": true, @@ -79453,7 +79453,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 81, + "line": 11, }, "name": "instanceStateNames", "optional": true, @@ -79471,7 +79471,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 82, + "line": 12, }, "name": "instanceTags", "optional": true, @@ -79493,7 +79493,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 86, + "line": 16, }, "name": "DataAwsInstancesFilter", "properties": Array [ @@ -79502,7 +79502,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 87, + "line": 17, }, "name": "name", "type": Object { @@ -79514,7 +79514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-instances.ts", - "line": 88, + "line": 18, }, "name": "values", "type": Object { @@ -79558,13 +79558,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 100, + "line": 36, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 127, + "line": 63, }, "name": "attachments", "parameters": Array [ @@ -79584,7 +79584,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 176, + "line": 112, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -79606,7 +79606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 150, + "line": 86, }, "name": "ownerId", "type": Object { @@ -79616,7 +79616,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 165, + "line": 101, }, "name": "filter", "optional": true, @@ -79632,7 +79632,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 133, + "line": 69, }, "name": "id", "optional": true, @@ -79643,7 +79643,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 142, + "line": 78, }, "name": "internetGatewayId", "optional": true, @@ -79654,7 +79654,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 156, + "line": 92, }, "name": "tags", "optional": true, @@ -79701,7 +79701,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 81, + "line": 17, }, "name": "DataAwsInternetGatewayAttachments", "properties": Array [ @@ -79709,7 +79709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 84, + "line": 20, }, "name": "state", "type": Object { @@ -79720,7 +79720,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 89, + "line": 25, }, "name": "vpcId", "type": Object { @@ -79739,7 +79739,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 75, + "line": 11, }, "name": "DataAwsInternetGatewayConfig", "properties": Array [ @@ -79751,7 +79751,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 79, + "line": 15, }, "name": "filter", "optional": true, @@ -79769,7 +79769,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 76, + "line": 12, }, "name": "internetGatewayId", "optional": true, @@ -79782,7 +79782,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 77, + "line": 13, }, "name": "tags", "optional": true, @@ -79804,7 +79804,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 93, + "line": 29, }, "name": "DataAwsInternetGatewayFilter", "properties": Array [ @@ -79813,7 +79813,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 94, + "line": 30, }, "name": "name", "type": Object { @@ -79825,7 +79825,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-internet-gateway.ts", - "line": 95, + "line": 31, }, "name": "values", "type": Object { @@ -79869,13 +79869,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-iot-endpoint.ts", - "line": 38, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iot-endpoint.ts", - "line": 89, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -79897,7 +79897,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iot-endpoint.ts", - "line": 63, + "line": 41, }, "name": "endpointAddress", "type": Object { @@ -79907,7 +79907,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iot-endpoint.ts", - "line": 69, + "line": 47, }, "name": "endpointType", "optional": true, @@ -79918,7 +79918,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-iot-endpoint.ts", - "line": 78, + "line": 56, }, "name": "id", "optional": true, @@ -79938,7 +79938,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-iot-endpoint.ts", - "line": 32, + "line": 10, }, "name": "DataAwsIotEndpointConfig", "properties": Array [ @@ -79947,7 +79947,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-iot-endpoint.ts", - "line": 33, + "line": 11, }, "name": "endpointType", "optional": true, @@ -79986,13 +79986,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 72, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 158, + "line": 104, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -80014,7 +80014,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 99, + "line": 45, }, "name": "cidrBlocks", "type": Object { @@ -80030,7 +80030,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 104, + "line": 50, }, "name": "createDate", "type": Object { @@ -80041,7 +80041,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 118, + "line": 64, }, "name": "ipv6CidrBlocks", "type": Object { @@ -80057,7 +80057,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 141, + "line": 87, }, "name": "syncToken", "type": Object { @@ -80067,7 +80067,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 133, + "line": 79, }, "name": "services", "type": Object { @@ -80082,7 +80082,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 110, + "line": 56, }, "name": "id", "optional": true, @@ -80093,7 +80093,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 124, + "line": 70, }, "name": "regions", "optional": true, @@ -80109,7 +80109,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 147, + "line": 93, }, "name": "url", "optional": true, @@ -80129,7 +80129,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 64, + "line": 10, }, "name": "DataAwsIpRangesConfig", "properties": Array [ @@ -80138,7 +80138,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 66, + "line": 12, }, "name": "services", "type": Object { @@ -80155,7 +80155,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 65, + "line": 11, }, "name": "regions", "optional": true, @@ -80173,7 +80173,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ip-ranges.ts", - "line": 67, + "line": 13, }, "name": "url", "optional": true, @@ -80212,13 +80212,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 80, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 171, + "line": 108, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -80240,7 +80240,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 106, + "line": 43, }, "name": "arn", "type": Object { @@ -80251,7 +80251,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 111, + "line": 48, }, "name": "closedShards", "type": Object { @@ -80267,7 +80267,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 116, + "line": 53, }, "name": "creationTimestamp", "type": Object { @@ -80278,7 +80278,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 139, + "line": 76, }, "name": "openShards", "type": Object { @@ -80294,7 +80294,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 144, + "line": 81, }, "name": "retentionPeriod", "type": Object { @@ -80305,7 +80305,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 149, + "line": 86, }, "name": "shardLevelMetrics", "type": Object { @@ -80321,7 +80321,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 154, + "line": 91, }, "name": "status", "type": Object { @@ -80331,7 +80331,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 131, + "line": 68, }, "name": "name", "type": Object { @@ -80341,7 +80341,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 122, + "line": 59, }, "name": "id", "optional": true, @@ -80352,7 +80352,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 160, + "line": 97, }, "name": "tags", "optional": true, @@ -80377,7 +80377,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 73, + "line": 10, }, "name": "DataAwsKinesisStreamConfig", "properties": Array [ @@ -80386,7 +80386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 74, + "line": 11, }, "name": "name", "type": Object { @@ -80398,7 +80398,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kinesis-stream.ts", - "line": 75, + "line": 12, }, "name": "tags", "optional": true, @@ -80442,13 +80442,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-alias.ts", - "line": 46, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-alias.ts", - "line": 107, + "line": 77, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -80470,7 +80470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-alias.ts", - "line": 71, + "line": 41, }, "name": "arn", "type": Object { @@ -80481,7 +80481,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-alias.ts", - "line": 94, + "line": 64, }, "name": "targetKeyArn", "type": Object { @@ -80492,7 +80492,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-alias.ts", - "line": 99, + "line": 69, }, "name": "targetKeyId", "type": Object { @@ -80502,7 +80502,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-alias.ts", - "line": 86, + "line": 56, }, "name": "name", "type": Object { @@ -80512,7 +80512,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-alias.ts", - "line": 77, + "line": 47, }, "name": "id", "optional": true, @@ -80532,7 +80532,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-alias.ts", - "line": 40, + "line": 10, }, "name": "DataAwsKmsAliasConfig", "properties": Array [ @@ -80541,7 +80541,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-alias.ts", - "line": 41, + "line": 11, }, "name": "name", "type": Object { @@ -80579,13 +80579,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 52, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 123, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -80607,7 +80607,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 79, + "line": 45, }, "name": "ciphertextBlob", "type": Object { @@ -80617,7 +80617,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 103, + "line": 69, }, "name": "keyId", "type": Object { @@ -80627,7 +80627,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 112, + "line": 78, }, "name": "plaintext", "type": Object { @@ -80637,7 +80637,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 85, + "line": 51, }, "name": "context", "optional": true, @@ -80653,7 +80653,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 94, + "line": 60, }, "name": "id", "optional": true, @@ -80673,7 +80673,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 44, + "line": 10, }, "name": "DataAwsKmsCiphertextConfig", "properties": Array [ @@ -80682,7 +80682,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 46, + "line": 12, }, "name": "keyId", "type": Object { @@ -80694,7 +80694,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 47, + "line": 13, }, "name": "plaintext", "type": Object { @@ -80706,7 +80706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-ciphertext.ts", - "line": 45, + "line": 11, }, "name": "context", "optional": true, @@ -80750,13 +80750,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 94, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 215, + "line": 138, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -80778,7 +80778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 120, + "line": 43, }, "name": "arn", "type": Object { @@ -80789,7 +80789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 125, + "line": 48, }, "name": "awsAccountId", "type": Object { @@ -80800,7 +80800,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 130, + "line": 53, }, "name": "creationDate", "type": Object { @@ -80811,7 +80811,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 135, + "line": 58, }, "name": "customerMasterKeySpec", "type": Object { @@ -80822,7 +80822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 140, + "line": 63, }, "name": "deletionDate", "type": Object { @@ -80833,7 +80833,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 145, + "line": 68, }, "name": "description", "type": Object { @@ -80844,7 +80844,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 150, + "line": 73, }, "name": "enabled", "type": Object { @@ -80855,7 +80855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 155, + "line": 78, }, "name": "expirationModel", "type": Object { @@ -80866,7 +80866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 187, + "line": 110, }, "name": "keyManager", "type": Object { @@ -80877,7 +80877,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 192, + "line": 115, }, "name": "keyState", "type": Object { @@ -80888,7 +80888,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 197, + "line": 120, }, "name": "keyUsage", "type": Object { @@ -80899,7 +80899,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 202, + "line": 125, }, "name": "origin", "type": Object { @@ -80910,7 +80910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 207, + "line": 130, }, "name": "validTo", "type": Object { @@ -80920,7 +80920,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 179, + "line": 102, }, "name": "keyId", "type": Object { @@ -80930,7 +80930,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 161, + "line": 84, }, "name": "grantTokens", "optional": true, @@ -80946,7 +80946,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 170, + "line": 93, }, "name": "id", "optional": true, @@ -80966,7 +80966,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 87, + "line": 10, }, "name": "DataAwsKmsKeyConfig", "properties": Array [ @@ -80975,7 +80975,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 89, + "line": 12, }, "name": "keyId", "type": Object { @@ -80987,7 +80987,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-key.ts", - "line": 88, + "line": 11, }, "name": "grantTokens", "optional": true, @@ -81031,13 +81031,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 69, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 115, + "line": 69, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -81058,7 +81058,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 104, + "line": 58, }, "name": "secret", "type": Object { @@ -81073,7 +81073,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 95, + "line": 49, }, "name": "id", "optional": true, @@ -81093,7 +81093,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 56, + "line": 10, }, "name": "DataAwsKmsSecretConfig", "properties": Array [ @@ -81105,7 +81105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 58, + "line": 12, }, "name": "secret", "type": Object { @@ -81126,7 +81126,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 60, + "line": 14, }, "name": "DataAwsKmsSecretSecret", "properties": Array [ @@ -81135,7 +81135,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 63, + "line": 17, }, "name": "name", "type": Object { @@ -81147,7 +81147,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 64, + "line": 18, }, "name": "payload", "type": Object { @@ -81159,7 +81159,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 61, + "line": 15, }, "name": "context", "optional": true, @@ -81177,7 +81177,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secret.ts", - "line": 62, + "line": 16, }, "name": "grantTokens", "optional": true, @@ -81221,13 +81221,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 77, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 111, + "line": 58, }, "name": "plaintext", "parameters": Array [ @@ -81247,7 +81247,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 128, + "line": 75, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -81268,7 +81268,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 117, + "line": 64, }, "name": "secret", "type": Object { @@ -81283,7 +81283,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 103, + "line": 50, }, "name": "id", "optional": true, @@ -81303,7 +81303,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 64, + "line": 11, }, "name": "DataAwsKmsSecretsConfig", "properties": Array [ @@ -81315,7 +81315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 66, + "line": 13, }, "name": "secret", "type": Object { @@ -81336,7 +81336,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 68, + "line": 15, }, "name": "DataAwsKmsSecretsSecret", "properties": Array [ @@ -81345,7 +81345,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 71, + "line": 18, }, "name": "name", "type": Object { @@ -81357,7 +81357,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 72, + "line": 19, }, "name": "payload", "type": Object { @@ -81369,7 +81369,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 69, + "line": 16, }, "name": "context", "optional": true, @@ -81387,7 +81387,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-kms-secrets.ts", - "line": 70, + "line": 17, }, "name": "grantTokens", "optional": true, @@ -81431,13 +81431,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 55, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 131, + "line": 93, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -81459,7 +81459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 81, + "line": 43, }, "name": "arn", "type": Object { @@ -81470,7 +81470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 86, + "line": 48, }, "name": "description", "type": Object { @@ -81481,7 +81481,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 100, + "line": 62, }, "name": "functionVersion", "type": Object { @@ -81492,7 +81492,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 114, + "line": 76, }, "name": "invokeArn", "type": Object { @@ -81502,7 +81502,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 92, + "line": 54, }, "name": "functionName", "type": Object { @@ -81512,7 +81512,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 120, + "line": 82, }, "name": "name", "type": Object { @@ -81522,7 +81522,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 106, + "line": 68, }, "name": "id", "optional": true, @@ -81542,7 +81542,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 48, + "line": 10, }, "name": "DataAwsLambdaAliasConfig", "properties": Array [ @@ -81551,7 +81551,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 49, + "line": 11, }, "name": "functionName", "type": Object { @@ -81563,7 +81563,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-alias.ts", - "line": 50, + "line": 12, }, "name": "name", "type": Object { @@ -81601,13 +81601,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 213, + "line": 57, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 245, + "line": 89, }, "name": "deadLetterConfig", "parameters": Array [ @@ -81627,7 +81627,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 255, + "line": 99, }, "name": "environment", "parameters": Array [ @@ -81647,7 +81647,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 379, + "line": 223, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -81665,7 +81665,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 361, + "line": 205, }, "name": "tracingConfig", "parameters": Array [ @@ -81685,7 +81685,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 371, + "line": 215, }, "name": "vpcConfig", "parameters": Array [ @@ -81709,7 +81709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 240, + "line": 84, }, "name": "arn", "type": Object { @@ -81720,7 +81720,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 250, + "line": 94, }, "name": "description", "type": Object { @@ -81731,7 +81731,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 269, + "line": 113, }, "name": "handler", "type": Object { @@ -81742,7 +81742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 283, + "line": 127, }, "name": "invokeArn", "type": Object { @@ -81753,7 +81753,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 288, + "line": 132, }, "name": "kmsKeyArn", "type": Object { @@ -81764,7 +81764,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 293, + "line": 137, }, "name": "lastModified", "type": Object { @@ -81775,7 +81775,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 298, + "line": 142, }, "name": "layers", "type": Object { @@ -81791,7 +81791,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 303, + "line": 147, }, "name": "memorySize", "type": Object { @@ -81802,7 +81802,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 308, + "line": 152, }, "name": "qualifiedArn", "type": Object { @@ -81813,7 +81813,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 322, + "line": 166, }, "name": "reservedConcurrentExecutions", "type": Object { @@ -81824,7 +81824,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 327, + "line": 171, }, "name": "role", "type": Object { @@ -81835,7 +81835,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 332, + "line": 176, }, "name": "runtime", "type": Object { @@ -81846,7 +81846,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 337, + "line": 181, }, "name": "sourceCodeHash", "type": Object { @@ -81857,7 +81857,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 342, + "line": 186, }, "name": "sourceCodeSize", "type": Object { @@ -81868,7 +81868,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 356, + "line": 200, }, "name": "timeout", "type": Object { @@ -81879,7 +81879,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 366, + "line": 210, }, "name": "version", "type": Object { @@ -81889,7 +81889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 261, + "line": 105, }, "name": "functionName", "type": Object { @@ -81899,7 +81899,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 275, + "line": 119, }, "name": "id", "optional": true, @@ -81910,7 +81910,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 314, + "line": 158, }, "name": "qualifier", "optional": true, @@ -81921,7 +81921,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 348, + "line": 192, }, "name": "tags", "optional": true, @@ -81946,7 +81946,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 167, + "line": 11, }, "name": "DataAwsLambdaFunctionConfig", "properties": Array [ @@ -81955,7 +81955,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 168, + "line": 12, }, "name": "functionName", "type": Object { @@ -81967,7 +81967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 169, + "line": 13, }, "name": "qualifier", "optional": true, @@ -81980,7 +81980,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 170, + "line": 14, }, "name": "tags", "optional": true, @@ -82027,7 +82027,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 172, + "line": 16, }, "name": "DataAwsLambdaFunctionDeadLetterConfig", "properties": Array [ @@ -82035,7 +82035,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 175, + "line": 19, }, "name": "targetArn", "type": Object { @@ -82076,7 +82076,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 179, + "line": 23, }, "name": "DataAwsLambdaFunctionEnvironment", "properties": Array [ @@ -82084,7 +82084,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 182, + "line": 26, }, "name": "variables", "type": Object { @@ -82125,7 +82125,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 186, + "line": 30, }, "name": "DataAwsLambdaFunctionTracingConfig", "properties": Array [ @@ -82133,7 +82133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 189, + "line": 33, }, "name": "mode", "type": Object { @@ -82174,7 +82174,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 193, + "line": 37, }, "name": "DataAwsLambdaFunctionVpcConfig", "properties": Array [ @@ -82182,7 +82182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 196, + "line": 40, }, "name": "securityGroupIds", "type": Object { @@ -82198,7 +82198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 201, + "line": 45, }, "name": "subnetIds", "type": Object { @@ -82214,7 +82214,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-function.ts", - "line": 206, + "line": 50, }, "name": "vpcId", "type": Object { @@ -82252,13 +82252,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 56, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 124, + "line": 87, }, "name": "resultMap", "parameters": Array [ @@ -82278,7 +82278,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 132, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -82300,7 +82300,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 119, + "line": 82, }, "name": "result", "type": Object { @@ -82310,7 +82310,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 84, + "line": 47, }, "name": "functionName", "type": Object { @@ -82320,7 +82320,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 102, + "line": 65, }, "name": "input", "type": Object { @@ -82330,7 +82330,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 93, + "line": 56, }, "name": "id", "optional": true, @@ -82341,7 +82341,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 111, + "line": 74, }, "name": "qualifier", "optional": true, @@ -82361,7 +82361,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 48, + "line": 11, }, "name": "DataAwsLambdaInvocationConfig", "properties": Array [ @@ -82370,7 +82370,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 49, + "line": 12, }, "name": "functionName", "type": Object { @@ -82382,7 +82382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 50, + "line": 13, }, "name": "input", "type": Object { @@ -82394,7 +82394,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-invocation.ts", - "line": 51, + "line": 14, }, "name": "qualifier", "optional": true, @@ -82433,13 +82433,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 80, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 186, + "line": 124, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -82461,7 +82461,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 107, + "line": 45, }, "name": "arn", "type": Object { @@ -82472,7 +82472,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 121, + "line": 59, }, "name": "compatibleRuntimes", "type": Object { @@ -82488,7 +82488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 126, + "line": 64, }, "name": "createdDate", "type": Object { @@ -82499,7 +82499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 131, + "line": 69, }, "name": "description", "type": Object { @@ -82510,7 +82510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 145, + "line": 83, }, "name": "layerArn", "type": Object { @@ -82521,7 +82521,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 159, + "line": 97, }, "name": "licenseInfo", "type": Object { @@ -82532,7 +82532,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 164, + "line": 102, }, "name": "sourceCodeHash", "type": Object { @@ -82543,7 +82543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 169, + "line": 107, }, "name": "sourceCodeSize", "type": Object { @@ -82553,7 +82553,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 151, + "line": 89, }, "name": "layerName", "type": Object { @@ -82563,7 +82563,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 113, + "line": 51, }, "name": "compatibleRuntime", "optional": true, @@ -82574,7 +82574,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 137, + "line": 75, }, "name": "id", "optional": true, @@ -82585,7 +82585,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 175, + "line": 113, }, "name": "version", "optional": true, @@ -82605,7 +82605,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 72, + "line": 10, }, "name": "DataAwsLambdaLayerVersionConfig", "properties": Array [ @@ -82614,7 +82614,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 74, + "line": 12, }, "name": "layerName", "type": Object { @@ -82626,7 +82626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 73, + "line": 11, }, "name": "compatibleRuntime", "optional": true, @@ -82639,7 +82639,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lambda-layer-version.ts", - "line": 75, + "line": 13, }, "name": "version", "optional": true, @@ -82678,13 +82678,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 220, + "line": 93, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 255, + "line": 128, }, "name": "ebsBlockDevice", "parameters": Array [ @@ -82704,7 +82704,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 270, + "line": 143, }, "name": "ephemeralBlockDevice", "parameters": Array [ @@ -82724,7 +82724,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 318, + "line": 191, }, "name": "rootBlockDevice", "parameters": Array [ @@ -82744,7 +82744,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 351, + "line": 224, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -82766,7 +82766,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 245, + "line": 118, }, "name": "arn", "type": Object { @@ -82777,7 +82777,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 250, + "line": 123, }, "name": "associatePublicIpAddress", "type": Object { @@ -82788,7 +82788,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 260, + "line": 133, }, "name": "ebsOptimized", "type": Object { @@ -82799,7 +82799,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 265, + "line": 138, }, "name": "enableMonitoring", "type": Object { @@ -82810,7 +82810,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 275, + "line": 148, }, "name": "iamInstanceProfile", "type": Object { @@ -82821,7 +82821,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 289, + "line": 162, }, "name": "imageId", "type": Object { @@ -82832,7 +82832,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 294, + "line": 167, }, "name": "instanceType", "type": Object { @@ -82843,7 +82843,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 299, + "line": 172, }, "name": "keyName", "type": Object { @@ -82854,7 +82854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 313, + "line": 186, }, "name": "placementTenancy", "type": Object { @@ -82865,7 +82865,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 323, + "line": 196, }, "name": "securityGroups", "type": Object { @@ -82881,7 +82881,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 328, + "line": 201, }, "name": "spotPrice", "type": Object { @@ -82892,7 +82892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 333, + "line": 206, }, "name": "userData", "type": Object { @@ -82903,7 +82903,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 338, + "line": 211, }, "name": "vpcClassicLinkId", "type": Object { @@ -82914,7 +82914,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 343, + "line": 216, }, "name": "vpcClassicLinkSecurityGroups", "type": Object { @@ -82929,7 +82929,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 305, + "line": 178, }, "name": "name", "type": Object { @@ -82939,7 +82939,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 281, + "line": 154, }, "name": "id", "optional": true, @@ -82959,7 +82959,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 138, + "line": 11, }, "name": "DataAwsLaunchConfigurationConfig", "properties": Array [ @@ -82968,7 +82968,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 139, + "line": 12, }, "name": "name", "type": Object { @@ -83009,7 +83009,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 141, + "line": 14, }, "name": "DataAwsLaunchConfigurationEbsBlockDevice", "properties": Array [ @@ -83017,7 +83017,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 144, + "line": 17, }, "name": "deleteOnTermination", "type": Object { @@ -83028,7 +83028,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 149, + "line": 22, }, "name": "deviceName", "type": Object { @@ -83039,7 +83039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 154, + "line": 27, }, "name": "encrypted", "type": Object { @@ -83050,7 +83050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 159, + "line": 32, }, "name": "iops", "type": Object { @@ -83061,7 +83061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 164, + "line": 37, }, "name": "snapshotId", "type": Object { @@ -83072,7 +83072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 169, + "line": 42, }, "name": "volumeSize", "type": Object { @@ -83083,7 +83083,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 174, + "line": 47, }, "name": "volumeType", "type": Object { @@ -83124,7 +83124,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 178, + "line": 51, }, "name": "DataAwsLaunchConfigurationEphemeralBlockDevice", "properties": Array [ @@ -83132,7 +83132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 181, + "line": 54, }, "name": "deviceName", "type": Object { @@ -83143,7 +83143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 186, + "line": 59, }, "name": "virtualName", "type": Object { @@ -83184,7 +83184,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 190, + "line": 63, }, "name": "DataAwsLaunchConfigurationRootBlockDevice", "properties": Array [ @@ -83192,7 +83192,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 193, + "line": 66, }, "name": "deleteOnTermination", "type": Object { @@ -83203,7 +83203,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 198, + "line": 71, }, "name": "encrypted", "type": Object { @@ -83214,7 +83214,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 203, + "line": 76, }, "name": "iops", "type": Object { @@ -83225,7 +83225,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 208, + "line": 81, }, "name": "volumeSize", "type": Object { @@ -83236,7 +83236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-configuration.ts", - "line": 213, + "line": 86, }, "name": "volumeType", "type": Object { @@ -83275,13 +83275,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 591, + "line": 285, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 623, + "line": 317, }, "name": "blockDeviceMappings", "parameters": Array [ @@ -83301,7 +83301,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 628, + "line": 322, }, "name": "creditSpecification", "parameters": Array [ @@ -83321,7 +83321,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 653, + "line": 347, }, "name": "elasticGpuSpecifications", "parameters": Array [ @@ -83341,7 +83341,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 658, + "line": 352, }, "name": "hibernationOptions", "parameters": Array [ @@ -83361,7 +83361,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 663, + "line": 357, }, "name": "iamInstanceProfile", "parameters": Array [ @@ -83381,7 +83381,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 687, + "line": 381, }, "name": "instanceMarketOptions", "parameters": Array [ @@ -83401,7 +83401,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 712, + "line": 406, }, "name": "metadataOptions", "parameters": Array [ @@ -83421,7 +83421,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 717, + "line": 411, }, "name": "monitoring", "parameters": Array [ @@ -83441,7 +83441,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 731, + "line": 425, }, "name": "networkInterfaces", "parameters": Array [ @@ -83461,7 +83461,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 736, + "line": 430, }, "name": "placement", "parameters": Array [ @@ -83481,7 +83481,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 787, + "line": 481, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -83499,7 +83499,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 751, + "line": 445, }, "name": "tagSpecifications", "parameters": Array [ @@ -83523,7 +83523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 618, + "line": 312, }, "name": "arn", "type": Object { @@ -83534,7 +83534,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 633, + "line": 327, }, "name": "defaultVersion", "type": Object { @@ -83545,7 +83545,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 638, + "line": 332, }, "name": "description", "type": Object { @@ -83556,7 +83556,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 643, + "line": 337, }, "name": "disableApiTermination", "type": Object { @@ -83567,7 +83567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 648, + "line": 342, }, "name": "ebsOptimized", "type": Object { @@ -83578,7 +83578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 677, + "line": 371, }, "name": "imageId", "type": Object { @@ -83589,7 +83589,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 682, + "line": 376, }, "name": "instanceInitiatedShutdownBehavior", "type": Object { @@ -83600,7 +83600,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 692, + "line": 386, }, "name": "instanceType", "type": Object { @@ -83611,7 +83611,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 697, + "line": 391, }, "name": "kernelId", "type": Object { @@ -83622,7 +83622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 702, + "line": 396, }, "name": "keyName", "type": Object { @@ -83633,7 +83633,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 707, + "line": 401, }, "name": "latestVersion", "type": Object { @@ -83644,7 +83644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 741, + "line": 435, }, "name": "ramDiskId", "type": Object { @@ -83655,7 +83655,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 746, + "line": 440, }, "name": "securityGroupNames", "type": Object { @@ -83671,7 +83671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 765, + "line": 459, }, "name": "userData", "type": Object { @@ -83682,7 +83682,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 770, + "line": 464, }, "name": "vpcSecurityGroupIds", "type": Object { @@ -83697,7 +83697,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 776, + "line": 470, }, "name": "filter", "optional": true, @@ -83713,7 +83713,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 669, + "line": 363, }, "name": "id", "optional": true, @@ -83724,7 +83724,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 723, + "line": 417, }, "name": "name", "optional": true, @@ -83735,7 +83735,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 757, + "line": 451, }, "name": "tags", "optional": true, @@ -83782,7 +83782,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 360, + "line": 54, }, "name": "DataAwsLaunchTemplateBlockDeviceMappings", "properties": Array [ @@ -83790,7 +83790,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 363, + "line": 57, }, "name": "deviceName", "type": Object { @@ -83801,7 +83801,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 368, + "line": 62, }, "name": "ebs", "type": Object { @@ -83812,7 +83812,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 373, + "line": 67, }, "name": "noDevice", "type": Object { @@ -83823,7 +83823,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 378, + "line": 72, }, "name": "virtualName", "type": Object { @@ -83864,7 +83864,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 323, + "line": 17, }, "name": "DataAwsLaunchTemplateBlockDeviceMappingsEbs", "properties": Array [ @@ -83872,7 +83872,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 326, + "line": 20, }, "name": "deleteOnTermination", "type": Object { @@ -83883,7 +83883,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 331, + "line": 25, }, "name": "encrypted", "type": Object { @@ -83894,7 +83894,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 336, + "line": 30, }, "name": "iops", "type": Object { @@ -83905,7 +83905,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 341, + "line": 35, }, "name": "kmsKeyId", "type": Object { @@ -83916,7 +83916,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 346, + "line": 40, }, "name": "snapshotId", "type": Object { @@ -83927,7 +83927,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 351, + "line": 45, }, "name": "volumeSize", "type": Object { @@ -83938,7 +83938,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 356, + "line": 50, }, "name": "volumeType", "type": Object { @@ -83957,7 +83957,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 317, + "line": 11, }, "name": "DataAwsLaunchTemplateConfig", "properties": Array [ @@ -83969,7 +83969,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 321, + "line": 15, }, "name": "filter", "optional": true, @@ -83987,7 +83987,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 318, + "line": 12, }, "name": "name", "optional": true, @@ -84000,7 +84000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 319, + "line": 13, }, "name": "tags", "optional": true, @@ -84047,7 +84047,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 382, + "line": 76, }, "name": "DataAwsLaunchTemplateCreditSpecification", "properties": Array [ @@ -84055,7 +84055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 385, + "line": 79, }, "name": "cpuCredits", "type": Object { @@ -84096,7 +84096,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 389, + "line": 83, }, "name": "DataAwsLaunchTemplateElasticGpuSpecifications", "properties": Array [ @@ -84104,7 +84104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 392, + "line": 86, }, "name": "type", "type": Object { @@ -84120,7 +84120,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 584, + "line": 278, }, "name": "DataAwsLaunchTemplateFilter", "properties": Array [ @@ -84129,7 +84129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 585, + "line": 279, }, "name": "name", "type": Object { @@ -84141,7 +84141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 586, + "line": 280, }, "name": "values", "type": Object { @@ -84187,7 +84187,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 396, + "line": 90, }, "name": "DataAwsLaunchTemplateHibernationOptions", "properties": Array [ @@ -84195,7 +84195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 399, + "line": 93, }, "name": "configured", "type": Object { @@ -84236,7 +84236,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 403, + "line": 97, }, "name": "DataAwsLaunchTemplateIamInstanceProfile", "properties": Array [ @@ -84244,7 +84244,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 406, + "line": 100, }, "name": "arn", "type": Object { @@ -84255,7 +84255,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 411, + "line": 105, }, "name": "name", "type": Object { @@ -84296,7 +84296,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 442, + "line": 136, }, "name": "DataAwsLaunchTemplateInstanceMarketOptions", "properties": Array [ @@ -84304,7 +84304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 445, + "line": 139, }, "name": "marketType", "type": Object { @@ -84315,7 +84315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 450, + "line": 144, }, "name": "spotOptions", "type": Object { @@ -84356,7 +84356,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 415, + "line": 109, }, "name": "DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions", "properties": Array [ @@ -84364,7 +84364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 418, + "line": 112, }, "name": "blockDurationMinutes", "type": Object { @@ -84375,7 +84375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 423, + "line": 117, }, "name": "instanceInterruptionBehavior", "type": Object { @@ -84386,7 +84386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 428, + "line": 122, }, "name": "maxPrice", "type": Object { @@ -84397,7 +84397,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 433, + "line": 127, }, "name": "spotInstanceType", "type": Object { @@ -84408,7 +84408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 438, + "line": 132, }, "name": "validUntil", "type": Object { @@ -84449,7 +84449,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 454, + "line": 148, }, "name": "DataAwsLaunchTemplateMetadataOptions", "properties": Array [ @@ -84457,7 +84457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 457, + "line": 151, }, "name": "httpEndpoint", "type": Object { @@ -84468,7 +84468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 462, + "line": 156, }, "name": "httpPutResponseHopLimit", "type": Object { @@ -84479,7 +84479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 467, + "line": 161, }, "name": "httpTokens", "type": Object { @@ -84520,7 +84520,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 471, + "line": 165, }, "name": "DataAwsLaunchTemplateMonitoring", "properties": Array [ @@ -84528,7 +84528,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 474, + "line": 168, }, "name": "enabled", "type": Object { @@ -84569,7 +84569,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 478, + "line": 172, }, "name": "DataAwsLaunchTemplateNetworkInterfaces", "properties": Array [ @@ -84577,7 +84577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 481, + "line": 175, }, "name": "associatePublicIpAddress", "type": Object { @@ -84588,7 +84588,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 486, + "line": 180, }, "name": "deleteOnTermination", "type": Object { @@ -84599,7 +84599,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 491, + "line": 185, }, "name": "description", "type": Object { @@ -84610,7 +84610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 496, + "line": 190, }, "name": "deviceIndex", "type": Object { @@ -84621,7 +84621,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 501, + "line": 195, }, "name": "ipv4AddressCount", "type": Object { @@ -84632,7 +84632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 506, + "line": 200, }, "name": "ipv4Addresses", "type": Object { @@ -84648,7 +84648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 511, + "line": 205, }, "name": "ipv6AddressCount", "type": Object { @@ -84659,7 +84659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 516, + "line": 210, }, "name": "ipv6Addresses", "type": Object { @@ -84675,7 +84675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 521, + "line": 215, }, "name": "networkInterfaceId", "type": Object { @@ -84686,7 +84686,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 526, + "line": 220, }, "name": "privateIpAddress", "type": Object { @@ -84697,7 +84697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 531, + "line": 225, }, "name": "securityGroups", "type": Object { @@ -84713,7 +84713,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 536, + "line": 230, }, "name": "subnetId", "type": Object { @@ -84754,7 +84754,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 540, + "line": 234, }, "name": "DataAwsLaunchTemplatePlacement", "properties": Array [ @@ -84762,7 +84762,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 543, + "line": 237, }, "name": "affinity", "type": Object { @@ -84773,7 +84773,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 548, + "line": 242, }, "name": "availabilityZone", "type": Object { @@ -84784,7 +84784,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 553, + "line": 247, }, "name": "groupName", "type": Object { @@ -84795,7 +84795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 558, + "line": 252, }, "name": "hostId", "type": Object { @@ -84806,7 +84806,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 563, + "line": 257, }, "name": "spreadDomain", "type": Object { @@ -84817,7 +84817,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 568, + "line": 262, }, "name": "tenancy", "type": Object { @@ -84858,7 +84858,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 572, + "line": 266, }, "name": "DataAwsLaunchTemplateTagSpecifications", "properties": Array [ @@ -84866,7 +84866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 575, + "line": 269, }, "name": "resourceType", "type": Object { @@ -84877,7 +84877,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-launch-template.ts", - "line": 580, + "line": 274, }, "name": "tags", "type": Object { @@ -84916,13 +84916,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 156, + "line": 47, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 182, + "line": 73, }, "name": "accessLogs", "parameters": Array [ @@ -84942,7 +84942,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 254, + "line": 145, }, "name": "subnetMapping", "parameters": Array [ @@ -84962,7 +84962,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 286, + "line": 177, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -84984,7 +84984,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 196, + "line": 87, }, "name": "arnSuffix", "type": Object { @@ -84995,7 +84995,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 201, + "line": 92, }, "name": "dnsName", "type": Object { @@ -85006,7 +85006,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 206, + "line": 97, }, "name": "dropInvalidHeaderFields", "type": Object { @@ -85017,7 +85017,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 211, + "line": 102, }, "name": "enableDeletionProtection", "type": Object { @@ -85028,7 +85028,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 225, + "line": 116, }, "name": "idleTimeout", "type": Object { @@ -85039,7 +85039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 230, + "line": 121, }, "name": "internal", "type": Object { @@ -85050,7 +85050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 235, + "line": 126, }, "name": "loadBalancerType", "type": Object { @@ -85061,7 +85061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 249, + "line": 140, }, "name": "securityGroups", "type": Object { @@ -85077,7 +85077,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 259, + "line": 150, }, "name": "subnets", "type": Object { @@ -85093,7 +85093,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 273, + "line": 164, }, "name": "vpcId", "type": Object { @@ -85104,7 +85104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 278, + "line": 169, }, "name": "zoneId", "type": Object { @@ -85114,7 +85114,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 188, + "line": 79, }, "name": "arn", "optional": true, @@ -85125,7 +85125,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 217, + "line": 108, }, "name": "id", "optional": true, @@ -85136,7 +85136,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 241, + "line": 132, }, "name": "name", "optional": true, @@ -85147,7 +85147,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 265, + "line": 156, }, "name": "tags", "optional": true, @@ -85194,7 +85194,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 124, + "line": 15, }, "name": "DataAwsLbAccessLogs", "properties": Array [ @@ -85202,7 +85202,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 127, + "line": 18, }, "name": "bucket", "type": Object { @@ -85213,7 +85213,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 132, + "line": 23, }, "name": "enabled", "type": Object { @@ -85224,7 +85224,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 137, + "line": 28, }, "name": "prefix", "type": Object { @@ -85243,7 +85243,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 120, + "line": 11, }, "name": "DataAwsLbConfig", "properties": Array [ @@ -85252,7 +85252,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 121, + "line": 12, }, "name": "name", "optional": true, @@ -85265,7 +85265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 122, + "line": 13, }, "name": "tags", "optional": true, @@ -85310,13 +85310,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 324, + "line": 203, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 364, + "line": 243, }, "name": "defaultAction", "parameters": Array [ @@ -85336,7 +85336,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 409, + "line": 288, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -85358,7 +85358,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 359, + "line": 238, }, "name": "certificateArn", "type": Object { @@ -85369,7 +85369,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 396, + "line": 275, }, "name": "protocol", "type": Object { @@ -85380,7 +85380,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 401, + "line": 280, }, "name": "sslPolicy", "type": Object { @@ -85390,7 +85390,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 351, + "line": 230, }, "name": "arn", "optional": true, @@ -85401,7 +85401,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 370, + "line": 249, }, "name": "id", "optional": true, @@ -85412,7 +85412,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 379, + "line": 258, }, "name": "loadBalancerArn", "optional": true, @@ -85423,7 +85423,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 388, + "line": 267, }, "name": "port", "optional": true, @@ -85443,7 +85443,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 132, + "line": 11, }, "name": "DataAwsLbListenerConfig", "properties": Array [ @@ -85452,7 +85452,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 133, + "line": 12, }, "name": "loadBalancerArn", "optional": true, @@ -85465,7 +85465,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 134, + "line": 13, }, "name": "port", "optional": true, @@ -85507,7 +85507,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 284, + "line": 163, }, "name": "DataAwsLbListenerDefaultAction", "properties": Array [ @@ -85515,7 +85515,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 287, + "line": 166, }, "name": "authenticateCognito", "type": Object { @@ -85526,7 +85526,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 292, + "line": 171, }, "name": "authenticateOidc", "type": Object { @@ -85537,7 +85537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 297, + "line": 176, }, "name": "fixedResponse", "type": Object { @@ -85548,7 +85548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 302, + "line": 181, }, "name": "order", "type": Object { @@ -85559,7 +85559,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 307, + "line": 186, }, "name": "redirect", "type": Object { @@ -85570,7 +85570,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 312, + "line": 191, }, "name": "targetGroupArn", "type": Object { @@ -85581,7 +85581,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 317, + "line": 196, }, "name": "type", "type": Object { @@ -85622,7 +85622,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 136, + "line": 15, }, "name": "DataAwsLbListenerDefaultActionAuthenticateCognito", "properties": Array [ @@ -85630,7 +85630,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 139, + "line": 18, }, "name": "authenticationRequestExtraParams", "type": Object { @@ -85641,7 +85641,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 144, + "line": 23, }, "name": "onUnauthenticatedRequest", "type": Object { @@ -85652,7 +85652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 149, + "line": 28, }, "name": "scope", "type": Object { @@ -85663,7 +85663,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 154, + "line": 33, }, "name": "sessionCookieName", "type": Object { @@ -85674,7 +85674,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 159, + "line": 38, }, "name": "sessionTimeout", "type": Object { @@ -85685,7 +85685,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 164, + "line": 43, }, "name": "userPoolArn", "type": Object { @@ -85696,7 +85696,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 169, + "line": 48, }, "name": "userPoolClientId", "type": Object { @@ -85707,7 +85707,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 174, + "line": 53, }, "name": "userPoolDomain", "type": Object { @@ -85748,7 +85748,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 178, + "line": 57, }, "name": "DataAwsLbListenerDefaultActionAuthenticateOidc", "properties": Array [ @@ -85756,7 +85756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 181, + "line": 60, }, "name": "authenticationRequestExtraParams", "type": Object { @@ -85767,7 +85767,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 186, + "line": 65, }, "name": "authorizationEndpoint", "type": Object { @@ -85778,7 +85778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 191, + "line": 70, }, "name": "clientId", "type": Object { @@ -85789,7 +85789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 196, + "line": 75, }, "name": "clientSecret", "type": Object { @@ -85800,7 +85800,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 201, + "line": 80, }, "name": "issuer", "type": Object { @@ -85811,7 +85811,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 206, + "line": 85, }, "name": "onUnauthenticatedRequest", "type": Object { @@ -85822,7 +85822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 211, + "line": 90, }, "name": "scope", "type": Object { @@ -85833,7 +85833,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 216, + "line": 95, }, "name": "sessionCookieName", "type": Object { @@ -85844,7 +85844,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 221, + "line": 100, }, "name": "sessionTimeout", "type": Object { @@ -85855,7 +85855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 226, + "line": 105, }, "name": "tokenEndpoint", "type": Object { @@ -85866,7 +85866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 231, + "line": 110, }, "name": "userInfoEndpoint", "type": Object { @@ -85907,7 +85907,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 235, + "line": 114, }, "name": "DataAwsLbListenerDefaultActionFixedResponse", "properties": Array [ @@ -85915,7 +85915,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 238, + "line": 117, }, "name": "contentType", "type": Object { @@ -85926,7 +85926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 243, + "line": 122, }, "name": "messageBody", "type": Object { @@ -85937,7 +85937,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 248, + "line": 127, }, "name": "statusCode", "type": Object { @@ -85978,7 +85978,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 252, + "line": 131, }, "name": "DataAwsLbListenerDefaultActionRedirect", "properties": Array [ @@ -85986,7 +85986,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 255, + "line": 134, }, "name": "host", "type": Object { @@ -85997,7 +85997,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 260, + "line": 139, }, "name": "path", "type": Object { @@ -86008,7 +86008,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 265, + "line": 144, }, "name": "port", "type": Object { @@ -86019,7 +86019,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 270, + "line": 149, }, "name": "protocol", "type": Object { @@ -86030,7 +86030,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 275, + "line": 154, }, "name": "query", "type": Object { @@ -86041,7 +86041,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-listener.ts", - "line": 280, + "line": 159, }, "name": "statusCode", "type": Object { @@ -86082,7 +86082,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 141, + "line": 32, }, "name": "DataAwsLbSubnetMapping", "properties": Array [ @@ -86090,7 +86090,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 144, + "line": 35, }, "name": "allocationId", "type": Object { @@ -86101,7 +86101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb.ts", - "line": 149, + "line": 40, }, "name": "subnetId", "type": Object { @@ -86140,13 +86140,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 184, + "line": 82, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 229, + "line": 127, }, "name": "healthCheck", "parameters": Array [ @@ -86166,7 +86166,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 277, + "line": 175, }, "name": "stickiness", "parameters": Array [ @@ -86186,7 +86186,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 304, + "line": 202, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -86208,7 +86208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 219, + "line": 117, }, "name": "arnSuffix", "type": Object { @@ -86219,7 +86219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 224, + "line": 122, }, "name": "deregistrationDelay", "type": Object { @@ -86230,7 +86230,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 243, + "line": 141, }, "name": "lambdaMultiValueHeadersEnabled", "type": Object { @@ -86241,7 +86241,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 257, + "line": 155, }, "name": "port", "type": Object { @@ -86252,7 +86252,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 262, + "line": 160, }, "name": "protocol", "type": Object { @@ -86263,7 +86263,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 267, + "line": 165, }, "name": "proxyProtocolV2", "type": Object { @@ -86274,7 +86274,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 272, + "line": 170, }, "name": "slowStart", "type": Object { @@ -86285,7 +86285,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 291, + "line": 189, }, "name": "targetType", "type": Object { @@ -86296,7 +86296,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 296, + "line": 194, }, "name": "vpcId", "type": Object { @@ -86306,7 +86306,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 211, + "line": 109, }, "name": "arn", "optional": true, @@ -86317,7 +86317,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 235, + "line": 133, }, "name": "id", "optional": true, @@ -86328,7 +86328,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 249, + "line": 147, }, "name": "name", "optional": true, @@ -86339,7 +86339,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 283, + "line": 181, }, "name": "tags", "optional": true, @@ -86364,7 +86364,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 113, + "line": 11, }, "name": "DataAwsLbTargetGroupConfig", "properties": Array [ @@ -86373,7 +86373,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 114, + "line": 12, }, "name": "name", "optional": true, @@ -86386,7 +86386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 115, + "line": 13, }, "name": "tags", "optional": true, @@ -86433,7 +86433,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 117, + "line": 15, }, "name": "DataAwsLbTargetGroupHealthCheck", "properties": Array [ @@ -86441,7 +86441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 120, + "line": 18, }, "name": "enabled", "type": Object { @@ -86452,7 +86452,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 125, + "line": 23, }, "name": "healthyThreshold", "type": Object { @@ -86463,7 +86463,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 130, + "line": 28, }, "name": "interval", "type": Object { @@ -86474,7 +86474,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 135, + "line": 33, }, "name": "matcher", "type": Object { @@ -86485,7 +86485,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 140, + "line": 38, }, "name": "path", "type": Object { @@ -86496,7 +86496,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 145, + "line": 43, }, "name": "port", "type": Object { @@ -86507,7 +86507,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 150, + "line": 48, }, "name": "protocol", "type": Object { @@ -86518,7 +86518,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 155, + "line": 53, }, "name": "timeout", "type": Object { @@ -86529,7 +86529,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 160, + "line": 58, }, "name": "unhealthyThreshold", "type": Object { @@ -86570,7 +86570,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 164, + "line": 62, }, "name": "DataAwsLbTargetGroupStickiness", "properties": Array [ @@ -86578,7 +86578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 167, + "line": 65, }, "name": "cookieDuration", "type": Object { @@ -86589,7 +86589,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 172, + "line": 70, }, "name": "enabled", "type": Object { @@ -86600,7 +86600,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-lb-target-group.ts", - "line": 177, + "line": 75, }, "name": "type", "type": Object { @@ -86639,13 +86639,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 264, + "line": 98, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 320, + "line": 154, }, "name": "configuration", "parameters": Array [ @@ -86665,7 +86665,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 330, + "line": 164, }, "name": "encryptionOptions", "parameters": Array [ @@ -86685,7 +86685,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 359, + "line": 193, }, "name": "instances", "parameters": Array [ @@ -86705,7 +86705,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 364, + "line": 198, }, "name": "maintenanceWindowStartTime", "parameters": Array [ @@ -86725,7 +86725,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 410, + "line": 244, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -86743,7 +86743,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 393, + "line": 227, }, "name": "user", "parameters": Array [ @@ -86767,7 +86767,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 292, + "line": 126, }, "name": "arn", "type": Object { @@ -86778,7 +86778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 297, + "line": 131, }, "name": "autoMinorVersionUpgrade", "type": Object { @@ -86789,7 +86789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 325, + "line": 159, }, "name": "deploymentMode", "type": Object { @@ -86800,7 +86800,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 335, + "line": 169, }, "name": "engineType", "type": Object { @@ -86811,7 +86811,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 340, + "line": 174, }, "name": "engineVersion", "type": Object { @@ -86822,7 +86822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 345, + "line": 179, }, "name": "hostInstanceType", "type": Object { @@ -86833,7 +86833,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 369, + "line": 203, }, "name": "publiclyAccessible", "type": Object { @@ -86844,7 +86844,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 374, + "line": 208, }, "name": "securityGroups", "type": Object { @@ -86860,7 +86860,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 379, + "line": 213, }, "name": "subnetIds", "type": Object { @@ -86875,7 +86875,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 303, + "line": 137, }, "name": "brokerId", "optional": true, @@ -86886,7 +86886,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 312, + "line": 146, }, "name": "brokerName", "optional": true, @@ -86897,7 +86897,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 351, + "line": 185, }, "name": "id", "optional": true, @@ -86908,7 +86908,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 399, + "line": 233, }, "name": "logs", "optional": true, @@ -86924,7 +86924,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 385, + "line": 219, }, "name": "tags", "optional": true, @@ -86949,7 +86949,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 177, + "line": 11, }, "name": "DataAwsMqBrokerConfig", "properties": Array [ @@ -86958,7 +86958,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 178, + "line": 12, }, "name": "brokerId", "optional": true, @@ -86971,7 +86971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 179, + "line": 13, }, "name": "brokerName", "optional": true, @@ -86987,7 +86987,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 182, + "line": 16, }, "name": "logs", "optional": true, @@ -87005,7 +87005,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 180, + "line": 14, }, "name": "tags", "optional": true, @@ -87052,7 +87052,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 184, + "line": 18, }, "name": "DataAwsMqBrokerConfiguration", "properties": Array [ @@ -87060,7 +87060,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 187, + "line": 21, }, "name": "id", "type": Object { @@ -87071,7 +87071,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 192, + "line": 26, }, "name": "revision", "type": Object { @@ -87112,7 +87112,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 196, + "line": 30, }, "name": "DataAwsMqBrokerEncryptionOptions", "properties": Array [ @@ -87120,7 +87120,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 199, + "line": 33, }, "name": "kmsKeyId", "type": Object { @@ -87131,7 +87131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 204, + "line": 38, }, "name": "useAwsOwnedKey", "type": Object { @@ -87172,7 +87172,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 208, + "line": 42, }, "name": "DataAwsMqBrokerInstances", "properties": Array [ @@ -87180,7 +87180,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 211, + "line": 45, }, "name": "consoleUrl", "type": Object { @@ -87191,7 +87191,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 216, + "line": 50, }, "name": "endpoints", "type": Object { @@ -87207,7 +87207,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 221, + "line": 55, }, "name": "ipAddress", "type": Object { @@ -87223,7 +87223,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 259, + "line": 93, }, "name": "DataAwsMqBrokerLogs", }, @@ -87259,7 +87259,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 225, + "line": 59, }, "name": "DataAwsMqBrokerMaintenanceWindowStartTime", "properties": Array [ @@ -87267,7 +87267,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 228, + "line": 62, }, "name": "dayOfWeek", "type": Object { @@ -87278,7 +87278,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 233, + "line": 67, }, "name": "timeOfDay", "type": Object { @@ -87289,7 +87289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 238, + "line": 72, }, "name": "timeZone", "type": Object { @@ -87330,7 +87330,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 242, + "line": 76, }, "name": "DataAwsMqBrokerUser", "properties": Array [ @@ -87338,7 +87338,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 245, + "line": 79, }, "name": "consoleAccess", "type": Object { @@ -87349,7 +87349,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 250, + "line": 84, }, "name": "groups", "type": Object { @@ -87365,7 +87365,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-mq-broker.ts", - "line": 255, + "line": 89, }, "name": "username", "type": Object { @@ -87403,13 +87403,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 67, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 153, + "line": 103, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -87431,7 +87431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 93, + "line": 43, }, "name": "arn", "type": Object { @@ -87442,7 +87442,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 98, + "line": 48, }, "name": "bootstrapBrokers", "type": Object { @@ -87453,7 +87453,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 103, + "line": 53, }, "name": "bootstrapBrokersTls", "type": Object { @@ -87464,7 +87464,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 126, + "line": 76, }, "name": "kafkaVersion", "type": Object { @@ -87475,7 +87475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 131, + "line": 81, }, "name": "numberOfBrokerNodes", "type": Object { @@ -87486,7 +87486,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 145, + "line": 95, }, "name": "zookeeperConnectString", "type": Object { @@ -87496,7 +87496,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 109, + "line": 59, }, "name": "clusterName", "type": Object { @@ -87506,7 +87506,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 118, + "line": 68, }, "name": "id", "optional": true, @@ -87517,7 +87517,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 137, + "line": 87, }, "name": "tags", "optional": true, @@ -87542,7 +87542,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 60, + "line": 10, }, "name": "DataAwsMskClusterConfig", "properties": Array [ @@ -87551,7 +87551,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 61, + "line": 11, }, "name": "clusterName", "type": Object { @@ -87563,7 +87563,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-cluster.ts", - "line": 62, + "line": 12, }, "name": "tags", "optional": true, @@ -87607,13 +87607,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 57, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 128, + "line": 87, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -87635,7 +87635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 82, + "line": 41, }, "name": "arn", "type": Object { @@ -87646,7 +87646,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 87, + "line": 46, }, "name": "description", "type": Object { @@ -87657,7 +87657,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 101, + "line": 60, }, "name": "kafkaVersions", "type": Object { @@ -87673,7 +87673,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 106, + "line": 65, }, "name": "latestRevision", "type": Object { @@ -87684,7 +87684,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 120, + "line": 79, }, "name": "serverProperties", "type": Object { @@ -87694,7 +87694,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 112, + "line": 71, }, "name": "name", "type": Object { @@ -87704,7 +87704,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 93, + "line": 52, }, "name": "id", "optional": true, @@ -87724,7 +87724,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 51, + "line": 10, }, "name": "DataAwsMskConfigurationConfig", "properties": Array [ @@ -87733,7 +87733,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-msk-configuration.ts", - "line": 52, + "line": 11, }, "name": "name", "type": Object { @@ -87772,13 +87772,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 98, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 204, + "line": 131, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -87800,7 +87800,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 127, + "line": 54, }, "name": "allocationId", "type": Object { @@ -87811,7 +87811,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 141, + "line": 68, }, "name": "networkInterfaceId", "type": Object { @@ -87822,7 +87822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 146, + "line": 73, }, "name": "privateIp", "type": Object { @@ -87833,7 +87833,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 151, + "line": 78, }, "name": "publicIp", "type": Object { @@ -87843,7 +87843,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 193, + "line": 120, }, "name": "filter", "optional": true, @@ -87859,7 +87859,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 133, + "line": 60, }, "name": "id", "optional": true, @@ -87870,7 +87870,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 157, + "line": 84, }, "name": "state", "optional": true, @@ -87881,7 +87881,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 166, + "line": 93, }, "name": "subnetId", "optional": true, @@ -87892,7 +87892,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 175, + "line": 102, }, "name": "tags", "optional": true, @@ -87908,7 +87908,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 184, + "line": 111, }, "name": "vpcId", "optional": true, @@ -87928,7 +87928,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 83, + "line": 10, }, "name": "DataAwsNatGatewayConfig", "properties": Array [ @@ -87940,7 +87940,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 89, + "line": 16, }, "name": "filter", "optional": true, @@ -87958,7 +87958,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 84, + "line": 11, }, "name": "state", "optional": true, @@ -87971,7 +87971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 85, + "line": 12, }, "name": "subnetId", "optional": true, @@ -87984,7 +87984,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 86, + "line": 13, }, "name": "tags", "optional": true, @@ -88002,7 +88002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 87, + "line": 14, }, "name": "vpcId", "optional": true, @@ -88019,7 +88019,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 91, + "line": 18, }, "name": "DataAwsNatGatewayFilter", "properties": Array [ @@ -88028,7 +88028,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 92, + "line": 19, }, "name": "name", "type": Object { @@ -88040,7 +88040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-nat-gateway.ts", - "line": 93, + "line": 20, }, "name": "values", "type": Object { @@ -88084,13 +88084,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 76, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 147, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -88112,7 +88112,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 112, + "line": 59, }, "name": "ids", "type": Object { @@ -88127,7 +88127,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 136, + "line": 83, }, "name": "filter", "optional": true, @@ -88143,7 +88143,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 104, + "line": 51, }, "name": "id", "optional": true, @@ -88154,7 +88154,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 118, + "line": 65, }, "name": "tags", "optional": true, @@ -88170,7 +88170,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 127, + "line": 74, }, "name": "vpcId", "optional": true, @@ -88190,7 +88190,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 63, + "line": 10, }, "name": "DataAwsNetworkAclsConfig", "properties": Array [ @@ -88202,7 +88202,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 67, + "line": 14, }, "name": "filter", "optional": true, @@ -88220,7 +88220,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 64, + "line": 11, }, "name": "tags", "optional": true, @@ -88238,7 +88238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 65, + "line": 12, }, "name": "vpcId", "optional": true, @@ -88255,7 +88255,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 69, + "line": 16, }, "name": "DataAwsNetworkAclsFilter", "properties": Array [ @@ -88264,7 +88264,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 70, + "line": 17, }, "name": "name", "type": Object { @@ -88276,7 +88276,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-acls.ts", - "line": 71, + "line": 18, }, "name": "values", "type": Object { @@ -88320,13 +88320,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 210, + "line": 72, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 236, + "line": 98, }, "name": "association", "parameters": Array [ @@ -88346,7 +88346,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 241, + "line": 103, }, "name": "attachment", "parameters": Array [ @@ -88366,7 +88366,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 346, + "line": 208, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -88388,7 +88388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 246, + "line": 108, }, "name": "availabilityZone", "type": Object { @@ -88399,7 +88399,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 251, + "line": 113, }, "name": "description", "type": Object { @@ -88410,7 +88410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 265, + "line": 127, }, "name": "interfaceType", "type": Object { @@ -88421,7 +88421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 270, + "line": 132, }, "name": "ipv6Addresses", "type": Object { @@ -88437,7 +88437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 275, + "line": 137, }, "name": "macAddress", "type": Object { @@ -88448,7 +88448,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 280, + "line": 142, }, "name": "outpostArn", "type": Object { @@ -88459,7 +88459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 285, + "line": 147, }, "name": "ownerId", "type": Object { @@ -88470,7 +88470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 290, + "line": 152, }, "name": "privateDnsName", "type": Object { @@ -88481,7 +88481,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 295, + "line": 157, }, "name": "privateIp", "type": Object { @@ -88492,7 +88492,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 300, + "line": 162, }, "name": "privateIps", "type": Object { @@ -88508,7 +88508,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 305, + "line": 167, }, "name": "requesterId", "type": Object { @@ -88519,7 +88519,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 310, + "line": 172, }, "name": "securityGroups", "type": Object { @@ -88535,7 +88535,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 315, + "line": 177, }, "name": "subnetId", "type": Object { @@ -88546,7 +88546,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 329, + "line": 191, }, "name": "vpcId", "type": Object { @@ -88556,7 +88556,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 335, + "line": 197, }, "name": "filter", "optional": true, @@ -88572,7 +88572,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 257, + "line": 119, }, "name": "id", "optional": true, @@ -88583,7 +88583,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 321, + "line": 183, }, "name": "tags", "optional": true, @@ -88630,7 +88630,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 154, + "line": 16, }, "name": "DataAwsNetworkInterfaceAssociation", "properties": Array [ @@ -88638,7 +88638,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 157, + "line": 19, }, "name": "allocationId", "type": Object { @@ -88649,7 +88649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 162, + "line": 24, }, "name": "associationId", "type": Object { @@ -88660,7 +88660,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 167, + "line": 29, }, "name": "ipOwnerId", "type": Object { @@ -88671,7 +88671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 172, + "line": 34, }, "name": "publicDnsName", "type": Object { @@ -88682,7 +88682,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 177, + "line": 39, }, "name": "publicIp", "type": Object { @@ -88723,7 +88723,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 181, + "line": 43, }, "name": "DataAwsNetworkInterfaceAttachment", "properties": Array [ @@ -88731,7 +88731,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 184, + "line": 46, }, "name": "attachmentId", "type": Object { @@ -88742,7 +88742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 189, + "line": 51, }, "name": "deviceIndex", "type": Object { @@ -88753,7 +88753,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 194, + "line": 56, }, "name": "instanceId", "type": Object { @@ -88764,7 +88764,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 199, + "line": 61, }, "name": "instanceOwnerId", "type": Object { @@ -88783,7 +88783,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 149, + "line": 11, }, "name": "DataAwsNetworkInterfaceConfig", "properties": Array [ @@ -88795,7 +88795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 152, + "line": 14, }, "name": "filter", "optional": true, @@ -88813,7 +88813,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 150, + "line": 12, }, "name": "tags", "optional": true, @@ -88835,7 +88835,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 203, + "line": 65, }, "name": "DataAwsNetworkInterfaceFilter", "properties": Array [ @@ -88844,7 +88844,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 204, + "line": 66, }, "name": "name", "type": Object { @@ -88856,7 +88856,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interface.ts", - "line": 205, + "line": 67, }, "name": "values", "type": Object { @@ -88900,13 +88900,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 71, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 132, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -88928,7 +88928,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 106, + "line": 57, }, "name": "ids", "type": Object { @@ -88943,7 +88943,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 121, + "line": 72, }, "name": "filter", "optional": true, @@ -88959,7 +88959,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 98, + "line": 49, }, "name": "id", "optional": true, @@ -88970,7 +88970,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 112, + "line": 63, }, "name": "tags", "optional": true, @@ -88995,7 +88995,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 59, + "line": 10, }, "name": "DataAwsNetworkInterfacesConfig", "properties": Array [ @@ -89007,7 +89007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 62, + "line": 13, }, "name": "filter", "optional": true, @@ -89025,7 +89025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 60, + "line": 11, }, "name": "tags", "optional": true, @@ -89047,7 +89047,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 64, + "line": 15, }, "name": "DataAwsNetworkInterfacesFilter", "properties": Array [ @@ -89056,7 +89056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 65, + "line": 16, }, "name": "name", "type": Object { @@ -89068,7 +89068,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-network-interfaces.ts", - "line": 66, + "line": 17, }, "name": "values", "type": Object { @@ -89112,13 +89112,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 208, + "line": 104, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 232, + "line": 128, }, "name": "accounts", "parameters": Array [ @@ -89138,7 +89138,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 281, + "line": 177, }, "name": "nonMasterAccounts", "parameters": Array [ @@ -89158,7 +89158,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 286, + "line": 182, }, "name": "roots", "parameters": Array [ @@ -89178,7 +89178,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 294, + "line": 190, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -89200,7 +89200,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 237, + "line": 133, }, "name": "arn", "type": Object { @@ -89211,7 +89211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 242, + "line": 138, }, "name": "awsServiceAccessPrincipals", "type": Object { @@ -89227,7 +89227,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 247, + "line": 143, }, "name": "enabledPolicyTypes", "type": Object { @@ -89243,7 +89243,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 252, + "line": 148, }, "name": "featureSet", "type": Object { @@ -89254,7 +89254,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 266, + "line": 162, }, "name": "masterAccountArn", "type": Object { @@ -89265,7 +89265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 271, + "line": 167, }, "name": "masterAccountEmail", "type": Object { @@ -89276,7 +89276,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 276, + "line": 172, }, "name": "masterAccountId", "type": Object { @@ -89286,7 +89286,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 258, + "line": 154, }, "name": "id", "optional": true, @@ -89328,7 +89328,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 117, + "line": 13, }, "name": "DataAwsOrganizationsOrganizationAccounts", "properties": Array [ @@ -89336,7 +89336,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 120, + "line": 16, }, "name": "arn", "type": Object { @@ -89347,7 +89347,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 125, + "line": 21, }, "name": "email", "type": Object { @@ -89358,7 +89358,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 130, + "line": 26, }, "name": "id", "type": Object { @@ -89369,7 +89369,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 135, + "line": 31, }, "name": "name", "type": Object { @@ -89380,7 +89380,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 140, + "line": 36, }, "name": "status", "type": Object { @@ -89399,7 +89399,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 115, + "line": 11, }, "name": "DataAwsOrganizationsOrganizationConfig", }, @@ -89435,7 +89435,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 144, + "line": 40, }, "name": "DataAwsOrganizationsOrganizationNonMasterAccounts", "properties": Array [ @@ -89443,7 +89443,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 147, + "line": 43, }, "name": "arn", "type": Object { @@ -89454,7 +89454,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 152, + "line": 48, }, "name": "email", "type": Object { @@ -89465,7 +89465,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 157, + "line": 53, }, "name": "id", "type": Object { @@ -89476,7 +89476,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 162, + "line": 58, }, "name": "name", "type": Object { @@ -89487,7 +89487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 167, + "line": 63, }, "name": "status", "type": Object { @@ -89528,7 +89528,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 183, + "line": 79, }, "name": "DataAwsOrganizationsOrganizationRoots", "properties": Array [ @@ -89536,7 +89536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 186, + "line": 82, }, "name": "arn", "type": Object { @@ -89547,7 +89547,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 191, + "line": 87, }, "name": "id", "type": Object { @@ -89558,7 +89558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 196, + "line": 92, }, "name": "name", "type": Object { @@ -89569,7 +89569,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 201, + "line": 97, }, "name": "policyTypes", "type": Object { @@ -89610,7 +89610,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 171, + "line": 67, }, "name": "DataAwsOrganizationsOrganizationRootsPolicyTypes", "properties": Array [ @@ -89618,7 +89618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 174, + "line": 70, }, "name": "status", "type": Object { @@ -89629,7 +89629,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organization.ts", - "line": 179, + "line": 75, }, "name": "type", "type": Object { @@ -89667,13 +89667,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 66, + "line": 34, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 91, + "line": 59, }, "name": "children", "parameters": Array [ @@ -89693,7 +89693,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 117, + "line": 85, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -89714,7 +89714,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 106, + "line": 74, }, "name": "parentId", "type": Object { @@ -89724,7 +89724,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 97, + "line": 65, }, "name": "id", "optional": true, @@ -89766,7 +89766,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 46, + "line": 14, }, "name": "DataAwsOrganizationsOrganizationalUnitsChildren", "properties": Array [ @@ -89774,7 +89774,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 49, + "line": 17, }, "name": "arn", "type": Object { @@ -89785,7 +89785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 54, + "line": 22, }, "name": "id", "type": Object { @@ -89796,7 +89796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 59, + "line": 27, }, "name": "name", "type": Object { @@ -89815,7 +89815,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 43, + "line": 11, }, "name": "DataAwsOrganizationsOrganizationalUnitsConfig", "properties": Array [ @@ -89824,7 +89824,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-organizations-organizational-units.ts", - "line": 44, + "line": 12, }, "name": "parentId", "type": Object { @@ -89863,13 +89863,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-partition.ts", - "line": 37, + "line": 15, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-partition.ts", - "line": 83, + "line": 61, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -89891,7 +89891,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-partition.ts", - "line": 61, + "line": 39, }, "name": "dnsSuffix", "type": Object { @@ -89902,7 +89902,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-partition.ts", - "line": 75, + "line": 53, }, "name": "partition", "type": Object { @@ -89912,7 +89912,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-partition.ts", - "line": 67, + "line": 45, }, "name": "id", "optional": true, @@ -89932,7 +89932,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-partition.ts", - "line": 32, + "line": 10, }, "name": "DataAwsPartitionConfig", }, @@ -89966,13 +89966,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 73, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 144, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -89994,7 +89994,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 100, + "line": 50, }, "name": "cidrBlocks", "type": Object { @@ -90009,7 +90009,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 133, + "line": 83, }, "name": "filter", "optional": true, @@ -90025,7 +90025,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 106, + "line": 56, }, "name": "id", "optional": true, @@ -90036,7 +90036,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 115, + "line": 65, }, "name": "name", "optional": true, @@ -90047,7 +90047,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 124, + "line": 74, }, "name": "prefixListId", "optional": true, @@ -90067,7 +90067,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 60, + "line": 10, }, "name": "DataAwsPrefixListConfig", "properties": Array [ @@ -90079,7 +90079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 64, + "line": 14, }, "name": "filter", "optional": true, @@ -90097,7 +90097,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 61, + "line": 11, }, "name": "name", "optional": true, @@ -90110,7 +90110,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 62, + "line": 12, }, "name": "prefixListId", "optional": true, @@ -90127,7 +90127,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 66, + "line": 16, }, "name": "DataAwsPrefixListFilter", "properties": Array [ @@ -90136,7 +90136,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 67, + "line": 17, }, "name": "name", "type": Object { @@ -90148,7 +90148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-prefix-list.ts", - "line": 68, + "line": 18, }, "name": "values", "type": Object { @@ -90191,13 +90191,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 62, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 123, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -90219,7 +90219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 97, + "line": 57, }, "name": "result", "type": Object { @@ -90229,7 +90229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 112, + "line": 72, }, "name": "filters", "type": Object { @@ -90244,7 +90244,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 103, + "line": 63, }, "name": "serviceCode", "type": Object { @@ -90254,7 +90254,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 89, + "line": 49, }, "name": "id", "optional": true, @@ -90274,7 +90274,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 50, + "line": 10, }, "name": "DataAwsPricingProductConfig", "properties": Array [ @@ -90286,7 +90286,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 53, + "line": 13, }, "name": "filters", "type": Object { @@ -90303,7 +90303,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 51, + "line": 11, }, "name": "serviceCode", "type": Object { @@ -90319,7 +90319,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 55, + "line": 15, }, "name": "DataAwsPricingProductFilters", "properties": Array [ @@ -90328,7 +90328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 56, + "line": 16, }, "name": "field", "type": Object { @@ -90340,7 +90340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-pricing-product.ts", - "line": 57, + "line": 17, }, "name": "value", "type": Object { @@ -90378,13 +90378,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-qldb-ledger.ts", - "line": 42, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-qldb-ledger.ts", - "line": 98, + "line": 72, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -90406,7 +90406,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-qldb-ledger.ts", - "line": 67, + "line": 41, }, "name": "arn", "type": Object { @@ -90417,7 +90417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-qldb-ledger.ts", - "line": 72, + "line": 46, }, "name": "deletionProtection", "type": Object { @@ -90427,7 +90427,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-qldb-ledger.ts", - "line": 87, + "line": 61, }, "name": "name", "type": Object { @@ -90437,7 +90437,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-qldb-ledger.ts", - "line": 78, + "line": 52, }, "name": "id", "optional": true, @@ -90457,7 +90457,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-qldb-ledger.ts", - "line": 36, + "line": 10, }, "name": "DataAwsQldbLedgerConfig", "properties": Array [ @@ -90466,7 +90466,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-qldb-ledger.ts", - "line": 37, + "line": 11, }, "name": "name", "type": Object { @@ -90504,13 +90504,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 81, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 163, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -90532,7 +90532,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 109, + "line": 52, }, "name": "arn", "type": Object { @@ -90543,7 +90543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 114, + "line": 57, }, "name": "id", "type": Object { @@ -90554,7 +90554,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 137, + "line": 80, }, "name": "status", "type": Object { @@ -90564,7 +90564,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 120, + "line": 63, }, "name": "name", "type": Object { @@ -90574,7 +90574,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 129, + "line": 72, }, "name": "resourceOwner", "type": Object { @@ -90584,7 +90584,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 152, + "line": 95, }, "name": "filter", "optional": true, @@ -90600,7 +90600,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 143, + "line": 86, }, "name": "tags", "optional": true, @@ -90625,7 +90625,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 67, + "line": 10, }, "name": "DataAwsRamResourceShareConfig", "properties": Array [ @@ -90634,7 +90634,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 68, + "line": 11, }, "name": "name", "type": Object { @@ -90646,7 +90646,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 69, + "line": 12, }, "name": "resourceOwner", "type": Object { @@ -90661,7 +90661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 72, + "line": 15, }, "name": "filter", "optional": true, @@ -90679,7 +90679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 70, + "line": 13, }, "name": "tags", "optional": true, @@ -90701,7 +90701,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 74, + "line": 17, }, "name": "DataAwsRamResourceShareFilter", "properties": Array [ @@ -90710,7 +90710,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 75, + "line": 18, }, "name": "name", "type": Object { @@ -90722,7 +90722,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ram-resource-share.ts", - "line": 76, + "line": 19, }, "name": "values", "type": Object { @@ -90765,13 +90765,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 158, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 339, + "line": 198, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -90793,7 +90793,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 184, + "line": 43, }, "name": "arn", "type": Object { @@ -90804,7 +90804,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 189, + "line": 48, }, "name": "availabilityZones", "type": Object { @@ -90820,7 +90820,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 194, + "line": 53, }, "name": "backupRetentionPeriod", "type": Object { @@ -90831,7 +90831,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 208, + "line": 67, }, "name": "clusterMembers", "type": Object { @@ -90847,7 +90847,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 213, + "line": 72, }, "name": "clusterResourceId", "type": Object { @@ -90858,7 +90858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 218, + "line": 77, }, "name": "databaseName", "type": Object { @@ -90869,7 +90869,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 223, + "line": 82, }, "name": "dbClusterParameterGroupName", "type": Object { @@ -90880,7 +90880,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 228, + "line": 87, }, "name": "dbSubnetGroupName", "type": Object { @@ -90891,7 +90891,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 233, + "line": 92, }, "name": "enabledCloudwatchLogsExports", "type": Object { @@ -90907,7 +90907,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 238, + "line": 97, }, "name": "endpoint", "type": Object { @@ -90918,7 +90918,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 243, + "line": 102, }, "name": "engine", "type": Object { @@ -90929,7 +90929,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 248, + "line": 107, }, "name": "engineVersion", "type": Object { @@ -90940,7 +90940,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 253, + "line": 112, }, "name": "finalSnapshotIdentifier", "type": Object { @@ -90951,7 +90951,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 258, + "line": 117, }, "name": "hostedZoneId", "type": Object { @@ -90962,7 +90962,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 263, + "line": 122, }, "name": "iamDatabaseAuthenticationEnabled", "type": Object { @@ -90973,7 +90973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 268, + "line": 127, }, "name": "iamRoles", "type": Object { @@ -90989,7 +90989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 282, + "line": 141, }, "name": "kmsKeyId", "type": Object { @@ -91000,7 +91000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 287, + "line": 146, }, "name": "masterUsername", "type": Object { @@ -91011,7 +91011,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 292, + "line": 151, }, "name": "port", "type": Object { @@ -91022,7 +91022,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 297, + "line": 156, }, "name": "preferredBackupWindow", "type": Object { @@ -91033,7 +91033,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 302, + "line": 161, }, "name": "preferredMaintenanceWindow", "type": Object { @@ -91044,7 +91044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 307, + "line": 166, }, "name": "readerEndpoint", "type": Object { @@ -91055,7 +91055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 312, + "line": 171, }, "name": "replicationSourceIdentifier", "type": Object { @@ -91066,7 +91066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 317, + "line": 176, }, "name": "storageEncrypted", "type": Object { @@ -91077,7 +91077,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 331, + "line": 190, }, "name": "vpcSecurityGroupIds", "type": Object { @@ -91092,7 +91092,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 200, + "line": 59, }, "name": "clusterIdentifier", "type": Object { @@ -91102,7 +91102,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 274, + "line": 133, }, "name": "id", "optional": true, @@ -91113,7 +91113,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 323, + "line": 182, }, "name": "tags", "optional": true, @@ -91138,7 +91138,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 151, + "line": 10, }, "name": "DataAwsRdsClusterConfig", "properties": Array [ @@ -91147,7 +91147,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 152, + "line": 11, }, "name": "clusterIdentifier", "type": Object { @@ -91159,7 +91159,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-rds-cluster.ts", - "line": 153, + "line": 12, }, "name": "tags", "optional": true, @@ -91203,13 +91203,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 163, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 359, + "line": 213, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -91231,7 +91231,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 189, + "line": 43, }, "name": "allowVersionUpgrade", "type": Object { @@ -91242,7 +91242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 194, + "line": 48, }, "name": "automatedSnapshotRetentionPeriod", "type": Object { @@ -91253,7 +91253,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 199, + "line": 53, }, "name": "availabilityZone", "type": Object { @@ -91264,7 +91264,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 204, + "line": 58, }, "name": "bucketName", "type": Object { @@ -91275,7 +91275,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 218, + "line": 72, }, "name": "clusterParameterGroupName", "type": Object { @@ -91286,7 +91286,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 223, + "line": 77, }, "name": "clusterPublicKey", "type": Object { @@ -91297,7 +91297,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 228, + "line": 82, }, "name": "clusterRevisionNumber", "type": Object { @@ -91308,7 +91308,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 233, + "line": 87, }, "name": "clusterSecurityGroups", "type": Object { @@ -91324,7 +91324,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 238, + "line": 92, }, "name": "clusterSubnetGroupName", "type": Object { @@ -91335,7 +91335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 243, + "line": 97, }, "name": "clusterType", "type": Object { @@ -91346,7 +91346,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 248, + "line": 102, }, "name": "clusterVersion", "type": Object { @@ -91357,7 +91357,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 253, + "line": 107, }, "name": "databaseName", "type": Object { @@ -91368,7 +91368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 258, + "line": 112, }, "name": "elasticIp", "type": Object { @@ -91379,7 +91379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 263, + "line": 117, }, "name": "enableLogging", "type": Object { @@ -91390,7 +91390,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 268, + "line": 122, }, "name": "encrypted", "type": Object { @@ -91401,7 +91401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 273, + "line": 127, }, "name": "endpoint", "type": Object { @@ -91412,7 +91412,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 278, + "line": 132, }, "name": "enhancedVpcRouting", "type": Object { @@ -91423,7 +91423,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 283, + "line": 137, }, "name": "iamRoles", "type": Object { @@ -91439,7 +91439,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 297, + "line": 151, }, "name": "kmsKeyId", "type": Object { @@ -91450,7 +91450,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 302, + "line": 156, }, "name": "masterUsername", "type": Object { @@ -91461,7 +91461,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 307, + "line": 161, }, "name": "nodeType", "type": Object { @@ -91472,7 +91472,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 312, + "line": 166, }, "name": "numberOfNodes", "type": Object { @@ -91483,7 +91483,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 317, + "line": 171, }, "name": "port", "type": Object { @@ -91494,7 +91494,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 322, + "line": 176, }, "name": "preferredMaintenanceWindow", "type": Object { @@ -91505,7 +91505,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 327, + "line": 181, }, "name": "publiclyAccessible", "type": Object { @@ -91516,7 +91516,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 332, + "line": 186, }, "name": "s3KeyPrefix", "type": Object { @@ -91527,7 +91527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 346, + "line": 200, }, "name": "vpcId", "type": Object { @@ -91538,7 +91538,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 351, + "line": 205, }, "name": "vpcSecurityGroupIds", "type": Object { @@ -91553,7 +91553,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 210, + "line": 64, }, "name": "clusterIdentifier", "type": Object { @@ -91563,7 +91563,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 289, + "line": 143, }, "name": "id", "optional": true, @@ -91574,7 +91574,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 338, + "line": 192, }, "name": "tags", "optional": true, @@ -91599,7 +91599,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 156, + "line": 10, }, "name": "DataAwsRedshiftClusterConfig", "properties": Array [ @@ -91608,7 +91608,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 157, + "line": 11, }, "name": "clusterIdentifier", "type": Object { @@ -91620,7 +91620,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-cluster.ts", - "line": 158, + "line": 12, }, "name": "tags", "optional": true, @@ -91665,13 +91665,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-service-account.ts", - "line": 38, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-service-account.ts", - "line": 89, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -91693,7 +91693,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-service-account.ts", - "line": 63, + "line": 41, }, "name": "arn", "type": Object { @@ -91703,7 +91703,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-service-account.ts", - "line": 69, + "line": 47, }, "name": "id", "optional": true, @@ -91714,7 +91714,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-service-account.ts", - "line": 78, + "line": 56, }, "name": "region", "optional": true, @@ -91734,7 +91734,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-service-account.ts", - "line": 32, + "line": 10, }, "name": "DataAwsRedshiftServiceAccountConfig", "properties": Array [ @@ -91743,7 +91743,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-redshift-service-account.ts", - "line": 33, + "line": 11, }, "name": "region", "optional": true, @@ -91783,13 +91783,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 51, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 122, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -91811,7 +91811,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 87, + "line": 54, }, "name": "description", "type": Object { @@ -91821,7 +91821,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 79, + "line": 46, }, "name": "current", "optional": true, @@ -91832,7 +91832,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 93, + "line": 60, }, "name": "endpoint", "optional": true, @@ -91843,7 +91843,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 102, + "line": 69, }, "name": "id", "optional": true, @@ -91854,7 +91854,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 111, + "line": 78, }, "name": "name", "optional": true, @@ -91874,7 +91874,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 43, + "line": 10, }, "name": "DataAwsRegionConfig", "properties": Array [ @@ -91883,7 +91883,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 44, + "line": 11, }, "name": "current", "optional": true, @@ -91896,7 +91896,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 45, + "line": 12, }, "name": "endpoint", "optional": true, @@ -91909,7 +91909,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-region.ts", - "line": 46, + "line": 13, }, "name": "name", "optional": true, @@ -91949,13 +91949,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 67, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 128, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -91977,7 +91977,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 111, + "line": 66, }, "name": "names", "type": Object { @@ -91992,7 +91992,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 94, + "line": 49, }, "name": "allRegions", "optional": true, @@ -92003,7 +92003,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 117, + "line": 72, }, "name": "filter", "optional": true, @@ -92019,7 +92019,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 103, + "line": 58, }, "name": "id", "optional": true, @@ -92039,7 +92039,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 55, + "line": 10, }, "name": "DataAwsRegionsConfig", "properties": Array [ @@ -92048,7 +92048,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 56, + "line": 11, }, "name": "allRegions", "optional": true, @@ -92064,7 +92064,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 58, + "line": 13, }, "name": "filter", "optional": true, @@ -92086,7 +92086,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 60, + "line": 15, }, "name": "DataAwsRegionsFilter", "properties": Array [ @@ -92095,7 +92095,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 61, + "line": 16, }, "name": "name", "type": Object { @@ -92107,7 +92107,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-regions.ts", - "line": 62, + "line": 17, }, "name": "values", "type": Object { @@ -92150,13 +92150,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 88, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 224, + "line": 161, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -92177,7 +92177,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 195, + "line": 132, }, "name": "routeTableId", "type": Object { @@ -92187,7 +92187,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 123, + "line": 60, }, "name": "destinationCidrBlock", "optional": true, @@ -92198,7 +92198,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 132, + "line": 69, }, "name": "destinationIpv6CidrBlock", "optional": true, @@ -92209,7 +92209,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 141, + "line": 78, }, "name": "egressOnlyGatewayId", "optional": true, @@ -92220,7 +92220,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 150, + "line": 87, }, "name": "gatewayId", "optional": true, @@ -92231,7 +92231,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 159, + "line": 96, }, "name": "id", "optional": true, @@ -92242,7 +92242,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 168, + "line": 105, }, "name": "instanceId", "optional": true, @@ -92253,7 +92253,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 177, + "line": 114, }, "name": "natGatewayId", "optional": true, @@ -92264,7 +92264,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 186, + "line": 123, }, "name": "networkInterfaceId", "optional": true, @@ -92275,7 +92275,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 204, + "line": 141, }, "name": "transitGatewayId", "optional": true, @@ -92286,7 +92286,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 213, + "line": 150, }, "name": "vpcPeeringConnectionId", "optional": true, @@ -92325,13 +92325,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-route53-delegation-set.ts", - "line": 40, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-delegation-set.ts", - "line": 87, + "line": 63, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -92353,7 +92353,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-delegation-set.ts", - "line": 65, + "line": 41, }, "name": "callerReference", "type": Object { @@ -92364,7 +92364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-delegation-set.ts", - "line": 79, + "line": 55, }, "name": "nameServers", "type": Object { @@ -92379,7 +92379,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-delegation-set.ts", - "line": 71, + "line": 47, }, "name": "id", "type": Object { @@ -92398,7 +92398,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-route53-delegation-set.ts", - "line": 34, + "line": 10, }, "name": "DataAwsRoute53DelegationSetConfig", "properties": Array [ @@ -92407,7 +92407,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-delegation-set.ts", - "line": 35, + "line": 11, }, "name": "id", "type": Object { @@ -92446,13 +92446,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 80, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 191, + "line": 132, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -92474,7 +92474,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 110, + "line": 51, }, "name": "arn", "type": Object { @@ -92485,7 +92485,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 142, + "line": 83, }, "name": "ownerId", "type": Object { @@ -92496,7 +92496,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 174, + "line": 115, }, "name": "shareStatus", "type": Object { @@ -92506,7 +92506,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 116, + "line": 57, }, "name": "domainName", "optional": true, @@ -92517,7 +92517,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 125, + "line": 66, }, "name": "id", "optional": true, @@ -92528,7 +92528,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 134, + "line": 75, }, "name": "name", "optional": true, @@ -92539,7 +92539,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 148, + "line": 89, }, "name": "resolverEndpointId", "optional": true, @@ -92550,7 +92550,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 157, + "line": 98, }, "name": "resolverRuleId", "optional": true, @@ -92561,7 +92561,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 166, + "line": 107, }, "name": "ruleType", "optional": true, @@ -92572,7 +92572,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 180, + "line": 121, }, "name": "tags", "optional": true, @@ -92597,7 +92597,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 69, + "line": 10, }, "name": "DataAwsRoute53ResolverRuleConfig", "properties": Array [ @@ -92606,7 +92606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 70, + "line": 11, }, "name": "domainName", "optional": true, @@ -92619,7 +92619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 71, + "line": 12, }, "name": "name", "optional": true, @@ -92632,7 +92632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 72, + "line": 13, }, "name": "resolverEndpointId", "optional": true, @@ -92645,7 +92645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 73, + "line": 14, }, "name": "resolverRuleId", "optional": true, @@ -92658,7 +92658,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 74, + "line": 15, }, "name": "ruleType", "optional": true, @@ -92671,7 +92671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rule.ts", - "line": 75, + "line": 16, }, "name": "tags", "optional": true, @@ -92716,13 +92716,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 56, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 137, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -92744,7 +92744,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 111, + "line": 74, }, "name": "resolverRuleIds", "type": Object { @@ -92759,7 +92759,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 85, + "line": 48, }, "name": "id", "optional": true, @@ -92770,7 +92770,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 94, + "line": 57, }, "name": "ownerId", "optional": true, @@ -92781,7 +92781,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 103, + "line": 66, }, "name": "resolverEndpointId", "optional": true, @@ -92792,7 +92792,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 117, + "line": 80, }, "name": "ruleType", "optional": true, @@ -92803,7 +92803,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 126, + "line": 89, }, "name": "shareStatus", "optional": true, @@ -92823,7 +92823,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 47, + "line": 10, }, "name": "DataAwsRoute53ResolverRulesConfig", "properties": Array [ @@ -92832,7 +92832,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 48, + "line": 11, }, "name": "ownerId", "optional": true, @@ -92845,7 +92845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 49, + "line": 12, }, "name": "resolverEndpointId", "optional": true, @@ -92858,7 +92858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 50, + "line": 13, }, "name": "ruleType", "optional": true, @@ -92871,7 +92871,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-resolver-rules.ts", - "line": 51, + "line": 14, }, "name": "shareStatus", "optional": true, @@ -92911,13 +92911,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 90, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 211, + "line": 142, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -92939,7 +92939,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 120, + "line": 51, }, "name": "callerReference", "type": Object { @@ -92950,7 +92950,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 125, + "line": 56, }, "name": "comment", "type": Object { @@ -92961,7 +92961,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 139, + "line": 70, }, "name": "linkedServiceDescription", "type": Object { @@ -92972,7 +92972,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 144, + "line": 75, }, "name": "linkedServicePrincipal", "type": Object { @@ -92983,7 +92983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 158, + "line": 89, }, "name": "nameServers", "type": Object { @@ -92998,7 +92998,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 131, + "line": 62, }, "name": "id", "optional": true, @@ -93009,7 +93009,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 150, + "line": 81, }, "name": "name", "optional": true, @@ -93020,7 +93020,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 164, + "line": 95, }, "name": "privateZone", "optional": true, @@ -93031,7 +93031,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 173, + "line": 104, }, "name": "resourceRecordSetCount", "optional": true, @@ -93042,7 +93042,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 182, + "line": 113, }, "name": "tags", "optional": true, @@ -93058,7 +93058,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 191, + "line": 122, }, "name": "vpcId", "optional": true, @@ -93069,7 +93069,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 200, + "line": 131, }, "name": "zoneId", "optional": true, @@ -93089,7 +93089,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 79, + "line": 10, }, "name": "DataAwsRoute53ZoneConfig", "properties": Array [ @@ -93098,7 +93098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 80, + "line": 11, }, "name": "name", "optional": true, @@ -93111,7 +93111,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 81, + "line": 12, }, "name": "privateZone", "optional": true, @@ -93124,7 +93124,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 82, + "line": 13, }, "name": "resourceRecordSetCount", "optional": true, @@ -93137,7 +93137,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 83, + "line": 14, }, "name": "tags", "optional": true, @@ -93155,7 +93155,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 84, + "line": 15, }, "name": "vpcId", "optional": true, @@ -93168,7 +93168,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route53-zone.ts", - "line": 85, + "line": 16, }, "name": "zoneId", "optional": true, @@ -93188,7 +93188,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 73, + "line": 10, }, "name": "DataAwsRouteConfig", "properties": Array [ @@ -93197,7 +93197,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 81, + "line": 18, }, "name": "routeTableId", "type": Object { @@ -93209,7 +93209,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 74, + "line": 11, }, "name": "destinationCidrBlock", "optional": true, @@ -93222,7 +93222,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 75, + "line": 12, }, "name": "destinationIpv6CidrBlock", "optional": true, @@ -93235,7 +93235,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 76, + "line": 13, }, "name": "egressOnlyGatewayId", "optional": true, @@ -93248,7 +93248,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 77, + "line": 14, }, "name": "gatewayId", "optional": true, @@ -93261,7 +93261,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 78, + "line": 15, }, "name": "instanceId", "optional": true, @@ -93274,7 +93274,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 79, + "line": 16, }, "name": "natGatewayId", "optional": true, @@ -93287,7 +93287,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 80, + "line": 17, }, "name": "networkInterfaceId", "optional": true, @@ -93300,7 +93300,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 82, + "line": 19, }, "name": "transitGatewayId", "optional": true, @@ -93313,7 +93313,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route.ts", - "line": 83, + "line": 20, }, "name": "vpcPeeringConnectionId", "optional": true, @@ -93353,13 +93353,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 203, + "line": 101, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 233, + "line": 131, }, "name": "associations", "parameters": Array [ @@ -93379,7 +93379,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 270, + "line": 168, }, "name": "routes", "parameters": Array [ @@ -93399,7 +93399,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 314, + "line": 212, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -93421,7 +93421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 256, + "line": 154, }, "name": "ownerId", "type": Object { @@ -93431,7 +93431,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 303, + "line": 201, }, "name": "filter", "optional": true, @@ -93447,7 +93447,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 239, + "line": 137, }, "name": "gatewayId", "optional": true, @@ -93458,7 +93458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 248, + "line": 146, }, "name": "id", "optional": true, @@ -93469,7 +93469,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 262, + "line": 160, }, "name": "routeTableId", "optional": true, @@ -93480,7 +93480,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 276, + "line": 174, }, "name": "subnetId", "optional": true, @@ -93491,7 +93491,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 285, + "line": 183, }, "name": "tags", "optional": true, @@ -93507,7 +93507,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 294, + "line": 192, }, "name": "vpcId", "optional": true, @@ -93549,7 +93549,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 122, + "line": 20, }, "name": "DataAwsRouteTableAssociations", "properties": Array [ @@ -93557,7 +93557,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 125, + "line": 23, }, "name": "gatewayId", "type": Object { @@ -93568,7 +93568,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 130, + "line": 28, }, "name": "main", "type": Object { @@ -93579,7 +93579,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 135, + "line": 33, }, "name": "routeTableAssociationId", "type": Object { @@ -93590,7 +93590,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 140, + "line": 38, }, "name": "routeTableId", "type": Object { @@ -93601,7 +93601,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 145, + "line": 43, }, "name": "subnetId", "type": Object { @@ -93620,7 +93620,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 113, + "line": 11, }, "name": "DataAwsRouteTableConfig", "properties": Array [ @@ -93632,7 +93632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 120, + "line": 18, }, "name": "filter", "optional": true, @@ -93650,7 +93650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 114, + "line": 12, }, "name": "gatewayId", "optional": true, @@ -93663,7 +93663,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 115, + "line": 13, }, "name": "routeTableId", "optional": true, @@ -93676,7 +93676,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 116, + "line": 14, }, "name": "subnetId", "optional": true, @@ -93689,7 +93689,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 117, + "line": 15, }, "name": "tags", "optional": true, @@ -93707,7 +93707,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 118, + "line": 16, }, "name": "vpcId", "optional": true, @@ -93724,7 +93724,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 196, + "line": 94, }, "name": "DataAwsRouteTableFilter", "properties": Array [ @@ -93733,7 +93733,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 197, + "line": 95, }, "name": "name", "type": Object { @@ -93745,7 +93745,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 198, + "line": 96, }, "name": "values", "type": Object { @@ -93791,7 +93791,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 149, + "line": 47, }, "name": "DataAwsRouteTableRoutes", "properties": Array [ @@ -93799,7 +93799,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 152, + "line": 50, }, "name": "cidrBlock", "type": Object { @@ -93810,7 +93810,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 157, + "line": 55, }, "name": "egressOnlyGatewayId", "type": Object { @@ -93821,7 +93821,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 162, + "line": 60, }, "name": "gatewayId", "type": Object { @@ -93832,7 +93832,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 167, + "line": 65, }, "name": "instanceId", "type": Object { @@ -93843,7 +93843,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 172, + "line": 70, }, "name": "ipv6CidrBlock", "type": Object { @@ -93854,7 +93854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 177, + "line": 75, }, "name": "natGatewayId", "type": Object { @@ -93865,7 +93865,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 182, + "line": 80, }, "name": "networkInterfaceId", "type": Object { @@ -93876,7 +93876,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 187, + "line": 85, }, "name": "transitGatewayId", "type": Object { @@ -93887,7 +93887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-table.ts", - "line": 192, + "line": 90, }, "name": "vpcPeeringConnectionId", "type": Object { @@ -93926,13 +93926,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 76, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 147, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -93954,7 +93954,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 112, + "line": 59, }, "name": "ids", "type": Object { @@ -93969,7 +93969,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 136, + "line": 83, }, "name": "filter", "optional": true, @@ -93985,7 +93985,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 104, + "line": 51, }, "name": "id", "optional": true, @@ -93996,7 +93996,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 118, + "line": 65, }, "name": "tags", "optional": true, @@ -94012,7 +94012,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 127, + "line": 74, }, "name": "vpcId", "optional": true, @@ -94032,7 +94032,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 63, + "line": 10, }, "name": "DataAwsRouteTablesConfig", "properties": Array [ @@ -94044,7 +94044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 67, + "line": 14, }, "name": "filter", "optional": true, @@ -94062,7 +94062,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 64, + "line": 11, }, "name": "tags", "optional": true, @@ -94080,7 +94080,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 65, + "line": 12, }, "name": "vpcId", "optional": true, @@ -94097,7 +94097,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 69, + "line": 16, }, "name": "DataAwsRouteTablesFilter", "properties": Array [ @@ -94106,7 +94106,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 70, + "line": 17, }, "name": "name", "type": Object { @@ -94118,7 +94118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-route-tables.ts", - "line": 71, + "line": 18, }, "name": "values", "type": Object { @@ -94161,13 +94161,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 62, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 143, + "line": 97, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -94189,7 +94189,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 87, + "line": 41, }, "name": "arn", "type": Object { @@ -94200,7 +94200,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 101, + "line": 55, }, "name": "bucketDomainName", "type": Object { @@ -94211,7 +94211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 106, + "line": 60, }, "name": "bucketRegionalDomainName", "type": Object { @@ -94222,7 +94222,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 111, + "line": 65, }, "name": "hostedZoneId", "type": Object { @@ -94233,7 +94233,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 125, + "line": 79, }, "name": "region", "type": Object { @@ -94244,7 +94244,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 130, + "line": 84, }, "name": "websiteDomain", "type": Object { @@ -94255,7 +94255,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 135, + "line": 89, }, "name": "websiteEndpoint", "type": Object { @@ -94265,7 +94265,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 93, + "line": 47, }, "name": "bucket", "type": Object { @@ -94275,7 +94275,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 117, + "line": 71, }, "name": "id", "optional": true, @@ -94295,7 +94295,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 56, + "line": 10, }, "name": "DataAwsS3BucketConfig", "properties": Array [ @@ -94304,7 +94304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket.ts", - "line": 57, + "line": 11, }, "name": "bucket", "type": Object { @@ -94342,13 +94342,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 139, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 250, + "line": 132, }, "name": "metadata", "parameters": Array [ @@ -94368,7 +94368,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 320, + "line": 202, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -94390,7 +94390,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 168, + "line": 50, }, "name": "body", "type": Object { @@ -94401,7 +94401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 182, + "line": 64, }, "name": "cacheControl", "type": Object { @@ -94412,7 +94412,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 187, + "line": 69, }, "name": "contentDisposition", "type": Object { @@ -94423,7 +94423,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 192, + "line": 74, }, "name": "contentEncoding", "type": Object { @@ -94434,7 +94434,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 197, + "line": 79, }, "name": "contentLanguage", "type": Object { @@ -94445,7 +94445,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 202, + "line": 84, }, "name": "contentLength", "type": Object { @@ -94456,7 +94456,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 207, + "line": 89, }, "name": "contentType", "type": Object { @@ -94467,7 +94467,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 212, + "line": 94, }, "name": "etag", "type": Object { @@ -94478,7 +94478,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 217, + "line": 99, }, "name": "expiration", "type": Object { @@ -94489,7 +94489,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 222, + "line": 104, }, "name": "expires", "type": Object { @@ -94500,7 +94500,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 245, + "line": 127, }, "name": "lastModified", "type": Object { @@ -94511,7 +94511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 255, + "line": 137, }, "name": "objectLockLegalHoldStatus", "type": Object { @@ -94522,7 +94522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 260, + "line": 142, }, "name": "objectLockMode", "type": Object { @@ -94533,7 +94533,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 265, + "line": 147, }, "name": "objectLockRetainUntilDate", "type": Object { @@ -94544,7 +94544,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 279, + "line": 161, }, "name": "serverSideEncryption", "type": Object { @@ -94555,7 +94555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 284, + "line": 166, }, "name": "sseKmsKeyId", "type": Object { @@ -94566,7 +94566,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 289, + "line": 171, }, "name": "storageClass", "type": Object { @@ -94577,7 +94577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 312, + "line": 194, }, "name": "websiteRedirectLocation", "type": Object { @@ -94587,7 +94587,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 174, + "line": 56, }, "name": "bucket", "type": Object { @@ -94597,7 +94597,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 237, + "line": 119, }, "name": "key", "type": Object { @@ -94607,7 +94607,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 228, + "line": 110, }, "name": "id", "optional": true, @@ -94618,7 +94618,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 271, + "line": 153, }, "name": "range", "optional": true, @@ -94629,7 +94629,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 295, + "line": 177, }, "name": "tags", "optional": true, @@ -94645,7 +94645,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 304, + "line": 186, }, "name": "versionId", "optional": true, @@ -94665,7 +94665,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 129, + "line": 11, }, "name": "DataAwsS3BucketObjectConfig", "properties": Array [ @@ -94674,7 +94674,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 130, + "line": 12, }, "name": "bucket", "type": Object { @@ -94686,7 +94686,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 131, + "line": 13, }, "name": "key", "type": Object { @@ -94698,7 +94698,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 132, + "line": 14, }, "name": "range", "optional": true, @@ -94711,7 +94711,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 133, + "line": 15, }, "name": "tags", "optional": true, @@ -94729,7 +94729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-object.ts", - "line": 134, + "line": 16, }, "name": "versionId", "optional": true, @@ -94768,13 +94768,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 85, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 206, + "line": 143, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -94796,7 +94796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 125, + "line": 62, }, "name": "commonPrefixes", "type": Object { @@ -94812,7 +94812,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 166, + "line": 103, }, "name": "keys", "type": Object { @@ -94828,7 +94828,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 180, + "line": 117, }, "name": "owners", "type": Object { @@ -94843,7 +94843,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 117, + "line": 54, }, "name": "bucket", "type": Object { @@ -94853,7 +94853,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 131, + "line": 68, }, "name": "delimiter", "optional": true, @@ -94864,7 +94864,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 140, + "line": 77, }, "name": "encodingType", "optional": true, @@ -94875,7 +94875,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 149, + "line": 86, }, "name": "fetchOwner", "optional": true, @@ -94886,7 +94886,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 158, + "line": 95, }, "name": "id", "optional": true, @@ -94897,7 +94897,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 172, + "line": 109, }, "name": "maxKeys", "optional": true, @@ -94908,7 +94908,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 186, + "line": 123, }, "name": "prefix", "optional": true, @@ -94919,7 +94919,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 195, + "line": 132, }, "name": "startAfter", "optional": true, @@ -94939,7 +94939,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 73, + "line": 10, }, "name": "DataAwsS3BucketObjectsConfig", "properties": Array [ @@ -94948,7 +94948,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 74, + "line": 11, }, "name": "bucket", "type": Object { @@ -94960,7 +94960,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 75, + "line": 12, }, "name": "delimiter", "optional": true, @@ -94973,7 +94973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 76, + "line": 13, }, "name": "encodingType", "optional": true, @@ -94986,7 +94986,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 77, + "line": 14, }, "name": "fetchOwner", "optional": true, @@ -94999,7 +94999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 78, + "line": 15, }, "name": "maxKeys", "optional": true, @@ -95012,7 +95012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 79, + "line": 16, }, "name": "prefix", "optional": true, @@ -95025,7 +95025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-s3-bucket-objects.ts", - "line": 80, + "line": 17, }, "name": "startAfter", "optional": true, @@ -95065,13 +95065,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 88, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 165, + "line": 102, }, "name": "rotationRules", "parameters": Array [ @@ -95091,7 +95091,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 178, + "line": 115, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -95109,7 +95109,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 170, + "line": 107, }, "name": "tags", "parameters": Array [ @@ -95133,7 +95133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 122, + "line": 59, }, "name": "description", "type": Object { @@ -95144,7 +95144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 136, + "line": 73, }, "name": "kmsKeyId", "type": Object { @@ -95155,7 +95155,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 150, + "line": 87, }, "name": "policy", "type": Object { @@ -95166,7 +95166,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 155, + "line": 92, }, "name": "rotationEnabled", "type": Object { @@ -95177,7 +95177,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 160, + "line": 97, }, "name": "rotationLambdaArn", "type": Object { @@ -95187,7 +95187,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 114, + "line": 51, }, "name": "arn", "optional": true, @@ -95198,7 +95198,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 128, + "line": 65, }, "name": "id", "optional": true, @@ -95209,7 +95209,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 142, + "line": 79, }, "name": "name", "optional": true, @@ -95229,7 +95229,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 75, + "line": 12, }, "name": "DataAwsSecretsmanagerSecretConfig", "properties": Array [ @@ -95238,7 +95238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 76, + "line": 13, }, "name": "name", "optional": true, @@ -95280,7 +95280,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 78, + "line": 15, }, "name": "DataAwsSecretsmanagerSecretRotationRules", "properties": Array [ @@ -95288,7 +95288,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret.ts", - "line": 81, + "line": 18, }, "name": "automaticallyAfterDays", "type": Object { @@ -95326,13 +95326,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 66, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 152, + "line": 104, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -95354,7 +95354,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 93, + "line": 45, }, "name": "arn", "type": Object { @@ -95365,7 +95365,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 107, + "line": 59, }, "name": "secretBinary", "type": Object { @@ -95376,7 +95376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 121, + "line": 73, }, "name": "secretString", "type": Object { @@ -95387,7 +95387,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 144, + "line": 96, }, "name": "versionStages", "type": Object { @@ -95402,7 +95402,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 113, + "line": 65, }, "name": "secretId", "type": Object { @@ -95412,7 +95412,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 99, + "line": 51, }, "name": "id", "optional": true, @@ -95423,7 +95423,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 127, + "line": 79, }, "name": "versionId", "optional": true, @@ -95434,7 +95434,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 136, + "line": 88, }, "name": "versionStage", "optional": true, @@ -95454,7 +95454,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 58, + "line": 10, }, "name": "DataAwsSecretsmanagerSecretVersionConfig", "properties": Array [ @@ -95463,7 +95463,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 59, + "line": 11, }, "name": "secretId", "type": Object { @@ -95475,7 +95475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 60, + "line": 12, }, "name": "versionId", "optional": true, @@ -95488,7 +95488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-secretsmanager-secret-version.ts", - "line": 61, + "line": 13, }, "name": "versionStage", "optional": true, @@ -95528,13 +95528,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 84, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 170, + "line": 110, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -95556,7 +95556,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 112, + "line": 52, }, "name": "arn", "type": Object { @@ -95567,7 +95567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 117, + "line": 57, }, "name": "description", "type": Object { @@ -95577,7 +95577,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 159, + "line": 99, }, "name": "filter", "optional": true, @@ -95593,7 +95593,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 123, + "line": 63, }, "name": "id", "optional": true, @@ -95604,7 +95604,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 132, + "line": 72, }, "name": "name", "optional": true, @@ -95615,7 +95615,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 141, + "line": 81, }, "name": "tags", "optional": true, @@ -95631,7 +95631,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 150, + "line": 90, }, "name": "vpcId", "optional": true, @@ -95651,7 +95651,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 70, + "line": 10, }, "name": "DataAwsSecurityGroupConfig", "properties": Array [ @@ -95663,7 +95663,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 75, + "line": 15, }, "name": "filter", "optional": true, @@ -95681,7 +95681,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 71, + "line": 11, }, "name": "name", "optional": true, @@ -95694,7 +95694,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 72, + "line": 12, }, "name": "tags", "optional": true, @@ -95712,7 +95712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 73, + "line": 13, }, "name": "vpcId", "optional": true, @@ -95729,7 +95729,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 77, + "line": 17, }, "name": "DataAwsSecurityGroupFilter", "properties": Array [ @@ -95738,7 +95738,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 78, + "line": 18, }, "name": "name", "type": Object { @@ -95750,7 +95750,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-group.ts", - "line": 79, + "line": 19, }, "name": "values", "type": Object { @@ -95794,13 +95794,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 78, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 144, + "line": 88, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -95822,7 +95822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 113, + "line": 57, }, "name": "ids", "type": Object { @@ -95838,7 +95838,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 127, + "line": 71, }, "name": "vpcIds", "type": Object { @@ -95853,7 +95853,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 133, + "line": 77, }, "name": "filter", "optional": true, @@ -95869,7 +95869,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 105, + "line": 49, }, "name": "id", "optional": true, @@ -95880,7 +95880,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 119, + "line": 63, }, "name": "tags", "optional": true, @@ -95905,7 +95905,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 66, + "line": 10, }, "name": "DataAwsSecurityGroupsConfig", "properties": Array [ @@ -95917,7 +95917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 69, + "line": 13, }, "name": "filter", "optional": true, @@ -95935,7 +95935,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 67, + "line": 11, }, "name": "tags", "optional": true, @@ -95957,7 +95957,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 71, + "line": 15, }, "name": "DataAwsSecurityGroupsFilter", "properties": Array [ @@ -95966,7 +95966,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 72, + "line": 16, }, "name": "name", "type": Object { @@ -95978,7 +95978,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-security-groups.ts", - "line": 73, + "line": 17, }, "name": "values", "type": Object { @@ -96021,13 +96021,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service.ts", - "line": 38, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service.ts", - "line": 89, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -96049,7 +96049,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service.ts", - "line": 72, + "line": 50, }, "name": "serviceCode", "type": Object { @@ -96059,7 +96059,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service.ts", - "line": 78, + "line": 56, }, "name": "serviceName", "type": Object { @@ -96069,7 +96069,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service.ts", - "line": 64, + "line": 42, }, "name": "id", "optional": true, @@ -96089,7 +96089,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service.ts", - "line": 32, + "line": 10, }, "name": "DataAwsServicequotasServiceConfig", "properties": Array [ @@ -96098,7 +96098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service.ts", - "line": 33, + "line": 11, }, "name": "serviceName", "type": Object { @@ -96136,13 +96136,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 70, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 166, + "line": 114, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -96164,7 +96164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 97, + "line": 45, }, "name": "adjustable", "type": Object { @@ -96175,7 +96175,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 102, + "line": 50, }, "name": "arn", "type": Object { @@ -96186,7 +96186,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 107, + "line": 55, }, "name": "defaultValue", "type": Object { @@ -96197,7 +96197,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 112, + "line": 60, }, "name": "globalQuota", "type": Object { @@ -96208,7 +96208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 153, + "line": 101, }, "name": "serviceName", "type": Object { @@ -96219,7 +96219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 158, + "line": 106, }, "name": "value", "type": Object { @@ -96229,7 +96229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 145, + "line": 93, }, "name": "serviceCode", "type": Object { @@ -96239,7 +96239,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 118, + "line": 66, }, "name": "id", "optional": true, @@ -96250,7 +96250,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 127, + "line": 75, }, "name": "quotaCode", "optional": true, @@ -96261,7 +96261,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 136, + "line": 84, }, "name": "quotaName", "optional": true, @@ -96281,7 +96281,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 62, + "line": 10, }, "name": "DataAwsServicequotasServiceQuotaConfig", "properties": Array [ @@ -96290,7 +96290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 65, + "line": 13, }, "name": "serviceCode", "type": Object { @@ -96302,7 +96302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 63, + "line": 11, }, "name": "quotaCode", "optional": true, @@ -96315,7 +96315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-servicequotas-service-quota.ts", - "line": 64, + "line": 12, }, "name": "quotaName", "optional": true, @@ -96355,13 +96355,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-activity.ts", - "line": 44, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-activity.ts", - "line": 104, + "line": 76, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -96383,7 +96383,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-activity.ts", - "line": 78, + "line": 50, }, "name": "creationDate", "type": Object { @@ -96393,7 +96393,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-activity.ts", - "line": 70, + "line": 42, }, "name": "arn", "optional": true, @@ -96404,7 +96404,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-activity.ts", - "line": 84, + "line": 56, }, "name": "id", "optional": true, @@ -96415,7 +96415,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-activity.ts", - "line": 93, + "line": 65, }, "name": "name", "optional": true, @@ -96435,7 +96435,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-activity.ts", - "line": 38, + "line": 10, }, "name": "DataAwsSfnActivityConfig", "properties": Array [ @@ -96444,7 +96444,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-activity.ts", - "line": 39, + "line": 11, }, "name": "name", "optional": true, @@ -96483,13 +96483,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 54, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 125, + "line": 87, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -96511,7 +96511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 79, + "line": 41, }, "name": "arn", "type": Object { @@ -96522,7 +96522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 84, + "line": 46, }, "name": "creationDate", "type": Object { @@ -96533,7 +96533,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 89, + "line": 51, }, "name": "definition", "type": Object { @@ -96544,7 +96544,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 112, + "line": 74, }, "name": "roleArn", "type": Object { @@ -96555,7 +96555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 117, + "line": 79, }, "name": "status", "type": Object { @@ -96565,7 +96565,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 104, + "line": 66, }, "name": "name", "type": Object { @@ -96575,7 +96575,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 95, + "line": 57, }, "name": "id", "optional": true, @@ -96595,7 +96595,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 48, + "line": 10, }, "name": "DataAwsSfnStateMachineConfig", "properties": Array [ @@ -96604,7 +96604,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sfn-state-machine.ts", - "line": 49, + "line": 11, }, "name": "name", "type": Object { @@ -96642,13 +96642,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-sns-topic.ts", - "line": 38, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sns-topic.ts", - "line": 89, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -96670,7 +96670,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sns-topic.ts", - "line": 63, + "line": 41, }, "name": "arn", "type": Object { @@ -96680,7 +96680,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sns-topic.ts", - "line": 78, + "line": 56, }, "name": "name", "type": Object { @@ -96690,7 +96690,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sns-topic.ts", - "line": 69, + "line": 47, }, "name": "id", "optional": true, @@ -96710,7 +96710,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-sns-topic.ts", - "line": 32, + "line": 10, }, "name": "DataAwsSnsTopicConfig", "properties": Array [ @@ -96719,7 +96719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sns-topic.ts", - "line": 33, + "line": 11, }, "name": "name", "type": Object { @@ -96757,13 +96757,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-sqs-queue.ts", - "line": 51, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sqs-queue.ts", - "line": 117, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -96785,7 +96785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sqs-queue.ts", - "line": 77, + "line": 43, }, "name": "arn", "type": Object { @@ -96796,7 +96796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sqs-queue.ts", - "line": 109, + "line": 75, }, "name": "url", "type": Object { @@ -96806,7 +96806,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sqs-queue.ts", - "line": 92, + "line": 58, }, "name": "name", "type": Object { @@ -96816,7 +96816,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sqs-queue.ts", - "line": 83, + "line": 49, }, "name": "id", "optional": true, @@ -96827,7 +96827,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-sqs-queue.ts", - "line": 101, + "line": 67, }, "name": "tags", "optional": true, @@ -96852,7 +96852,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-sqs-queue.ts", - "line": 44, + "line": 10, }, "name": "DataAwsSqsQueueConfig", "properties": Array [ @@ -96861,7 +96861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sqs-queue.ts", - "line": 45, + "line": 11, }, "name": "name", "type": Object { @@ -96873,7 +96873,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-sqs-queue.ts", - "line": 46, + "line": 12, }, "name": "tags", "optional": true, @@ -96917,13 +96917,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 56, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 137, + "line": 99, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -96945,7 +96945,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 83, + "line": 45, }, "name": "arn", "type": Object { @@ -96956,7 +96956,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 88, + "line": 50, }, "name": "content", "type": Object { @@ -96967,7 +96967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 102, + "line": 64, }, "name": "documentType", "type": Object { @@ -96977,7 +96977,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 126, + "line": 88, }, "name": "name", "type": Object { @@ -96987,7 +96987,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 94, + "line": 56, }, "name": "documentFormat", "optional": true, @@ -96998,7 +96998,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 108, + "line": 70, }, "name": "documentVersion", "optional": true, @@ -97009,7 +97009,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 117, + "line": 79, }, "name": "id", "optional": true, @@ -97029,7 +97029,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 48, + "line": 10, }, "name": "DataAwsSsmDocumentConfig", "properties": Array [ @@ -97038,7 +97038,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 51, + "line": 13, }, "name": "name", "type": Object { @@ -97050,7 +97050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 49, + "line": 11, }, "name": "documentFormat", "optional": true, @@ -97063,7 +97063,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-document.ts", - "line": 50, + "line": 12, }, "name": "documentVersion", "optional": true, @@ -97102,13 +97102,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 56, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 132, + "line": 93, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -97130,7 +97130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 82, + "line": 43, }, "name": "arn", "type": Object { @@ -97141,7 +97141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 105, + "line": 66, }, "name": "type", "type": Object { @@ -97152,7 +97152,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 110, + "line": 71, }, "name": "value", "type": Object { @@ -97163,7 +97163,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 115, + "line": 76, }, "name": "version", "type": Object { @@ -97173,7 +97173,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 97, + "line": 58, }, "name": "name", "type": Object { @@ -97183,7 +97183,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 88, + "line": 49, }, "name": "id", "optional": true, @@ -97194,7 +97194,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 121, + "line": 82, }, "name": "withDecryption", "optional": true, @@ -97214,7 +97214,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 49, + "line": 10, }, "name": "DataAwsSsmParameterConfig", "properties": Array [ @@ -97223,7 +97223,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 50, + "line": 11, }, "name": "name", "type": Object { @@ -97235,7 +97235,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-parameter.ts", - "line": 51, + "line": 12, }, "name": "withDecryption", "optional": true, @@ -97274,13 +97274,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 57, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 143, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -97302,7 +97302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 94, + "line": 56, }, "name": "description", "type": Object { @@ -97313,7 +97313,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 108, + "line": 70, }, "name": "name", "type": Object { @@ -97323,7 +97323,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 132, + "line": 94, }, "name": "owner", "type": Object { @@ -97333,7 +97333,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 86, + "line": 48, }, "name": "defaultBaseline", "optional": true, @@ -97344,7 +97344,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 100, + "line": 62, }, "name": "id", "optional": true, @@ -97355,7 +97355,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 114, + "line": 76, }, "name": "namePrefix", "optional": true, @@ -97366,7 +97366,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 123, + "line": 85, }, "name": "operatingSystem", "optional": true, @@ -97386,7 +97386,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 48, + "line": 10, }, "name": "DataAwsSsmPatchBaselineConfig", "properties": Array [ @@ -97395,7 +97395,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 52, + "line": 14, }, "name": "owner", "type": Object { @@ -97407,7 +97407,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 49, + "line": 11, }, "name": "defaultBaseline", "optional": true, @@ -97420,7 +97420,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 50, + "line": 12, }, "name": "namePrefix", "optional": true, @@ -97433,7 +97433,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-ssm-patch-baseline.ts", - "line": 51, + "line": 13, }, "name": "operatingSystem", "optional": true, @@ -97472,13 +97472,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 48, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 119, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -97500,7 +97500,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 75, + "line": 45, }, "name": "diskId", "type": Object { @@ -97510,7 +97510,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 99, + "line": 69, }, "name": "gatewayArn", "type": Object { @@ -97520,7 +97520,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 81, + "line": 51, }, "name": "diskNode", "optional": true, @@ -97531,7 +97531,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 90, + "line": 60, }, "name": "diskPath", "optional": true, @@ -97542,7 +97542,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 108, + "line": 78, }, "name": "id", "optional": true, @@ -97562,7 +97562,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 40, + "line": 10, }, "name": "DataAwsStoragegatewayLocalDiskConfig", "properties": Array [ @@ -97571,7 +97571,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 43, + "line": 13, }, "name": "gatewayArn", "type": Object { @@ -97583,7 +97583,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 41, + "line": 11, }, "name": "diskNode", "optional": true, @@ -97596,7 +97596,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-storagegateway-local-disk.ts", - "line": 42, + "line": 12, }, "name": "diskPath", "optional": true, @@ -97636,13 +97636,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 130, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 286, + "line": 185, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -97664,7 +97664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 163, + "line": 62, }, "name": "arn", "type": Object { @@ -97675,7 +97675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 168, + "line": 67, }, "name": "assignIpv6AddressOnCreation", "type": Object { @@ -97686,7 +97686,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 227, + "line": 126, }, "name": "ipv6CidrBlockAssociationId", "type": Object { @@ -97697,7 +97697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 232, + "line": 131, }, "name": "mapPublicIpOnLaunch", "type": Object { @@ -97708,7 +97708,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 237, + "line": 136, }, "name": "outpostArn", "type": Object { @@ -97719,7 +97719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 242, + "line": 141, }, "name": "ownerId", "type": Object { @@ -97729,7 +97729,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 174, + "line": 73, }, "name": "availabilityZone", "optional": true, @@ -97740,7 +97740,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 183, + "line": 82, }, "name": "availabilityZoneId", "optional": true, @@ -97751,7 +97751,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 192, + "line": 91, }, "name": "cidrBlock", "optional": true, @@ -97762,7 +97762,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 201, + "line": 100, }, "name": "defaultForAz", "optional": true, @@ -97773,7 +97773,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 275, + "line": 174, }, "name": "filter", "optional": true, @@ -97789,7 +97789,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 210, + "line": 109, }, "name": "id", "optional": true, @@ -97800,7 +97800,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 219, + "line": 118, }, "name": "ipv6CidrBlock", "optional": true, @@ -97811,7 +97811,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 248, + "line": 147, }, "name": "state", "optional": true, @@ -97822,7 +97822,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 257, + "line": 156, }, "name": "tags", "optional": true, @@ -97838,7 +97838,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 266, + "line": 165, }, "name": "vpcId", "optional": true, @@ -97858,7 +97858,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 111, + "line": 10, }, "name": "DataAwsSubnetConfig", "properties": Array [ @@ -97867,7 +97867,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 112, + "line": 11, }, "name": "availabilityZone", "optional": true, @@ -97880,7 +97880,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 113, + "line": 12, }, "name": "availabilityZoneId", "optional": true, @@ -97893,7 +97893,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 114, + "line": 13, }, "name": "cidrBlock", "optional": true, @@ -97906,7 +97906,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 115, + "line": 14, }, "name": "defaultForAz", "optional": true, @@ -97922,7 +97922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 121, + "line": 20, }, "name": "filter", "optional": true, @@ -97940,7 +97940,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 116, + "line": 15, }, "name": "ipv6CidrBlock", "optional": true, @@ -97953,7 +97953,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 117, + "line": 16, }, "name": "state", "optional": true, @@ -97966,7 +97966,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 118, + "line": 17, }, "name": "tags", "optional": true, @@ -97984,7 +97984,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 119, + "line": 18, }, "name": "vpcId", "optional": true, @@ -98001,7 +98001,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 123, + "line": 22, }, "name": "DataAwsSubnetFilter", "properties": Array [ @@ -98010,7 +98010,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 124, + "line": 23, }, "name": "name", "type": Object { @@ -98022,7 +98022,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet.ts", - "line": 125, + "line": 24, }, "name": "values", "type": Object { @@ -98065,13 +98065,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 76, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 147, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -98093,7 +98093,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 112, + "line": 59, }, "name": "ids", "type": Object { @@ -98108,7 +98108,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 127, + "line": 74, }, "name": "vpcId", "type": Object { @@ -98118,7 +98118,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 136, + "line": 83, }, "name": "filter", "optional": true, @@ -98134,7 +98134,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 104, + "line": 51, }, "name": "id", "optional": true, @@ -98145,7 +98145,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 118, + "line": 65, }, "name": "tags", "optional": true, @@ -98170,7 +98170,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 63, + "line": 10, }, "name": "DataAwsSubnetIdsConfig", "properties": Array [ @@ -98179,7 +98179,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 65, + "line": 12, }, "name": "vpcId", "type": Object { @@ -98194,7 +98194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 67, + "line": 14, }, "name": "filter", "optional": true, @@ -98212,7 +98212,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 64, + "line": 11, }, "name": "tags", "optional": true, @@ -98234,7 +98234,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 69, + "line": 16, }, "name": "DataAwsSubnetIdsFilter", "properties": Array [ @@ -98243,7 +98243,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 70, + "line": 17, }, "name": "name", "type": Object { @@ -98255,7 +98255,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-subnet-ids.ts", - "line": 71, + "line": 18, }, "name": "values", "type": Object { @@ -98298,13 +98298,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 58, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 134, + "line": 92, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -98326,7 +98326,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 83, + "line": 41, }, "name": "arn", "type": Object { @@ -98337,7 +98337,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 88, + "line": 46, }, "name": "endpoint", "type": Object { @@ -98348,7 +98348,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 102, + "line": 60, }, "name": "identityProviderType", "type": Object { @@ -98359,7 +98359,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 107, + "line": 65, }, "name": "invocationRole", "type": Object { @@ -98370,7 +98370,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 112, + "line": 70, }, "name": "loggingRole", "type": Object { @@ -98381,7 +98381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 126, + "line": 84, }, "name": "url", "type": Object { @@ -98391,7 +98391,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 118, + "line": 76, }, "name": "serverId", "type": Object { @@ -98401,7 +98401,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 94, + "line": 52, }, "name": "id", "optional": true, @@ -98421,7 +98421,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 52, + "line": 10, }, "name": "DataAwsTransferServerConfig", "properties": Array [ @@ -98430,7 +98430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-transfer-server.ts", - "line": 53, + "line": 11, }, "name": "serverId", "type": Object { @@ -98469,13 +98469,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 152, + "line": 44, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 196, + "line": 88, }, "name": "cidrBlockAssociations", "parameters": Array [ @@ -98495,7 +98495,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 293, + "line": 185, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -98517,7 +98517,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 182, + "line": 74, }, "name": "arn", "type": Object { @@ -98528,7 +98528,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 219, + "line": 111, }, "name": "enableDnsHostnames", "type": Object { @@ -98539,7 +98539,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 224, + "line": 116, }, "name": "enableDnsSupport", "type": Object { @@ -98550,7 +98550,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 238, + "line": 130, }, "name": "instanceTenancy", "type": Object { @@ -98561,7 +98561,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 243, + "line": 135, }, "name": "ipv6AssociationId", "type": Object { @@ -98572,7 +98572,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 248, + "line": 140, }, "name": "ipv6CidrBlock", "type": Object { @@ -98583,7 +98583,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 253, + "line": 145, }, "name": "mainRouteTableId", "type": Object { @@ -98594,7 +98594,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 258, + "line": 150, }, "name": "ownerId", "type": Object { @@ -98604,7 +98604,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 188, + "line": 80, }, "name": "cidrBlock", "optional": true, @@ -98615,7 +98615,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 202, + "line": 94, }, "name": "default", "optional": true, @@ -98626,7 +98626,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 211, + "line": 103, }, "name": "dhcpOptionsId", "optional": true, @@ -98637,7 +98637,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 282, + "line": 174, }, "name": "filter", "optional": true, @@ -98653,7 +98653,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 230, + "line": 122, }, "name": "id", "optional": true, @@ -98664,7 +98664,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 264, + "line": 156, }, "name": "state", "optional": true, @@ -98675,7 +98675,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 273, + "line": 165, }, "name": "tags", "optional": true, @@ -98722,7 +98722,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 128, + "line": 20, }, "name": "DataAwsVpcCidrBlockAssociations", "properties": Array [ @@ -98730,7 +98730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 131, + "line": 23, }, "name": "associationId", "type": Object { @@ -98741,7 +98741,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 136, + "line": 28, }, "name": "cidrBlock", "type": Object { @@ -98752,7 +98752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 141, + "line": 33, }, "name": "state", "type": Object { @@ -98771,7 +98771,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 119, + "line": 11, }, "name": "DataAwsVpcConfig", "properties": Array [ @@ -98780,7 +98780,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 120, + "line": 12, }, "name": "cidrBlock", "optional": true, @@ -98793,7 +98793,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 121, + "line": 13, }, "name": "default", "optional": true, @@ -98806,7 +98806,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 122, + "line": 14, }, "name": "dhcpOptionsId", "optional": true, @@ -98822,7 +98822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 126, + "line": 18, }, "name": "filter", "optional": true, @@ -98840,7 +98840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 123, + "line": 15, }, "name": "state", "optional": true, @@ -98853,7 +98853,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 124, + "line": 16, }, "name": "tags", "optional": true, @@ -98898,13 +98898,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 103, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 199, + "line": 119, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -98926,7 +98926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 139, + "line": 59, }, "name": "domainName", "type": Object { @@ -98937,7 +98937,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 144, + "line": 64, }, "name": "domainNameServers", "type": Object { @@ -98953,7 +98953,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 158, + "line": 78, }, "name": "netbiosNameServers", "type": Object { @@ -98969,7 +98969,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 163, + "line": 83, }, "name": "netbiosNodeType", "type": Object { @@ -98980,7 +98980,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 168, + "line": 88, }, "name": "ntpServers", "type": Object { @@ -98996,7 +98996,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 173, + "line": 93, }, "name": "ownerId", "type": Object { @@ -99006,7 +99006,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 131, + "line": 51, }, "name": "dhcpOptionsId", "optional": true, @@ -99017,7 +99017,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 188, + "line": 108, }, "name": "filter", "optional": true, @@ -99033,7 +99033,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 150, + "line": 70, }, "name": "id", "optional": true, @@ -99044,7 +99044,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 179, + "line": 99, }, "name": "tags", "optional": true, @@ -99069,7 +99069,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 90, + "line": 10, }, "name": "DataAwsVpcDhcpOptionsConfig", "properties": Array [ @@ -99078,7 +99078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 91, + "line": 11, }, "name": "dhcpOptionsId", "optional": true, @@ -99094,7 +99094,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 94, + "line": 14, }, "name": "filter", "optional": true, @@ -99112,7 +99112,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 92, + "line": 12, }, "name": "tags", "optional": true, @@ -99134,7 +99134,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 96, + "line": 16, }, "name": "DataAwsVpcDhcpOptionsFilter", "properties": Array [ @@ -99143,7 +99143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 97, + "line": 17, }, "name": "name", "type": Object { @@ -99155,7 +99155,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-dhcp-options.ts", - "line": 98, + "line": 18, }, "name": "values", "type": Object { @@ -99199,13 +99199,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 167, + "line": 38, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 201, + "line": 72, }, "name": "dnsEntry", "parameters": Array [ @@ -99225,7 +99225,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 313, + "line": 184, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -99247,7 +99247,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 196, + "line": 67, }, "name": "cidrBlocks", "type": Object { @@ -99263,7 +99263,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 215, + "line": 86, }, "name": "networkInterfaceIds", "type": Object { @@ -99279,7 +99279,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 220, + "line": 91, }, "name": "ownerId", "type": Object { @@ -99290,7 +99290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 225, + "line": 96, }, "name": "policy", "type": Object { @@ -99301,7 +99301,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 230, + "line": 101, }, "name": "prefixListId", "type": Object { @@ -99312,7 +99312,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 235, + "line": 106, }, "name": "privateDnsEnabled", "type": Object { @@ -99323,7 +99323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 240, + "line": 111, }, "name": "requesterManaged", "type": Object { @@ -99334,7 +99334,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 245, + "line": 116, }, "name": "routeTableIds", "type": Object { @@ -99350,7 +99350,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 250, + "line": 121, }, "name": "securityGroupIds", "type": Object { @@ -99366,7 +99366,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 273, + "line": 144, }, "name": "subnetIds", "type": Object { @@ -99382,7 +99382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 287, + "line": 158, }, "name": "vpcEndpointType", "type": Object { @@ -99392,7 +99392,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 302, + "line": 173, }, "name": "filter", "optional": true, @@ -99408,7 +99408,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 207, + "line": 78, }, "name": "id", "optional": true, @@ -99419,7 +99419,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 256, + "line": 127, }, "name": "serviceName", "optional": true, @@ -99430,7 +99430,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 265, + "line": 136, }, "name": "state", "optional": true, @@ -99441,7 +99441,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 279, + "line": 150, }, "name": "tags", "optional": true, @@ -99457,7 +99457,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 293, + "line": 164, }, "name": "vpcId", "optional": true, @@ -99477,7 +99477,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 140, + "line": 11, }, "name": "DataAwsVpcEndpointConfig", "properties": Array [ @@ -99489,7 +99489,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 146, + "line": 17, }, "name": "filter", "optional": true, @@ -99507,7 +99507,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 141, + "line": 12, }, "name": "serviceName", "optional": true, @@ -99520,7 +99520,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 142, + "line": 13, }, "name": "state", "optional": true, @@ -99533,7 +99533,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 143, + "line": 14, }, "name": "tags", "optional": true, @@ -99551,7 +99551,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 144, + "line": 15, }, "name": "vpcId", "optional": true, @@ -99593,7 +99593,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 148, + "line": 19, }, "name": "DataAwsVpcEndpointDnsEntry", "properties": Array [ @@ -99601,7 +99601,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 151, + "line": 22, }, "name": "dnsName", "type": Object { @@ -99612,7 +99612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 156, + "line": 27, }, "name": "hostedZoneId", "type": Object { @@ -99628,7 +99628,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 160, + "line": 31, }, "name": "DataAwsVpcEndpointFilter", "properties": Array [ @@ -99637,7 +99637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 161, + "line": 32, }, "name": "name", "type": Object { @@ -99649,7 +99649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint.ts", - "line": 162, + "line": 33, }, "name": "values", "type": Object { @@ -99693,13 +99693,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 117, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 238, + "line": 145, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -99721,7 +99721,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 145, + "line": 52, }, "name": "acceptanceRequired", "type": Object { @@ -99732,7 +99732,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 150, + "line": 57, }, "name": "availabilityZones", "type": Object { @@ -99748,7 +99748,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 155, + "line": 62, }, "name": "baseEndpointDnsNames", "type": Object { @@ -99764,7 +99764,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 169, + "line": 76, }, "name": "managesVpcEndpoints", "type": Object { @@ -99775,7 +99775,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 174, + "line": 81, }, "name": "owner", "type": Object { @@ -99786,7 +99786,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 179, + "line": 86, }, "name": "privateDnsName", "type": Object { @@ -99797,7 +99797,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 193, + "line": 100, }, "name": "serviceId", "type": Object { @@ -99808,7 +99808,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 207, + "line": 114, }, "name": "serviceType", "type": Object { @@ -99819,7 +99819,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 221, + "line": 128, }, "name": "vpcEndpointPolicySupported", "type": Object { @@ -99829,7 +99829,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 227, + "line": 134, }, "name": "filter", "optional": true, @@ -99845,7 +99845,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 161, + "line": 68, }, "name": "id", "optional": true, @@ -99856,7 +99856,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 185, + "line": 92, }, "name": "service", "optional": true, @@ -99867,7 +99867,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 199, + "line": 106, }, "name": "serviceName", "optional": true, @@ -99878,7 +99878,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 213, + "line": 120, }, "name": "tags", "optional": true, @@ -99903,7 +99903,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 103, + "line": 10, }, "name": "DataAwsVpcEndpointServiceConfig", "properties": Array [ @@ -99915,7 +99915,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 108, + "line": 15, }, "name": "filter", "optional": true, @@ -99933,7 +99933,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 104, + "line": 11, }, "name": "service", "optional": true, @@ -99946,7 +99946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 105, + "line": 12, }, "name": "serviceName", "optional": true, @@ -99959,7 +99959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 106, + "line": 13, }, "name": "tags", "optional": true, @@ -99981,7 +99981,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 110, + "line": 17, }, "name": "DataAwsVpcEndpointServiceFilter", "properties": Array [ @@ -99990,7 +99990,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 111, + "line": 18, }, "name": "name", "type": Object { @@ -100002,7 +100002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-endpoint-service.ts", - "line": 112, + "line": 19, }, "name": "values", "type": Object { @@ -100023,7 +100023,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 145, + "line": 37, }, "name": "DataAwsVpcFilter", "properties": Array [ @@ -100032,7 +100032,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 146, + "line": 38, }, "name": "name", "type": Object { @@ -100044,7 +100044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc.ts", - "line": 147, + "line": 39, }, "name": "values", "type": Object { @@ -100088,13 +100088,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 133, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 168, + "line": 67, }, "name": "accepter", "parameters": Array [ @@ -100114,7 +100114,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 245, + "line": 144, }, "name": "requester", "parameters": Array [ @@ -100134,7 +100134,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 289, + "line": 188, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -100155,7 +100155,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 174, + "line": 73, }, "name": "cidrBlock", "optional": true, @@ -100166,7 +100166,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 278, + "line": 177, }, "name": "filter", "optional": true, @@ -100182,7 +100182,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 183, + "line": 82, }, "name": "id", "optional": true, @@ -100193,7 +100193,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 192, + "line": 91, }, "name": "ownerId", "optional": true, @@ -100204,7 +100204,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 201, + "line": 100, }, "name": "peerCidrBlock", "optional": true, @@ -100215,7 +100215,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 210, + "line": 109, }, "name": "peerOwnerId", "optional": true, @@ -100226,7 +100226,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 219, + "line": 118, }, "name": "peerRegion", "optional": true, @@ -100237,7 +100237,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 228, + "line": 127, }, "name": "peerVpcId", "optional": true, @@ -100248,7 +100248,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 237, + "line": 136, }, "name": "region", "optional": true, @@ -100259,7 +100259,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 251, + "line": 150, }, "name": "status", "optional": true, @@ -100270,7 +100270,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 260, + "line": 159, }, "name": "tags", "optional": true, @@ -100286,7 +100286,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 269, + "line": 168, }, "name": "vpcId", "optional": true, @@ -100306,7 +100306,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 112, + "line": 11, }, "name": "DataAwsVpcPeeringConnectionConfig", "properties": Array [ @@ -100315,7 +100315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 113, + "line": 12, }, "name": "cidrBlock", "optional": true, @@ -100331,7 +100331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 124, + "line": 23, }, "name": "filter", "optional": true, @@ -100349,7 +100349,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 114, + "line": 13, }, "name": "ownerId", "optional": true, @@ -100362,7 +100362,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 115, + "line": 14, }, "name": "peerCidrBlock", "optional": true, @@ -100375,7 +100375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 116, + "line": 15, }, "name": "peerOwnerId", "optional": true, @@ -100388,7 +100388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 117, + "line": 16, }, "name": "peerRegion", "optional": true, @@ -100401,7 +100401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 118, + "line": 17, }, "name": "peerVpcId", "optional": true, @@ -100414,7 +100414,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 119, + "line": 18, }, "name": "region", "optional": true, @@ -100427,7 +100427,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 120, + "line": 19, }, "name": "status", "optional": true, @@ -100440,7 +100440,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 121, + "line": 20, }, "name": "tags", "optional": true, @@ -100458,7 +100458,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 122, + "line": 21, }, "name": "vpcId", "optional": true, @@ -100475,7 +100475,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 126, + "line": 25, }, "name": "DataAwsVpcPeeringConnectionFilter", "properties": Array [ @@ -100484,7 +100484,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 127, + "line": 26, }, "name": "name", "type": Object { @@ -100496,7 +100496,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpc-peering-connection.ts", - "line": 128, + "line": 27, }, "name": "values", "type": Object { @@ -100540,13 +100540,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 71, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 132, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -100568,7 +100568,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 106, + "line": 57, }, "name": "ids", "type": Object { @@ -100583,7 +100583,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 121, + "line": 72, }, "name": "filter", "optional": true, @@ -100599,7 +100599,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 98, + "line": 49, }, "name": "id", "optional": true, @@ -100610,7 +100610,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 112, + "line": 63, }, "name": "tags", "optional": true, @@ -100635,7 +100635,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 59, + "line": 10, }, "name": "DataAwsVpcsConfig", "properties": Array [ @@ -100647,7 +100647,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 62, + "line": 13, }, "name": "filter", "optional": true, @@ -100665,7 +100665,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 60, + "line": 11, }, "name": "tags", "optional": true, @@ -100687,7 +100687,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 64, + "line": 15, }, "name": "DataAwsVpcsFilter", "properties": Array [ @@ -100696,7 +100696,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 65, + "line": 16, }, "name": "name", "type": Object { @@ -100708,7 +100708,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpcs.ts", - "line": 66, + "line": 17, }, "name": "values", "type": Object { @@ -100752,13 +100752,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 88, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 184, + "line": 122, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -100779,7 +100779,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 119, + "line": 57, }, "name": "amazonSideAsn", "optional": true, @@ -100790,7 +100790,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 128, + "line": 66, }, "name": "attachedVpcId", "optional": true, @@ -100801,7 +100801,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 137, + "line": 75, }, "name": "availabilityZone", "optional": true, @@ -100812,7 +100812,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 173, + "line": 111, }, "name": "filter", "optional": true, @@ -100828,7 +100828,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 146, + "line": 84, }, "name": "id", "optional": true, @@ -100839,7 +100839,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 155, + "line": 93, }, "name": "state", "optional": true, @@ -100850,7 +100850,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 164, + "line": 102, }, "name": "tags", "optional": true, @@ -100875,7 +100875,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 72, + "line": 10, }, "name": "DataAwsVpnGatewayConfig", "properties": Array [ @@ -100884,7 +100884,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 73, + "line": 11, }, "name": "amazonSideAsn", "optional": true, @@ -100897,7 +100897,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 74, + "line": 12, }, "name": "attachedVpcId", "optional": true, @@ -100910,7 +100910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 75, + "line": 13, }, "name": "availabilityZone", "optional": true, @@ -100926,7 +100926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 79, + "line": 17, }, "name": "filter", "optional": true, @@ -100944,7 +100944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 76, + "line": 14, }, "name": "state", "optional": true, @@ -100957,7 +100957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 77, + "line": 15, }, "name": "tags", "optional": true, @@ -100979,7 +100979,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 81, + "line": 19, }, "name": "DataAwsVpnGatewayFilter", "properties": Array [ @@ -100988,7 +100988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 82, + "line": 20, }, "name": "name", "type": Object { @@ -101000,7 +101000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-vpn-gateway.ts", - "line": 83, + "line": 21, }, "name": "values", "type": Object { @@ -101043,13 +101043,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-waf-ipset.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-ipset.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -101070,7 +101070,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-ipset.ts", - "line": 69, + "line": 51, }, "name": "name", "type": Object { @@ -101080,7 +101080,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-ipset.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -101100,7 +101100,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-waf-ipset.ts", - "line": 28, + "line": 10, }, "name": "DataAwsWafIpsetConfig", "properties": Array [ @@ -101109,7 +101109,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-waf-ipset.ts", - "line": 29, + "line": 11, }, "name": "name", "type": Object { @@ -101147,13 +101147,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rate-based-rule.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rate-based-rule.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -101174,7 +101174,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rate-based-rule.ts", - "line": 69, + "line": 51, }, "name": "name", "type": Object { @@ -101184,7 +101184,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rate-based-rule.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -101204,7 +101204,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rate-based-rule.ts", - "line": 28, + "line": 10, }, "name": "DataAwsWafRateBasedRuleConfig", "properties": Array [ @@ -101213,7 +101213,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rate-based-rule.ts", - "line": 29, + "line": 11, }, "name": "name", "type": Object { @@ -101251,13 +101251,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rule.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rule.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -101278,7 +101278,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rule.ts", - "line": 69, + "line": 51, }, "name": "name", "type": Object { @@ -101288,7 +101288,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rule.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -101308,7 +101308,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rule.ts", - "line": 28, + "line": 10, }, "name": "DataAwsWafRuleConfig", "properties": Array [ @@ -101317,7 +101317,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-waf-rule.ts", - "line": 29, + "line": 11, }, "name": "name", "type": Object { @@ -101355,13 +101355,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-waf-web-acl.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-web-acl.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -101382,7 +101382,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-web-acl.ts", - "line": 69, + "line": 51, }, "name": "name", "type": Object { @@ -101392,7 +101392,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-waf-web-acl.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -101412,7 +101412,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-waf-web-acl.ts", - "line": 28, + "line": 10, }, "name": "DataAwsWafWebAclConfig", "properties": Array [ @@ -101421,7 +101421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-waf-web-acl.ts", - "line": 29, + "line": 11, }, "name": "name", "type": Object { @@ -101459,13 +101459,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-ipset.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-ipset.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -101486,7 +101486,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-ipset.ts", - "line": 69, + "line": 51, }, "name": "name", "type": Object { @@ -101496,7 +101496,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-ipset.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -101516,7 +101516,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-ipset.ts", - "line": 28, + "line": 10, }, "name": "DataAwsWafregionalIpsetConfig", "properties": Array [ @@ -101525,7 +101525,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-ipset.ts", - "line": 29, + "line": 11, }, "name": "name", "type": Object { @@ -101563,13 +101563,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rate-based-rule.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rate-based-rule.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -101590,7 +101590,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rate-based-rule.ts", - "line": 69, + "line": 51, }, "name": "name", "type": Object { @@ -101600,7 +101600,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rate-based-rule.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -101620,7 +101620,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rate-based-rule.ts", - "line": 28, + "line": 10, }, "name": "DataAwsWafregionalRateBasedRuleConfig", "properties": Array [ @@ -101629,7 +101629,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rate-based-rule.ts", - "line": 29, + "line": 11, }, "name": "name", "type": Object { @@ -101667,13 +101667,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rule.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rule.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -101694,7 +101694,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rule.ts", - "line": 69, + "line": 51, }, "name": "name", "type": Object { @@ -101704,7 +101704,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rule.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -101724,7 +101724,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rule.ts", - "line": 28, + "line": 10, }, "name": "DataAwsWafregionalRuleConfig", "properties": Array [ @@ -101733,7 +101733,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-rule.ts", - "line": 29, + "line": 11, }, "name": "name", "type": Object { @@ -101771,13 +101771,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-web-acl.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-web-acl.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -101798,7 +101798,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-web-acl.ts", - "line": 69, + "line": 51, }, "name": "name", "type": Object { @@ -101808,7 +101808,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-web-acl.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -101828,7 +101828,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-web-acl.ts", - "line": 28, + "line": 10, }, "name": "DataAwsWafregionalWebAclConfig", "properties": Array [ @@ -101837,7 +101837,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-wafregional-web-acl.ts", - "line": 29, + "line": 11, }, "name": "name", "type": Object { @@ -101875,13 +101875,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 104, + "line": 38, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 138, + "line": 72, }, "name": "computeType", "parameters": Array [ @@ -101901,7 +101901,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 167, + "line": 101, }, "name": "rootStorage", "parameters": Array [ @@ -101921,7 +101921,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 180, + "line": 114, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformDataSource", @@ -101939,7 +101939,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 172, + "line": 106, }, "name": "userStorage", "parameters": Array [ @@ -101963,7 +101963,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 143, + "line": 77, }, "name": "description", "type": Object { @@ -101974,7 +101974,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 157, + "line": 91, }, "name": "name", "type": Object { @@ -101985,7 +101985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 162, + "line": 96, }, "name": "owner", "type": Object { @@ -101995,7 +101995,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 130, + "line": 64, }, "name": "bundleId", "type": Object { @@ -102005,7 +102005,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 149, + "line": 83, }, "name": "id", "optional": true, @@ -102047,7 +102047,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 80, + "line": 14, }, "name": "DataAwsWorkspacesBundleComputeType", "properties": Array [ @@ -102055,7 +102055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 83, + "line": 17, }, "name": "name", "type": Object { @@ -102074,7 +102074,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 77, + "line": 11, }, "name": "DataAwsWorkspacesBundleConfig", "properties": Array [ @@ -102083,7 +102083,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 78, + "line": 12, }, "name": "bundleId", "type": Object { @@ -102124,7 +102124,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 87, + "line": 21, }, "name": "DataAwsWorkspacesBundleRootStorage", "properties": Array [ @@ -102132,7 +102132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 90, + "line": 24, }, "name": "capacity", "type": Object { @@ -102173,7 +102173,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 94, + "line": 28, }, "name": "DataAwsWorkspacesBundleUserStorage", "properties": Array [ @@ -102181,7 +102181,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/data-aws-workspaces-bundle.ts", - "line": 97, + "line": 31, }, "name": "capacity", "type": Object { @@ -102219,13 +102219,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/datapipeline-pipeline.ts", - "line": 47, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/datapipeline-pipeline.ts", - "line": 113, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -102246,7 +102246,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datapipeline-pipeline.ts", - "line": 93, + "line": 64, }, "name": "name", "type": Object { @@ -102256,7 +102256,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datapipeline-pipeline.ts", - "line": 75, + "line": 46, }, "name": "description", "optional": true, @@ -102267,7 +102267,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datapipeline-pipeline.ts", - "line": 84, + "line": 55, }, "name": "id", "optional": true, @@ -102278,7 +102278,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datapipeline-pipeline.ts", - "line": 102, + "line": 73, }, "name": "tags", "optional": true, @@ -102303,7 +102303,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datapipeline-pipeline.ts", - "line": 39, + "line": 10, }, "name": "DatapipelinePipelineConfig", "properties": Array [ @@ -102312,7 +102312,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datapipeline-pipeline.ts", - "line": 41, + "line": 12, }, "name": "name", "type": Object { @@ -102324,7 +102324,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datapipeline-pipeline.ts", - "line": 40, + "line": 11, }, "name": "description", "optional": true, @@ -102337,7 +102337,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datapipeline-pipeline.ts", - "line": 42, + "line": 13, }, "name": "tags", "optional": true, @@ -102382,13 +102382,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 76, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 167, + "line": 115, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -102410,7 +102410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 114, + "line": 62, }, "name": "arn", "type": Object { @@ -102420,7 +102420,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 106, + "line": 54, }, "name": "activationKey", "optional": true, @@ -102431,7 +102431,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 120, + "line": 68, }, "name": "id", "optional": true, @@ -102442,7 +102442,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 129, + "line": 77, }, "name": "ipAddress", "optional": true, @@ -102453,7 +102453,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 138, + "line": 86, }, "name": "name", "optional": true, @@ -102464,7 +102464,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 147, + "line": 95, }, "name": "tags", "optional": true, @@ -102480,7 +102480,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 156, + "line": 104, }, "name": "timeouts", "optional": true, @@ -102500,7 +102500,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 62, + "line": 10, }, "name": "DatasyncAgentConfig", "properties": Array [ @@ -102509,7 +102509,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 63, + "line": 11, }, "name": "activationKey", "optional": true, @@ -102522,7 +102522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 64, + "line": 12, }, "name": "ipAddress", "optional": true, @@ -102535,7 +102535,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 65, + "line": 13, }, "name": "name", "optional": true, @@ -102548,7 +102548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 66, + "line": 14, }, "name": "tags", "optional": true, @@ -102569,7 +102569,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 68, + "line": 16, }, "name": "timeouts", "optional": true, @@ -102586,7 +102586,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 70, + "line": 18, }, "name": "DatasyncAgentTimeouts", "properties": Array [ @@ -102595,7 +102595,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-agent.ts", - "line": 71, + "line": 19, }, "name": "create", "optional": true, @@ -102634,13 +102634,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 83, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 169, + "line": 110, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -102662,7 +102662,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 111, + "line": 52, }, "name": "arn", "type": Object { @@ -102673,7 +102673,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 152, + "line": 93, }, "name": "uri", "type": Object { @@ -102683,7 +102683,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 158, + "line": 99, }, "name": "ec2Config", "type": Object { @@ -102698,7 +102698,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 117, + "line": 58, }, "name": "efsFileSystemArn", "type": Object { @@ -102708,7 +102708,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 126, + "line": 67, }, "name": "id", "optional": true, @@ -102719,7 +102719,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 135, + "line": 76, }, "name": "subdirectory", "optional": true, @@ -102730,7 +102730,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 144, + "line": 85, }, "name": "tags", "optional": true, @@ -102755,7 +102755,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 69, + "line": 10, }, "name": "DatasyncLocationEfsConfig", "properties": Array [ @@ -102767,7 +102767,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 74, + "line": 15, }, "name": "ec2Config", "type": Object { @@ -102784,7 +102784,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 70, + "line": 11, }, "name": "efsFileSystemArn", "type": Object { @@ -102796,7 +102796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 71, + "line": 12, }, "name": "subdirectory", "optional": true, @@ -102809,7 +102809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 72, + "line": 13, }, "name": "tags", "optional": true, @@ -102831,7 +102831,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 76, + "line": 17, }, "name": "DatasyncLocationEfsEc2Config", "properties": Array [ @@ -102840,7 +102840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 77, + "line": 18, }, "name": "securityGroupArns", "type": Object { @@ -102857,7 +102857,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-efs.ts", - "line": 78, + "line": 19, }, "name": "subnetArn", "type": Object { @@ -102895,13 +102895,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 78, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 164, + "line": 109, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -102923,7 +102923,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 106, + "line": 51, }, "name": "arn", "type": Object { @@ -102934,7 +102934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 147, + "line": 92, }, "name": "uri", "type": Object { @@ -102944,7 +102944,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 153, + "line": 98, }, "name": "onPremConfig", "type": Object { @@ -102959,7 +102959,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 121, + "line": 66, }, "name": "serverHostname", "type": Object { @@ -102969,7 +102969,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 130, + "line": 75, }, "name": "subdirectory", "type": Object { @@ -102979,7 +102979,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 112, + "line": 57, }, "name": "id", "optional": true, @@ -102990,7 +102990,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 139, + "line": 84, }, "name": "tags", "optional": true, @@ -103015,7 +103015,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 65, + "line": 10, }, "name": "DatasyncLocationNfsConfig", "properties": Array [ @@ -103027,7 +103027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 70, + "line": 15, }, "name": "onPremConfig", "type": Object { @@ -103044,7 +103044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 66, + "line": 11, }, "name": "serverHostname", "type": Object { @@ -103056,7 +103056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 67, + "line": 12, }, "name": "subdirectory", "type": Object { @@ -103068,7 +103068,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 68, + "line": 13, }, "name": "tags", "optional": true, @@ -103090,7 +103090,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 72, + "line": 17, }, "name": "DatasyncLocationNfsOnPremConfig", "properties": Array [ @@ -103099,7 +103099,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-nfs.ts", - "line": 73, + "line": 18, }, "name": "agentArns", "type": Object { @@ -103142,13 +103142,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 75, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 161, + "line": 109, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -103170,7 +103170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 103, + "line": 51, }, "name": "arn", "type": Object { @@ -103181,7 +103181,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 144, + "line": 92, }, "name": "uri", "type": Object { @@ -103191,7 +103191,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 118, + "line": 66, }, "name": "s3BucketArn", "type": Object { @@ -103201,7 +103201,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 150, + "line": 98, }, "name": "s3Config", "type": Object { @@ -103216,7 +103216,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 127, + "line": 75, }, "name": "subdirectory", "type": Object { @@ -103226,7 +103226,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 109, + "line": 57, }, "name": "id", "optional": true, @@ -103237,7 +103237,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 136, + "line": 84, }, "name": "tags", "optional": true, @@ -103262,7 +103262,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 62, + "line": 10, }, "name": "DatasyncLocationS3Config", "properties": Array [ @@ -103271,7 +103271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 63, + "line": 11, }, "name": "s3BucketArn", "type": Object { @@ -103286,7 +103286,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 67, + "line": 15, }, "name": "s3Config", "type": Object { @@ -103303,7 +103303,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 64, + "line": 12, }, "name": "subdirectory", "type": Object { @@ -103315,7 +103315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 65, + "line": 13, }, "name": "tags", "optional": true, @@ -103337,7 +103337,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 69, + "line": 17, }, "name": "DatasyncLocationS3S3Config", "properties": Array [ @@ -103346,7 +103346,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-s3.ts", - "line": 70, + "line": 18, }, "name": "bucketAccessRoleArn", "type": Object { @@ -103384,13 +103384,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 99, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 225, + "line": 153, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -103412,7 +103412,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 140, + "line": 68, }, "name": "arn", "type": Object { @@ -103423,7 +103423,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 199, + "line": 127, }, "name": "uri", "type": Object { @@ -103433,7 +103433,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 132, + "line": 60, }, "name": "agentArns", "type": Object { @@ -103448,7 +103448,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 164, + "line": 92, }, "name": "password", "type": Object { @@ -103458,7 +103458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 173, + "line": 101, }, "name": "serverHostname", "type": Object { @@ -103468,7 +103468,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 182, + "line": 110, }, "name": "subdirectory", "type": Object { @@ -103478,7 +103478,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 205, + "line": 133, }, "name": "user", "type": Object { @@ -103488,7 +103488,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 146, + "line": 74, }, "name": "domain", "optional": true, @@ -103499,7 +103499,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 155, + "line": 83, }, "name": "id", "optional": true, @@ -103510,7 +103510,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 214, + "line": 142, }, "name": "mountOptions", "optional": true, @@ -103526,7 +103526,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 191, + "line": 119, }, "name": "tags", "optional": true, @@ -103551,7 +103551,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 82, + "line": 10, }, "name": "DatasyncLocationSmbConfig", "properties": Array [ @@ -103560,7 +103560,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 83, + "line": 11, }, "name": "agentArns", "type": Object { @@ -103577,7 +103577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 85, + "line": 13, }, "name": "password", "type": Object { @@ -103589,7 +103589,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 86, + "line": 14, }, "name": "serverHostname", "type": Object { @@ -103601,7 +103601,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 87, + "line": 15, }, "name": "subdirectory", "type": Object { @@ -103613,7 +103613,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 89, + "line": 17, }, "name": "user", "type": Object { @@ -103625,7 +103625,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 84, + "line": 12, }, "name": "domain", "optional": true, @@ -103641,7 +103641,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 91, + "line": 19, }, "name": "mountOptions", "optional": true, @@ -103659,7 +103659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 88, + "line": 16, }, "name": "tags", "optional": true, @@ -103681,7 +103681,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 93, + "line": 21, }, "name": "DatasyncLocationSmbMountOptions", "properties": Array [ @@ -103690,7 +103690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-location-smb.ts", - "line": 94, + "line": 22, }, "name": "version", "optional": true, @@ -103729,13 +103729,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 136, + "line": 38, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 247, + "line": 149, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -103757,7 +103757,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 167, + "line": 69, }, "name": "arn", "type": Object { @@ -103767,7 +103767,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 182, + "line": 84, }, "name": "destinationLocationArn", "type": Object { @@ -103777,7 +103777,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 209, + "line": 111, }, "name": "sourceLocationArn", "type": Object { @@ -103787,7 +103787,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 173, + "line": 75, }, "name": "cloudwatchLogGroupArn", "optional": true, @@ -103798,7 +103798,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 191, + "line": 93, }, "name": "id", "optional": true, @@ -103809,7 +103809,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 200, + "line": 102, }, "name": "name", "optional": true, @@ -103820,7 +103820,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 227, + "line": 129, }, "name": "options", "optional": true, @@ -103836,7 +103836,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 218, + "line": 120, }, "name": "tags", "optional": true, @@ -103852,7 +103852,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 236, + "line": 138, }, "name": "timeouts", "optional": true, @@ -103872,7 +103872,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 108, + "line": 10, }, "name": "DatasyncTaskConfig", "properties": Array [ @@ -103881,7 +103881,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 110, + "line": 12, }, "name": "destinationLocationArn", "type": Object { @@ -103893,7 +103893,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 112, + "line": 14, }, "name": "sourceLocationArn", "type": Object { @@ -103905,7 +103905,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 109, + "line": 11, }, "name": "cloudwatchLogGroupArn", "optional": true, @@ -103918,7 +103918,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 111, + "line": 13, }, "name": "name", "optional": true, @@ -103934,7 +103934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 115, + "line": 17, }, "name": "options", "optional": true, @@ -103952,7 +103952,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 113, + "line": 15, }, "name": "tags", "optional": true, @@ -103973,7 +103973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 117, + "line": 19, }, "name": "timeouts", "optional": true, @@ -103990,7 +103990,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 119, + "line": 21, }, "name": "DatasyncTaskOptions", "properties": Array [ @@ -103999,7 +103999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 120, + "line": 22, }, "name": "atime", "optional": true, @@ -104012,7 +104012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 121, + "line": 23, }, "name": "bytesPerSecond", "optional": true, @@ -104025,7 +104025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 122, + "line": 24, }, "name": "gid", "optional": true, @@ -104038,7 +104038,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 123, + "line": 25, }, "name": "mtime", "optional": true, @@ -104051,7 +104051,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 124, + "line": 26, }, "name": "posixPermissions", "optional": true, @@ -104064,7 +104064,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 125, + "line": 27, }, "name": "preserveDeletedFiles", "optional": true, @@ -104077,7 +104077,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 126, + "line": 28, }, "name": "preserveDevices", "optional": true, @@ -104090,7 +104090,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 127, + "line": 29, }, "name": "uid", "optional": true, @@ -104103,7 +104103,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 128, + "line": 30, }, "name": "verifyMode", "optional": true, @@ -104120,7 +104120,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 130, + "line": 32, }, "name": "DatasyncTaskTimeouts", "properties": Array [ @@ -104129,7 +104129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/datasync-task.ts", - "line": 131, + "line": 33, }, "name": "create", "optional": true, @@ -104168,13 +104168,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 201, + "line": 62, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 317, + "line": 178, }, "name": "nodes", "parameters": Array [ @@ -104194,7 +104194,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 402, + "line": 263, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -104216,7 +104216,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 239, + "line": 100, }, "name": "arn", "type": Object { @@ -104227,7 +104227,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 253, + "line": 114, }, "name": "clusterAddress", "type": Object { @@ -104238,7 +104238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 267, + "line": 128, }, "name": "configurationEndpoint", "type": Object { @@ -104249,7 +104249,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 340, + "line": 201, }, "name": "port", "type": Object { @@ -104259,7 +104259,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 259, + "line": 120, }, "name": "clusterName", "type": Object { @@ -104269,7 +104269,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 282, + "line": 143, }, "name": "iamRoleArn", "type": Object { @@ -104279,7 +104279,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 309, + "line": 170, }, "name": "nodeType", "type": Object { @@ -104289,7 +104289,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 346, + "line": 207, }, "name": "replicationFactor", "type": Object { @@ -104299,7 +104299,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 245, + "line": 106, }, "name": "availabilityZones", "optional": true, @@ -104315,7 +104315,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 273, + "line": 134, }, "name": "description", "optional": true, @@ -104326,7 +104326,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 291, + "line": 152, }, "name": "id", "optional": true, @@ -104337,7 +104337,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 300, + "line": 161, }, "name": "maintenanceWindow", "optional": true, @@ -104348,7 +104348,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 323, + "line": 184, }, "name": "notificationTopicArn", "optional": true, @@ -104359,7 +104359,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 332, + "line": 193, }, "name": "parameterGroupName", "optional": true, @@ -104370,7 +104370,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 355, + "line": 216, }, "name": "securityGroupIds", "optional": true, @@ -104386,7 +104386,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 382, + "line": 243, }, "name": "serverSideEncryption", "optional": true, @@ -104402,7 +104402,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 364, + "line": 225, }, "name": "subnetGroupName", "optional": true, @@ -104413,7 +104413,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 373, + "line": 234, }, "name": "tags", "optional": true, @@ -104429,7 +104429,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 391, + "line": 252, }, "name": "timeouts", "optional": true, @@ -104449,7 +104449,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 150, + "line": 11, }, "name": "DaxClusterConfig", "properties": Array [ @@ -104458,7 +104458,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 152, + "line": 13, }, "name": "clusterName", "type": Object { @@ -104470,7 +104470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 154, + "line": 15, }, "name": "iamRoleArn", "type": Object { @@ -104482,7 +104482,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 156, + "line": 17, }, "name": "nodeType", "type": Object { @@ -104494,7 +104494,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 159, + "line": 20, }, "name": "replicationFactor", "type": Object { @@ -104506,7 +104506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 151, + "line": 12, }, "name": "availabilityZones", "optional": true, @@ -104524,7 +104524,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 153, + "line": 14, }, "name": "description", "optional": true, @@ -104537,7 +104537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 155, + "line": 16, }, "name": "maintenanceWindow", "optional": true, @@ -104550,7 +104550,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 157, + "line": 18, }, "name": "notificationTopicArn", "optional": true, @@ -104563,7 +104563,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 158, + "line": 19, }, "name": "parameterGroupName", "optional": true, @@ -104576,7 +104576,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 160, + "line": 21, }, "name": "securityGroupIds", "optional": true, @@ -104597,7 +104597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 164, + "line": 25, }, "name": "serverSideEncryption", "optional": true, @@ -104615,7 +104615,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 161, + "line": 22, }, "name": "subnetGroupName", "optional": true, @@ -104628,7 +104628,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 162, + "line": 23, }, "name": "tags", "optional": true, @@ -104649,7 +104649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 166, + "line": 27, }, "name": "timeouts", "optional": true, @@ -104691,7 +104691,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 168, + "line": 29, }, "name": "DaxClusterNodes", "properties": Array [ @@ -104699,7 +104699,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 171, + "line": 32, }, "name": "address", "type": Object { @@ -104710,7 +104710,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 176, + "line": 37, }, "name": "availabilityZone", "type": Object { @@ -104721,7 +104721,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 181, + "line": 42, }, "name": "id", "type": Object { @@ -104732,7 +104732,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 186, + "line": 47, }, "name": "port", "type": Object { @@ -104748,7 +104748,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 190, + "line": 51, }, "name": "DaxClusterServerSideEncryption", "properties": Array [ @@ -104757,7 +104757,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 191, + "line": 52, }, "name": "enabled", "optional": true, @@ -104774,7 +104774,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 193, + "line": 54, }, "name": "DaxClusterTimeouts", "properties": Array [ @@ -104783,7 +104783,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 194, + "line": 55, }, "name": "create", "optional": true, @@ -104796,7 +104796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 195, + "line": 56, }, "name": "delete", "optional": true, @@ -104809,7 +104809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-cluster.ts", - "line": 196, + "line": 57, }, "name": "update", "optional": true, @@ -104848,13 +104848,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 62, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 128, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -104875,7 +104875,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 108, + "line": 69, }, "name": "name", "type": Object { @@ -104885,7 +104885,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 90, + "line": 51, }, "name": "description", "optional": true, @@ -104896,7 +104896,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 99, + "line": 60, }, "name": "id", "optional": true, @@ -104907,7 +104907,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 117, + "line": 78, }, "name": "parameters", "optional": true, @@ -104932,7 +104932,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 49, + "line": 10, }, "name": "DaxParameterGroupConfig", "properties": Array [ @@ -104941,7 +104941,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 51, + "line": 12, }, "name": "name", "type": Object { @@ -104953,7 +104953,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 50, + "line": 11, }, "name": "description", "optional": true, @@ -104969,7 +104969,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 53, + "line": 14, }, "name": "parameters", "optional": true, @@ -104991,7 +104991,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 55, + "line": 16, }, "name": "DaxParameterGroupParameters", "properties": Array [ @@ -105000,7 +105000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 56, + "line": 17, }, "name": "name", "type": Object { @@ -105012,7 +105012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-parameter-group.ts", - "line": 57, + "line": 18, }, "name": "value", "type": Object { @@ -105050,13 +105050,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 51, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 122, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -105078,7 +105078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 114, + "line": 81, }, "name": "vpcId", "type": Object { @@ -105088,7 +105088,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 97, + "line": 64, }, "name": "name", "type": Object { @@ -105098,7 +105098,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 106, + "line": 73, }, "name": "subnetIds", "type": Object { @@ -105113,7 +105113,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 79, + "line": 46, }, "name": "description", "optional": true, @@ -105124,7 +105124,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 88, + "line": 55, }, "name": "id", "optional": true, @@ -105144,7 +105144,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 43, + "line": 10, }, "name": "DaxSubnetGroupConfig", "properties": Array [ @@ -105153,7 +105153,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 45, + "line": 12, }, "name": "name", "type": Object { @@ -105165,7 +105165,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 46, + "line": 13, }, "name": "subnetIds", "type": Object { @@ -105182,7 +105182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dax-subnet-group.ts", - "line": 44, + "line": 11, }, "name": "description", "optional": true, @@ -105221,13 +105221,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 120, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 261, + "line": 164, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -105249,7 +105249,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 148, + "line": 51, }, "name": "allocatedStorage", "type": Object { @@ -105260,7 +105260,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 153, + "line": 56, }, "name": "availabilityZones", "type": Object { @@ -105276,7 +105276,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 167, + "line": 70, }, "name": "dbClusterSnapshotArn", "type": Object { @@ -105287,7 +105287,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 181, + "line": 84, }, "name": "engine", "type": Object { @@ -105298,7 +105298,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 186, + "line": 89, }, "name": "engineVersion", "type": Object { @@ -105309,7 +105309,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 200, + "line": 103, }, "name": "kmsKeyId", "type": Object { @@ -105320,7 +105320,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 205, + "line": 108, }, "name": "licenseModel", "type": Object { @@ -105331,7 +105331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 210, + "line": 113, }, "name": "port", "type": Object { @@ -105342,7 +105342,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 215, + "line": 118, }, "name": "snapshotType", "type": Object { @@ -105353,7 +105353,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 220, + "line": 123, }, "name": "sourceDbClusterSnapshotArn", "type": Object { @@ -105364,7 +105364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 225, + "line": 128, }, "name": "status", "type": Object { @@ -105375,7 +105375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 230, + "line": 133, }, "name": "storageEncrypted", "type": Object { @@ -105386,7 +105386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 244, + "line": 147, }, "name": "vpcId", "type": Object { @@ -105396,7 +105396,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 159, + "line": 62, }, "name": "dbClusterIdentifier", "type": Object { @@ -105406,7 +105406,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 173, + "line": 76, }, "name": "dbClusterSnapshotIdentifier", "type": Object { @@ -105416,7 +105416,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 192, + "line": 95, }, "name": "id", "optional": true, @@ -105427,7 +105427,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 236, + "line": 139, }, "name": "tags", "optional": true, @@ -105443,7 +105443,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 250, + "line": 153, }, "name": "timeouts", "optional": true, @@ -105463,7 +105463,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 107, + "line": 10, }, "name": "DbClusterSnapshotConfig", "properties": Array [ @@ -105472,7 +105472,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 108, + "line": 11, }, "name": "dbClusterIdentifier", "type": Object { @@ -105484,7 +105484,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 109, + "line": 12, }, "name": "dbClusterSnapshotIdentifier", "type": Object { @@ -105496,7 +105496,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 110, + "line": 13, }, "name": "tags", "optional": true, @@ -105517,7 +105517,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 112, + "line": 15, }, "name": "timeouts", "optional": true, @@ -105534,7 +105534,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 114, + "line": 17, }, "name": "DbClusterSnapshotTimeouts", "properties": Array [ @@ -105543,7 +105543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-cluster-snapshot.ts", - "line": 115, + "line": 18, }, "name": "create", "optional": true, @@ -105582,13 +105582,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 115, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 251, + "line": 166, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -105610,7 +105610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 148, + "line": 63, }, "name": "arn", "type": Object { @@ -105621,7 +105621,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 153, + "line": 68, }, "name": "customerAwsId", "type": Object { @@ -105631,7 +105631,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 204, + "line": 119, }, "name": "snsTopic", "type": Object { @@ -105641,7 +105641,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 159, + "line": 74, }, "name": "enabled", "optional": true, @@ -105652,7 +105652,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 168, + "line": 83, }, "name": "eventCategories", "optional": true, @@ -105668,7 +105668,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 177, + "line": 92, }, "name": "id", "optional": true, @@ -105679,7 +105679,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 186, + "line": 101, }, "name": "name", "optional": true, @@ -105690,7 +105690,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 195, + "line": 110, }, "name": "namePrefix", "optional": true, @@ -105701,7 +105701,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 213, + "line": 128, }, "name": "sourceIds", "optional": true, @@ -105717,7 +105717,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 222, + "line": 137, }, "name": "sourceType", "optional": true, @@ -105728,7 +105728,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 231, + "line": 146, }, "name": "tags", "optional": true, @@ -105744,7 +105744,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 240, + "line": 155, }, "name": "timeouts", "optional": true, @@ -105764,7 +105764,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 95, + "line": 10, }, "name": "DbEventSubscriptionConfig", "properties": Array [ @@ -105773,7 +105773,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 100, + "line": 15, }, "name": "snsTopic", "type": Object { @@ -105785,7 +105785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 96, + "line": 11, }, "name": "enabled", "optional": true, @@ -105798,7 +105798,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 97, + "line": 12, }, "name": "eventCategories", "optional": true, @@ -105816,7 +105816,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 98, + "line": 13, }, "name": "name", "optional": true, @@ -105829,7 +105829,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 99, + "line": 14, }, "name": "namePrefix", "optional": true, @@ -105842,7 +105842,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 101, + "line": 16, }, "name": "sourceIds", "optional": true, @@ -105860,7 +105860,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 102, + "line": 17, }, "name": "sourceType", "optional": true, @@ -105873,7 +105873,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 103, + "line": 18, }, "name": "tags", "optional": true, @@ -105894,7 +105894,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 105, + "line": 20, }, "name": "timeouts", "optional": true, @@ -105911,7 +105911,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 107, + "line": 22, }, "name": "DbEventSubscriptionTimeouts", "properties": Array [ @@ -105920,7 +105920,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 108, + "line": 23, }, "name": "create", "optional": true, @@ -105933,7 +105933,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 109, + "line": 24, }, "name": "delete", "optional": true, @@ -105946,7 +105946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-event-subscription.ts", - "line": 110, + "line": 25, }, "name": "update", "optional": true, @@ -105985,13 +105985,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 415, + "line": 81, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 1006, + "line": 672, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -106013,7 +106013,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 491, + "line": 157, }, "name": "address", "type": Object { @@ -106024,7 +106024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 523, + "line": 189, }, "name": "arn", "type": Object { @@ -106035,7 +106035,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 645, + "line": 311, }, "name": "endpoint", "type": Object { @@ -106046,7 +106046,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 677, + "line": 343, }, "name": "hostedZoneId", "type": Object { @@ -106057,7 +106057,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 880, + "line": 546, }, "name": "replicas", "type": Object { @@ -106073,7 +106073,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 894, + "line": 560, }, "name": "resourceId", "type": Object { @@ -106084,7 +106084,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 926, + "line": 592, }, "name": "status", "type": Object { @@ -106094,7 +106094,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 719, + "line": 385, }, "name": "instanceClass", "type": Object { @@ -106104,7 +106104,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 497, + "line": 163, }, "name": "allocatedStorage", "optional": true, @@ -106115,7 +106115,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 506, + "line": 172, }, "name": "allowMajorVersionUpgrade", "optional": true, @@ -106126,7 +106126,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 515, + "line": 181, }, "name": "applyImmediately", "optional": true, @@ -106137,7 +106137,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 529, + "line": 195, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -106148,7 +106148,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 538, + "line": 204, }, "name": "availabilityZone", "optional": true, @@ -106159,7 +106159,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 547, + "line": 213, }, "name": "backupRetentionPeriod", "optional": true, @@ -106170,7 +106170,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 556, + "line": 222, }, "name": "backupWindow", "optional": true, @@ -106181,7 +106181,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 565, + "line": 231, }, "name": "caCertIdentifier", "optional": true, @@ -106192,7 +106192,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 574, + "line": 240, }, "name": "characterSetName", "optional": true, @@ -106203,7 +106203,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 583, + "line": 249, }, "name": "copyTagsToSnapshot", "optional": true, @@ -106214,7 +106214,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 592, + "line": 258, }, "name": "dbSubnetGroupName", "optional": true, @@ -106225,7 +106225,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 601, + "line": 267, }, "name": "deleteAutomatedBackups", "optional": true, @@ -106236,7 +106236,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 610, + "line": 276, }, "name": "deletionProtection", "optional": true, @@ -106247,7 +106247,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 619, + "line": 285, }, "name": "domain", "optional": true, @@ -106258,7 +106258,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 628, + "line": 294, }, "name": "domainIamRoleName", "optional": true, @@ -106269,7 +106269,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 637, + "line": 303, }, "name": "enabledCloudwatchLogsExports", "optional": true, @@ -106285,7 +106285,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 651, + "line": 317, }, "name": "engine", "optional": true, @@ -106296,7 +106296,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 660, + "line": 326, }, "name": "engineVersion", "optional": true, @@ -106307,7 +106307,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 669, + "line": 335, }, "name": "finalSnapshotIdentifier", "optional": true, @@ -106318,7 +106318,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 683, + "line": 349, }, "name": "iamDatabaseAuthenticationEnabled", "optional": true, @@ -106329,7 +106329,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 692, + "line": 358, }, "name": "id", "optional": true, @@ -106340,7 +106340,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 701, + "line": 367, }, "name": "identifier", "optional": true, @@ -106351,7 +106351,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 710, + "line": 376, }, "name": "identifierPrefix", "optional": true, @@ -106362,7 +106362,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 728, + "line": 394, }, "name": "iops", "optional": true, @@ -106373,7 +106373,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 737, + "line": 403, }, "name": "kmsKeyId", "optional": true, @@ -106384,7 +106384,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 746, + "line": 412, }, "name": "licenseModel", "optional": true, @@ -106395,7 +106395,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 755, + "line": 421, }, "name": "maintenanceWindow", "optional": true, @@ -106406,7 +106406,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 764, + "line": 430, }, "name": "maxAllocatedStorage", "optional": true, @@ -106417,7 +106417,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 773, + "line": 439, }, "name": "monitoringInterval", "optional": true, @@ -106428,7 +106428,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 782, + "line": 448, }, "name": "monitoringRoleArn", "optional": true, @@ -106439,7 +106439,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 791, + "line": 457, }, "name": "multiAz", "optional": true, @@ -106450,7 +106450,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 800, + "line": 466, }, "name": "name", "optional": true, @@ -106461,7 +106461,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 809, + "line": 475, }, "name": "optionGroupName", "optional": true, @@ -106472,7 +106472,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 818, + "line": 484, }, "name": "parameterGroupName", "optional": true, @@ -106483,7 +106483,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 827, + "line": 493, }, "name": "password", "optional": true, @@ -106494,7 +106494,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 836, + "line": 502, }, "name": "performanceInsightsEnabled", "optional": true, @@ -106505,7 +106505,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 845, + "line": 511, }, "name": "performanceInsightsKmsKeyId", "optional": true, @@ -106516,7 +106516,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 854, + "line": 520, }, "name": "performanceInsightsRetentionPeriod", "optional": true, @@ -106527,7 +106527,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 863, + "line": 529, }, "name": "port", "optional": true, @@ -106538,7 +106538,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 872, + "line": 538, }, "name": "publiclyAccessible", "optional": true, @@ -106549,7 +106549,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 886, + "line": 552, }, "name": "replicateSourceDb", "optional": true, @@ -106560,7 +106560,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 986, + "line": 652, }, "name": "s3Import", "optional": true, @@ -106576,7 +106576,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 900, + "line": 566, }, "name": "securityGroupNames", "optional": true, @@ -106592,7 +106592,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 909, + "line": 575, }, "name": "skipFinalSnapshot", "optional": true, @@ -106603,7 +106603,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 918, + "line": 584, }, "name": "snapshotIdentifier", "optional": true, @@ -106614,7 +106614,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 932, + "line": 598, }, "name": "storageEncrypted", "optional": true, @@ -106625,7 +106625,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 941, + "line": 607, }, "name": "storageType", "optional": true, @@ -106636,7 +106636,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 950, + "line": 616, }, "name": "tags", "optional": true, @@ -106652,7 +106652,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 995, + "line": 661, }, "name": "timeouts", "optional": true, @@ -106663,7 +106663,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 959, + "line": 625, }, "name": "timezone", "optional": true, @@ -106674,7 +106674,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 968, + "line": 634, }, "name": "username", "optional": true, @@ -106685,7 +106685,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 977, + "line": 643, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -106710,7 +106710,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 344, + "line": 10, }, "name": "DbInstanceConfig", "properties": Array [ @@ -106719,7 +106719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 367, + "line": 33, }, "name": "instanceClass", "type": Object { @@ -106731,7 +106731,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 345, + "line": 11, }, "name": "allocatedStorage", "optional": true, @@ -106744,7 +106744,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 346, + "line": 12, }, "name": "allowMajorVersionUpgrade", "optional": true, @@ -106757,7 +106757,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 347, + "line": 13, }, "name": "applyImmediately", "optional": true, @@ -106770,7 +106770,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 348, + "line": 14, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -106783,7 +106783,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 349, + "line": 15, }, "name": "availabilityZone", "optional": true, @@ -106796,7 +106796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 350, + "line": 16, }, "name": "backupRetentionPeriod", "optional": true, @@ -106809,7 +106809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 351, + "line": 17, }, "name": "backupWindow", "optional": true, @@ -106822,7 +106822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 352, + "line": 18, }, "name": "caCertIdentifier", "optional": true, @@ -106835,7 +106835,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 353, + "line": 19, }, "name": "characterSetName", "optional": true, @@ -106848,7 +106848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 354, + "line": 20, }, "name": "copyTagsToSnapshot", "optional": true, @@ -106861,7 +106861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 355, + "line": 21, }, "name": "dbSubnetGroupName", "optional": true, @@ -106874,7 +106874,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 356, + "line": 22, }, "name": "deleteAutomatedBackups", "optional": true, @@ -106887,7 +106887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 357, + "line": 23, }, "name": "deletionProtection", "optional": true, @@ -106900,7 +106900,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 358, + "line": 24, }, "name": "domain", "optional": true, @@ -106913,7 +106913,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 359, + "line": 25, }, "name": "domainIamRoleName", "optional": true, @@ -106926,7 +106926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 360, + "line": 26, }, "name": "enabledCloudwatchLogsExports", "optional": true, @@ -106944,7 +106944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 361, + "line": 27, }, "name": "engine", "optional": true, @@ -106957,7 +106957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 362, + "line": 28, }, "name": "engineVersion", "optional": true, @@ -106970,7 +106970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 363, + "line": 29, }, "name": "finalSnapshotIdentifier", "optional": true, @@ -106983,7 +106983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 364, + "line": 30, }, "name": "iamDatabaseAuthenticationEnabled", "optional": true, @@ -106996,7 +106996,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 365, + "line": 31, }, "name": "identifier", "optional": true, @@ -107009,7 +107009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 366, + "line": 32, }, "name": "identifierPrefix", "optional": true, @@ -107022,7 +107022,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 368, + "line": 34, }, "name": "iops", "optional": true, @@ -107035,7 +107035,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 369, + "line": 35, }, "name": "kmsKeyId", "optional": true, @@ -107048,7 +107048,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 370, + "line": 36, }, "name": "licenseModel", "optional": true, @@ -107061,7 +107061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 371, + "line": 37, }, "name": "maintenanceWindow", "optional": true, @@ -107074,7 +107074,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 372, + "line": 38, }, "name": "maxAllocatedStorage", "optional": true, @@ -107087,7 +107087,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 373, + "line": 39, }, "name": "monitoringInterval", "optional": true, @@ -107100,7 +107100,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 374, + "line": 40, }, "name": "monitoringRoleArn", "optional": true, @@ -107113,7 +107113,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 375, + "line": 41, }, "name": "multiAz", "optional": true, @@ -107126,7 +107126,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 376, + "line": 42, }, "name": "name", "optional": true, @@ -107139,7 +107139,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 377, + "line": 43, }, "name": "optionGroupName", "optional": true, @@ -107152,7 +107152,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 378, + "line": 44, }, "name": "parameterGroupName", "optional": true, @@ -107165,7 +107165,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 379, + "line": 45, }, "name": "password", "optional": true, @@ -107178,7 +107178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 380, + "line": 46, }, "name": "performanceInsightsEnabled", "optional": true, @@ -107191,7 +107191,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 381, + "line": 47, }, "name": "performanceInsightsKmsKeyId", "optional": true, @@ -107204,7 +107204,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 382, + "line": 48, }, "name": "performanceInsightsRetentionPeriod", "optional": true, @@ -107217,7 +107217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 383, + "line": 49, }, "name": "port", "optional": true, @@ -107230,7 +107230,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 384, + "line": 50, }, "name": "publiclyAccessible", "optional": true, @@ -107243,7 +107243,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 385, + "line": 51, }, "name": "replicateSourceDb", "optional": true, @@ -107259,7 +107259,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 396, + "line": 62, }, "name": "s3Import", "optional": true, @@ -107277,7 +107277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 386, + "line": 52, }, "name": "securityGroupNames", "optional": true, @@ -107295,7 +107295,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 387, + "line": 53, }, "name": "skipFinalSnapshot", "optional": true, @@ -107308,7 +107308,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 388, + "line": 54, }, "name": "snapshotIdentifier", "optional": true, @@ -107321,7 +107321,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 389, + "line": 55, }, "name": "storageEncrypted", "optional": true, @@ -107334,7 +107334,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 390, + "line": 56, }, "name": "storageType", "optional": true, @@ -107347,7 +107347,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 391, + "line": 57, }, "name": "tags", "optional": true, @@ -107368,7 +107368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 398, + "line": 64, }, "name": "timeouts", "optional": true, @@ -107381,7 +107381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 392, + "line": 58, }, "name": "timezone", "optional": true, @@ -107394,7 +107394,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 393, + "line": 59, }, "name": "username", "optional": true, @@ -107407,7 +107407,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 394, + "line": 60, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -107451,13 +107451,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/db-instance-role-association.ts", - "line": 44, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/db-instance-role-association.ts", - "line": 110, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -107478,7 +107478,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance-role-association.ts", - "line": 72, + "line": 46, }, "name": "dbInstanceIdentifier", "type": Object { @@ -107488,7 +107488,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance-role-association.ts", - "line": 81, + "line": 55, }, "name": "featureName", "type": Object { @@ -107498,7 +107498,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance-role-association.ts", - "line": 99, + "line": 73, }, "name": "roleArn", "type": Object { @@ -107508,7 +107508,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-instance-role-association.ts", - "line": 90, + "line": 64, }, "name": "id", "optional": true, @@ -107528,7 +107528,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-instance-role-association.ts", - "line": 36, + "line": 10, }, "name": "DbInstanceRoleAssociationConfig", "properties": Array [ @@ -107537,7 +107537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance-role-association.ts", - "line": 37, + "line": 11, }, "name": "dbInstanceIdentifier", "type": Object { @@ -107549,7 +107549,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance-role-association.ts", - "line": 38, + "line": 12, }, "name": "featureName", "type": Object { @@ -107561,7 +107561,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance-role-association.ts", - "line": 39, + "line": 13, }, "name": "roleArn", "type": Object { @@ -107577,7 +107577,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 400, + "line": 66, }, "name": "DbInstanceS3Import", "properties": Array [ @@ -107586,7 +107586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 401, + "line": 67, }, "name": "bucketName", "type": Object { @@ -107598,7 +107598,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 403, + "line": 69, }, "name": "ingestionRole", "type": Object { @@ -107610,7 +107610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 404, + "line": 70, }, "name": "sourceEngine", "type": Object { @@ -107622,7 +107622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 405, + "line": 71, }, "name": "sourceEngineVersion", "type": Object { @@ -107634,7 +107634,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 402, + "line": 68, }, "name": "bucketPrefix", "optional": true, @@ -107651,7 +107651,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 407, + "line": 73, }, "name": "DbInstanceTimeouts", "properties": Array [ @@ -107660,7 +107660,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 408, + "line": 74, }, "name": "create", "optional": true, @@ -107673,7 +107673,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 409, + "line": 75, }, "name": "delete", "optional": true, @@ -107686,7 +107686,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-instance.ts", - "line": 410, + "line": 76, }, "name": "update", "optional": true, @@ -107725,13 +107725,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 151, + "line": 41, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 272, + "line": 162, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -107753,7 +107753,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 183, + "line": 73, }, "name": "arn", "type": Object { @@ -107763,7 +107763,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 189, + "line": 79, }, "name": "engineName", "type": Object { @@ -107773,7 +107773,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 207, + "line": 97, }, "name": "majorEngineVersion", "type": Object { @@ -107783,7 +107783,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 198, + "line": 88, }, "name": "id", "optional": true, @@ -107794,7 +107794,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 216, + "line": 106, }, "name": "name", "optional": true, @@ -107805,7 +107805,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 225, + "line": 115, }, "name": "namePrefix", "optional": true, @@ -107816,7 +107816,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 252, + "line": 142, }, "name": "option", "optional": true, @@ -107832,7 +107832,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 234, + "line": 124, }, "name": "optionGroupDescription", "optional": true, @@ -107843,7 +107843,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 243, + "line": 133, }, "name": "tags", "optional": true, @@ -107859,7 +107859,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 261, + "line": 151, }, "name": "timeouts", "optional": true, @@ -107879,7 +107879,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 120, + "line": 10, }, "name": "DbOptionGroupConfig", "properties": Array [ @@ -107888,7 +107888,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 121, + "line": 11, }, "name": "engineName", "type": Object { @@ -107900,7 +107900,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 122, + "line": 12, }, "name": "majorEngineVersion", "type": Object { @@ -107912,7 +107912,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 123, + "line": 13, }, "name": "name", "optional": true, @@ -107925,7 +107925,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 124, + "line": 14, }, "name": "namePrefix", "optional": true, @@ -107941,7 +107941,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 128, + "line": 18, }, "name": "option", "optional": true, @@ -107959,7 +107959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 125, + "line": 15, }, "name": "optionGroupDescription", "optional": true, @@ -107972,7 +107972,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 126, + "line": 16, }, "name": "tags", "optional": true, @@ -107993,7 +107993,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 130, + "line": 20, }, "name": "timeouts", "optional": true, @@ -108010,7 +108010,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 136, + "line": 26, }, "name": "DbOptionGroupOption", "properties": Array [ @@ -108019,7 +108019,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 138, + "line": 28, }, "name": "optionName", "type": Object { @@ -108031,7 +108031,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 137, + "line": 27, }, "name": "dbSecurityGroupMemberships", "optional": true, @@ -108052,7 +108052,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 143, + "line": 33, }, "name": "optionSettings", "optional": true, @@ -108070,7 +108070,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 139, + "line": 29, }, "name": "port", "optional": true, @@ -108083,7 +108083,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 140, + "line": 30, }, "name": "version", "optional": true, @@ -108096,7 +108096,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 141, + "line": 31, }, "name": "vpcSecurityGroupMemberships", "optional": true, @@ -108118,7 +108118,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 132, + "line": 22, }, "name": "DbOptionGroupOptionOptionSettings", "properties": Array [ @@ -108127,7 +108127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 133, + "line": 23, }, "name": "name", "type": Object { @@ -108139,7 +108139,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 134, + "line": 24, }, "name": "value", "type": Object { @@ -108155,7 +108155,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 145, + "line": 35, }, "name": "DbOptionGroupTimeouts", "properties": Array [ @@ -108164,7 +108164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-option-group.ts", - "line": 146, + "line": 36, }, "name": "delete", "optional": true, @@ -108203,13 +108203,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 91, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 192, + "line": 128, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -108231,7 +108231,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 121, + "line": 57, }, "name": "arn", "type": Object { @@ -108241,7 +108241,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 136, + "line": 72, }, "name": "family", "type": Object { @@ -108251,7 +108251,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 127, + "line": 63, }, "name": "description", "optional": true, @@ -108262,7 +108262,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 145, + "line": 81, }, "name": "id", "optional": true, @@ -108273,7 +108273,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 154, + "line": 90, }, "name": "name", "optional": true, @@ -108284,7 +108284,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 163, + "line": 99, }, "name": "namePrefix", "optional": true, @@ -108295,7 +108295,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 181, + "line": 117, }, "name": "parameter", "optional": true, @@ -108311,7 +108311,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 172, + "line": 108, }, "name": "tags", "optional": true, @@ -108336,7 +108336,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 74, + "line": 10, }, "name": "DbParameterGroupConfig", "properties": Array [ @@ -108345,7 +108345,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 76, + "line": 12, }, "name": "family", "type": Object { @@ -108357,7 +108357,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 75, + "line": 11, }, "name": "description", "optional": true, @@ -108370,7 +108370,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 77, + "line": 13, }, "name": "name", "optional": true, @@ -108383,7 +108383,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 78, + "line": 14, }, "name": "namePrefix", "optional": true, @@ -108399,7 +108399,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 81, + "line": 17, }, "name": "parameter", "optional": true, @@ -108417,7 +108417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 79, + "line": 15, }, "name": "tags", "optional": true, @@ -108439,7 +108439,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 83, + "line": 19, }, "name": "DbParameterGroupParameter", "properties": Array [ @@ -108448,7 +108448,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 85, + "line": 21, }, "name": "name", "type": Object { @@ -108460,7 +108460,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 86, + "line": 22, }, "name": "value", "type": Object { @@ -108472,7 +108472,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-parameter-group.ts", - "line": 84, + "line": 20, }, "name": "applyMethod", "optional": true, @@ -108511,13 +108511,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 88, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 169, + "line": 107, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -108539,7 +108539,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 116, + "line": 54, }, "name": "arn", "type": Object { @@ -108549,7 +108549,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 158, + "line": 96, }, "name": "ingress", "type": Object { @@ -108564,7 +108564,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 140, + "line": 78, }, "name": "name", "type": Object { @@ -108574,7 +108574,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 122, + "line": 60, }, "name": "description", "optional": true, @@ -108585,7 +108585,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 131, + "line": 69, }, "name": "id", "optional": true, @@ -108596,7 +108596,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 149, + "line": 87, }, "name": "tags", "optional": true, @@ -108621,7 +108621,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 72, + "line": 10, }, "name": "DbSecurityGroupConfig", "properties": Array [ @@ -108633,7 +108633,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 77, + "line": 15, }, "name": "ingress", "type": Object { @@ -108650,7 +108650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 74, + "line": 12, }, "name": "name", "type": Object { @@ -108662,7 +108662,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 73, + "line": 11, }, "name": "description", "optional": true, @@ -108675,7 +108675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 75, + "line": 13, }, "name": "tags", "optional": true, @@ -108697,7 +108697,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 79, + "line": 17, }, "name": "DbSecurityGroupIngress", "properties": Array [ @@ -108706,7 +108706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 80, + "line": 18, }, "name": "cidr", "optional": true, @@ -108719,7 +108719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 81, + "line": 19, }, "name": "securityGroupId", "optional": true, @@ -108732,7 +108732,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 82, + "line": 20, }, "name": "securityGroupName", "optional": true, @@ -108745,7 +108745,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-security-group.ts", - "line": 83, + "line": 21, }, "name": "securityGroupOwnerId", "optional": true, @@ -108784,13 +108784,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 133, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 294, + "line": 184, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -108812,7 +108812,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 161, + "line": 51, }, "name": "allocatedStorage", "type": Object { @@ -108823,7 +108823,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 166, + "line": 56, }, "name": "availabilityZone", "type": Object { @@ -108834,7 +108834,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 180, + "line": 70, }, "name": "dbSnapshotArn", "type": Object { @@ -108845,7 +108845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 194, + "line": 84, }, "name": "encrypted", "type": Object { @@ -108856,7 +108856,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 199, + "line": 89, }, "name": "engine", "type": Object { @@ -108867,7 +108867,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 204, + "line": 94, }, "name": "engineVersion", "type": Object { @@ -108878,7 +108878,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 218, + "line": 108, }, "name": "iops", "type": Object { @@ -108889,7 +108889,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 223, + "line": 113, }, "name": "kmsKeyId", "type": Object { @@ -108900,7 +108900,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 228, + "line": 118, }, "name": "licenseModel", "type": Object { @@ -108911,7 +108911,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 233, + "line": 123, }, "name": "optionGroupName", "type": Object { @@ -108922,7 +108922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 238, + "line": 128, }, "name": "port", "type": Object { @@ -108933,7 +108933,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 243, + "line": 133, }, "name": "snapshotType", "type": Object { @@ -108944,7 +108944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 248, + "line": 138, }, "name": "sourceDbSnapshotIdentifier", "type": Object { @@ -108955,7 +108955,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 253, + "line": 143, }, "name": "sourceRegion", "type": Object { @@ -108966,7 +108966,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 258, + "line": 148, }, "name": "status", "type": Object { @@ -108977,7 +108977,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 263, + "line": 153, }, "name": "storageType", "type": Object { @@ -108988,7 +108988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 277, + "line": 167, }, "name": "vpcId", "type": Object { @@ -108998,7 +108998,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 172, + "line": 62, }, "name": "dbInstanceIdentifier", "type": Object { @@ -109008,7 +109008,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 186, + "line": 76, }, "name": "dbSnapshotIdentifier", "type": Object { @@ -109018,7 +109018,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 210, + "line": 100, }, "name": "id", "optional": true, @@ -109029,7 +109029,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 269, + "line": 159, }, "name": "tags", "optional": true, @@ -109045,7 +109045,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 283, + "line": 173, }, "name": "timeouts", "optional": true, @@ -109065,7 +109065,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 120, + "line": 10, }, "name": "DbSnapshotConfig", "properties": Array [ @@ -109074,7 +109074,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 121, + "line": 11, }, "name": "dbInstanceIdentifier", "type": Object { @@ -109086,7 +109086,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 122, + "line": 12, }, "name": "dbSnapshotIdentifier", "type": Object { @@ -109098,7 +109098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 123, + "line": 13, }, "name": "tags", "optional": true, @@ -109119,7 +109119,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 125, + "line": 15, }, "name": "timeouts", "optional": true, @@ -109136,7 +109136,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 127, + "line": 17, }, "name": "DbSnapshotTimeouts", "properties": Array [ @@ -109145,7 +109145,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-snapshot.ts", - "line": 128, + "line": 18, }, "name": "read", "optional": true, @@ -109184,13 +109184,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 66, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 157, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -109212,7 +109212,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 95, + "line": 49, }, "name": "arn", "type": Object { @@ -109222,7 +109222,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 137, + "line": 91, }, "name": "subnetIds", "type": Object { @@ -109237,7 +109237,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 101, + "line": 55, }, "name": "description", "optional": true, @@ -109248,7 +109248,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 110, + "line": 64, }, "name": "id", "optional": true, @@ -109259,7 +109259,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 119, + "line": 73, }, "name": "name", "optional": true, @@ -109270,7 +109270,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 128, + "line": 82, }, "name": "namePrefix", "optional": true, @@ -109281,7 +109281,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 146, + "line": 100, }, "name": "tags", "optional": true, @@ -109306,7 +109306,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 56, + "line": 10, }, "name": "DbSubnetGroupConfig", "properties": Array [ @@ -109315,7 +109315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 60, + "line": 14, }, "name": "subnetIds", "type": Object { @@ -109332,7 +109332,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 57, + "line": 11, }, "name": "description", "optional": true, @@ -109345,7 +109345,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 58, + "line": 12, }, "name": "name", "optional": true, @@ -109358,7 +109358,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 59, + "line": 13, }, "name": "namePrefix", "optional": true, @@ -109371,7 +109371,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/db-subnet-group.ts", - "line": 61, + "line": 15, }, "name": "tags", "optional": true, @@ -109415,13 +109415,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 172, + "line": 44, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 268, + "line": 140, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -109443,7 +109443,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 219, + "line": 91, }, "name": "ownerId", "type": Object { @@ -109454,7 +109454,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 242, + "line": 114, }, "name": "vpcId", "type": Object { @@ -109464,7 +109464,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 202, + "line": 74, }, "name": "defaultNetworkAclId", "type": Object { @@ -109474,7 +109474,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 248, + "line": 120, }, "name": "egress", "optional": true, @@ -109490,7 +109490,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 211, + "line": 83, }, "name": "id", "optional": true, @@ -109501,7 +109501,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 257, + "line": 129, }, "name": "ingress", "optional": true, @@ -109517,7 +109517,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 225, + "line": 97, }, "name": "subnetIds", "optional": true, @@ -109533,7 +109533,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 234, + "line": 106, }, "name": "tags", "optional": true, @@ -109558,7 +109558,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 138, + "line": 10, }, "name": "DefaultNetworkAclConfig", "properties": Array [ @@ -109567,7 +109567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 139, + "line": 11, }, "name": "defaultNetworkAclId", "type": Object { @@ -109582,7 +109582,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 143, + "line": 15, }, "name": "egress", "optional": true, @@ -109603,7 +109603,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 145, + "line": 17, }, "name": "ingress", "optional": true, @@ -109621,7 +109621,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 140, + "line": 12, }, "name": "subnetIds", "optional": true, @@ -109639,7 +109639,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 141, + "line": 13, }, "name": "tags", "optional": true, @@ -109661,7 +109661,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 147, + "line": 19, }, "name": "DefaultNetworkAclEgress", "properties": Array [ @@ -109670,7 +109670,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 148, + "line": 20, }, "name": "action", "type": Object { @@ -109682,7 +109682,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 150, + "line": 22, }, "name": "fromPort", "type": Object { @@ -109694,7 +109694,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 154, + "line": 26, }, "name": "protocol", "type": Object { @@ -109706,7 +109706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 155, + "line": 27, }, "name": "ruleNo", "type": Object { @@ -109718,7 +109718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 156, + "line": 28, }, "name": "toPort", "type": Object { @@ -109730,7 +109730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 149, + "line": 21, }, "name": "cidrBlock", "optional": true, @@ -109743,7 +109743,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 151, + "line": 23, }, "name": "icmpCode", "optional": true, @@ -109756,7 +109756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 152, + "line": 24, }, "name": "icmpType", "optional": true, @@ -109769,7 +109769,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 153, + "line": 25, }, "name": "ipv6CidrBlock", "optional": true, @@ -109786,7 +109786,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 158, + "line": 30, }, "name": "DefaultNetworkAclIngress", "properties": Array [ @@ -109795,7 +109795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 159, + "line": 31, }, "name": "action", "type": Object { @@ -109807,7 +109807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 161, + "line": 33, }, "name": "fromPort", "type": Object { @@ -109819,7 +109819,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 165, + "line": 37, }, "name": "protocol", "type": Object { @@ -109831,7 +109831,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 166, + "line": 38, }, "name": "ruleNo", "type": Object { @@ -109843,7 +109843,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 167, + "line": 39, }, "name": "toPort", "type": Object { @@ -109855,7 +109855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 160, + "line": 32, }, "name": "cidrBlock", "optional": true, @@ -109868,7 +109868,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 162, + "line": 34, }, "name": "icmpCode", "optional": true, @@ -109881,7 +109881,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 163, + "line": 35, }, "name": "icmpType", "optional": true, @@ -109894,7 +109894,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-network-acl.ts", - "line": 164, + "line": 36, }, "name": "ipv6CidrBlock", "optional": true, @@ -109933,13 +109933,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 91, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 177, + "line": 116, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -109961,7 +109961,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 137, + "line": 76, }, "name": "ownerId", "type": Object { @@ -109972,7 +109972,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 169, + "line": 108, }, "name": "vpcId", "type": Object { @@ -109982,7 +109982,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 120, + "line": 59, }, "name": "defaultRouteTableId", "type": Object { @@ -109992,7 +109992,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 129, + "line": 68, }, "name": "id", "optional": true, @@ -110003,7 +110003,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 143, + "line": 82, }, "name": "propagatingVgws", "optional": true, @@ -110019,7 +110019,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 152, + "line": 91, }, "name": "route", "optional": true, @@ -110035,7 +110035,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 161, + "line": 100, }, "name": "tags", "optional": true, @@ -110060,7 +110060,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 71, + "line": 10, }, "name": "DefaultRouteTableConfig", "properties": Array [ @@ -110069,7 +110069,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 72, + "line": 11, }, "name": "defaultRouteTableId", "type": Object { @@ -110081,7 +110081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 73, + "line": 12, }, "name": "propagatingVgws", "optional": true, @@ -110099,7 +110099,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 74, + "line": 13, }, "name": "route", "optional": true, @@ -110117,7 +110117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 75, + "line": 14, }, "name": "tags", "optional": true, @@ -110139,7 +110139,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 77, + "line": 16, }, "name": "DefaultRouteTableRoute", "properties": Array [ @@ -110148,7 +110148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 78, + "line": 17, }, "name": "cidrBlock", "optional": true, @@ -110161,7 +110161,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 79, + "line": 18, }, "name": "egressOnlyGatewayId", "optional": true, @@ -110174,7 +110174,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 80, + "line": 19, }, "name": "gatewayId", "optional": true, @@ -110187,7 +110187,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 81, + "line": 20, }, "name": "instanceId", "optional": true, @@ -110200,7 +110200,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 82, + "line": 21, }, "name": "ipv6CidrBlock", "optional": true, @@ -110213,7 +110213,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 83, + "line": 22, }, "name": "natGatewayId", "optional": true, @@ -110226,7 +110226,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 84, + "line": 23, }, "name": "networkInterfaceId", "optional": true, @@ -110239,7 +110239,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 85, + "line": 24, }, "name": "transitGatewayId", "optional": true, @@ -110252,7 +110252,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-route-table.ts", - "line": 86, + "line": 25, }, "name": "vpcPeeringConnectionId", "optional": true, @@ -110292,13 +110292,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 175, + "line": 48, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 291, + "line": 164, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -110320,7 +110320,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 205, + "line": 78, }, "name": "arn", "type": Object { @@ -110331,7 +110331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 210, + "line": 83, }, "name": "description", "type": Object { @@ -110342,7 +110342,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 242, + "line": 115, }, "name": "name", "type": Object { @@ -110353,7 +110353,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 247, + "line": 120, }, "name": "ownerId", "type": Object { @@ -110363,7 +110363,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 216, + "line": 89, }, "name": "egress", "optional": true, @@ -110379,7 +110379,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 225, + "line": 98, }, "name": "id", "optional": true, @@ -110390,7 +110390,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 234, + "line": 107, }, "name": "ingress", "optional": true, @@ -110406,7 +110406,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 253, + "line": 126, }, "name": "revokeRulesOnDelete", "optional": true, @@ -110417,7 +110417,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 262, + "line": 135, }, "name": "tags", "optional": true, @@ -110433,7 +110433,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 280, + "line": 153, }, "name": "timeouts", "optional": true, @@ -110444,7 +110444,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 271, + "line": 144, }, "name": "vpcId", "optional": true, @@ -110464,7 +110464,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 137, + "line": 10, }, "name": "DefaultSecurityGroupConfig", "properties": Array [ @@ -110473,7 +110473,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 138, + "line": 11, }, "name": "egress", "optional": true, @@ -110491,7 +110491,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 139, + "line": 12, }, "name": "ingress", "optional": true, @@ -110509,7 +110509,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 140, + "line": 13, }, "name": "revokeRulesOnDelete", "optional": true, @@ -110522,7 +110522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 141, + "line": 14, }, "name": "tags", "optional": true, @@ -110543,7 +110543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 144, + "line": 17, }, "name": "timeouts", "optional": true, @@ -110556,7 +110556,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 142, + "line": 15, }, "name": "vpcId", "optional": true, @@ -110573,7 +110573,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 146, + "line": 19, }, "name": "DefaultSecurityGroupEgress", "properties": Array [ @@ -110582,7 +110582,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 147, + "line": 20, }, "name": "cidrBlocks", "optional": true, @@ -110600,7 +110600,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 148, + "line": 21, }, "name": "description", "optional": true, @@ -110613,7 +110613,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 149, + "line": 22, }, "name": "fromPort", "optional": true, @@ -110626,7 +110626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 150, + "line": 23, }, "name": "ipv6CidrBlocks", "optional": true, @@ -110644,7 +110644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 151, + "line": 24, }, "name": "prefixListIds", "optional": true, @@ -110662,7 +110662,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 152, + "line": 25, }, "name": "protocol", "optional": true, @@ -110675,7 +110675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 153, + "line": 26, }, "name": "securityGroups", "optional": true, @@ -110693,7 +110693,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 154, + "line": 27, }, "name": "selfAttribute", "optional": true, @@ -110706,7 +110706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 155, + "line": 28, }, "name": "toPort", "optional": true, @@ -110723,7 +110723,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 157, + "line": 30, }, "name": "DefaultSecurityGroupIngress", "properties": Array [ @@ -110732,7 +110732,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 158, + "line": 31, }, "name": "cidrBlocks", "optional": true, @@ -110750,7 +110750,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 159, + "line": 32, }, "name": "description", "optional": true, @@ -110763,7 +110763,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 160, + "line": 33, }, "name": "fromPort", "optional": true, @@ -110776,7 +110776,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 161, + "line": 34, }, "name": "ipv6CidrBlocks", "optional": true, @@ -110794,7 +110794,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 162, + "line": 35, }, "name": "prefixListIds", "optional": true, @@ -110812,7 +110812,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 163, + "line": 36, }, "name": "protocol", "optional": true, @@ -110825,7 +110825,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 164, + "line": 37, }, "name": "securityGroups", "optional": true, @@ -110843,7 +110843,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 165, + "line": 38, }, "name": "selfAttribute", "optional": true, @@ -110856,7 +110856,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 166, + "line": 39, }, "name": "toPort", "optional": true, @@ -110873,7 +110873,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 168, + "line": 41, }, "name": "DefaultSecurityGroupTimeouts", "properties": Array [ @@ -110882,7 +110882,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 169, + "line": 42, }, "name": "create", "optional": true, @@ -110895,7 +110895,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-security-group.ts", - "line": 170, + "line": 43, }, "name": "delete", "optional": true, @@ -110934,13 +110934,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 108, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 234, + "line": 151, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -110962,7 +110962,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 137, + "line": 54, }, "name": "arn", "type": Object { @@ -110973,7 +110973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 142, + "line": 59, }, "name": "assignIpv6AddressOnCreation", "type": Object { @@ -110984,7 +110984,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 156, + "line": 73, }, "name": "availabilityZoneId", "type": Object { @@ -110995,7 +110995,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 161, + "line": 78, }, "name": "cidrBlock", "type": Object { @@ -111006,7 +111006,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 175, + "line": 92, }, "name": "ipv6CidrBlock", "type": Object { @@ -111017,7 +111017,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 180, + "line": 97, }, "name": "ipv6CidrBlockAssociationId", "type": Object { @@ -111028,7 +111028,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 203, + "line": 120, }, "name": "ownerId", "type": Object { @@ -111039,7 +111039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 217, + "line": 134, }, "name": "vpcId", "type": Object { @@ -111049,7 +111049,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 148, + "line": 65, }, "name": "availabilityZone", "type": Object { @@ -111059,7 +111059,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 167, + "line": 84, }, "name": "id", "optional": true, @@ -111070,7 +111070,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 186, + "line": 103, }, "name": "mapPublicIpOnLaunch", "optional": true, @@ -111081,7 +111081,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 195, + "line": 112, }, "name": "outpostArn", "optional": true, @@ -111092,7 +111092,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 209, + "line": 126, }, "name": "tags", "optional": true, @@ -111108,7 +111108,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 223, + "line": 140, }, "name": "timeouts", "optional": true, @@ -111128,7 +111128,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 93, + "line": 10, }, "name": "DefaultSubnetConfig", "properties": Array [ @@ -111137,7 +111137,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 94, + "line": 11, }, "name": "availabilityZone", "type": Object { @@ -111149,7 +111149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 95, + "line": 12, }, "name": "mapPublicIpOnLaunch", "optional": true, @@ -111162,7 +111162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 96, + "line": 13, }, "name": "outpostArn", "optional": true, @@ -111175,7 +111175,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 97, + "line": 14, }, "name": "tags", "optional": true, @@ -111196,7 +111196,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 99, + "line": 16, }, "name": "timeouts", "optional": true, @@ -111213,7 +111213,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 101, + "line": 18, }, "name": "DefaultSubnetTimeouts", "properties": Array [ @@ -111222,7 +111222,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 102, + "line": 19, }, "name": "create", "optional": true, @@ -111235,7 +111235,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-subnet.ts", - "line": 103, + "line": 20, }, "name": "delete", "optional": true, @@ -111275,13 +111275,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 108, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 254, + "line": 166, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -111303,7 +111303,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 137, + "line": 49, }, "name": "arn", "type": Object { @@ -111314,7 +111314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 142, + "line": 54, }, "name": "assignGeneratedIpv6CidrBlock", "type": Object { @@ -111325,7 +111325,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 147, + "line": 59, }, "name": "cidrBlock", "type": Object { @@ -111336,7 +111336,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 152, + "line": 64, }, "name": "defaultNetworkAclId", "type": Object { @@ -111347,7 +111347,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 157, + "line": 69, }, "name": "defaultRouteTableId", "type": Object { @@ -111358,7 +111358,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 162, + "line": 74, }, "name": "defaultSecurityGroupId", "type": Object { @@ -111369,7 +111369,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 167, + "line": 79, }, "name": "dhcpOptionsId", "type": Object { @@ -111380,7 +111380,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 217, + "line": 129, }, "name": "instanceTenancy", "type": Object { @@ -111391,7 +111391,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 222, + "line": 134, }, "name": "ipv6AssociationId", "type": Object { @@ -111402,7 +111402,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 227, + "line": 139, }, "name": "ipv6CidrBlock", "type": Object { @@ -111413,7 +111413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 232, + "line": 144, }, "name": "mainRouteTableId", "type": Object { @@ -111424,7 +111424,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 237, + "line": 149, }, "name": "ownerId", "type": Object { @@ -111434,7 +111434,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 173, + "line": 85, }, "name": "enableClassiclink", "optional": true, @@ -111445,7 +111445,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 182, + "line": 94, }, "name": "enableClassiclinkDnsSupport", "optional": true, @@ -111456,7 +111456,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 191, + "line": 103, }, "name": "enableDnsHostnames", "optional": true, @@ -111467,7 +111467,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 200, + "line": 112, }, "name": "enableDnsSupport", "optional": true, @@ -111478,7 +111478,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 209, + "line": 121, }, "name": "id", "optional": true, @@ -111489,7 +111489,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 243, + "line": 155, }, "name": "tags", "optional": true, @@ -111514,7 +111514,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 98, + "line": 10, }, "name": "DefaultVpcConfig", "properties": Array [ @@ -111523,7 +111523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 99, + "line": 11, }, "name": "enableClassiclink", "optional": true, @@ -111536,7 +111536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 100, + "line": 12, }, "name": "enableClassiclinkDnsSupport", "optional": true, @@ -111549,7 +111549,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 101, + "line": 13, }, "name": "enableDnsHostnames", "optional": true, @@ -111562,7 +111562,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 102, + "line": 14, }, "name": "enableDnsSupport", "optional": true, @@ -111575,7 +111575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc.ts", - "line": 103, + "line": 15, }, "name": "tags", "optional": true, @@ -111620,13 +111620,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 66, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 152, + "line": 104, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -111648,7 +111648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 93, + "line": 45, }, "name": "domainName", "type": Object { @@ -111659,7 +111659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 98, + "line": 50, }, "name": "domainNameServers", "type": Object { @@ -111670,7 +111670,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 130, + "line": 82, }, "name": "ntpServers", "type": Object { @@ -111681,7 +111681,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 135, + "line": 87, }, "name": "ownerId", "type": Object { @@ -111691,7 +111691,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 104, + "line": 56, }, "name": "id", "optional": true, @@ -111702,7 +111702,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 113, + "line": 65, }, "name": "netbiosNameServers", "optional": true, @@ -111718,7 +111718,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 122, + "line": 74, }, "name": "netbiosNodeType", "optional": true, @@ -111729,7 +111729,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 141, + "line": 93, }, "name": "tags", "optional": true, @@ -111754,7 +111754,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 58, + "line": 10, }, "name": "DefaultVpcDhcpOptionsConfig", "properties": Array [ @@ -111763,7 +111763,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 59, + "line": 11, }, "name": "netbiosNameServers", "optional": true, @@ -111781,7 +111781,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 60, + "line": 12, }, "name": "netbiosNodeType", "optional": true, @@ -111794,7 +111794,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/default-vpc-dhcp-options.ts", - "line": 61, + "line": 13, }, "name": "tags", "optional": true, @@ -111838,13 +111838,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/devicefarm-project.ts", - "line": 38, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/devicefarm-project.ts", - "line": 89, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -111866,7 +111866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/devicefarm-project.ts", - "line": 63, + "line": 41, }, "name": "arn", "type": Object { @@ -111876,7 +111876,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/devicefarm-project.ts", - "line": 78, + "line": 56, }, "name": "name", "type": Object { @@ -111886,7 +111886,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/devicefarm-project.ts", - "line": 69, + "line": 47, }, "name": "id", "optional": true, @@ -111906,7 +111906,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/devicefarm-project.ts", - "line": 32, + "line": 10, }, "name": "DevicefarmProjectConfig", "properties": Array [ @@ -111915,7 +111915,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/devicefarm-project.ts", - "line": 33, + "line": 11, }, "name": "name", "type": Object { @@ -111953,13 +111953,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/directory-service-conditional-forwarder.ts", - "line": 47, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/directory-service-conditional-forwarder.ts", - "line": 113, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -111980,7 +111980,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-conditional-forwarder.ts", - "line": 75, + "line": 46, }, "name": "directoryId", "type": Object { @@ -111990,7 +111990,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-conditional-forwarder.ts", - "line": 84, + "line": 55, }, "name": "dnsIps", "type": Object { @@ -112005,7 +112005,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-conditional-forwarder.ts", - "line": 102, + "line": 73, }, "name": "remoteDomainName", "type": Object { @@ -112015,7 +112015,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-conditional-forwarder.ts", - "line": 93, + "line": 64, }, "name": "id", "optional": true, @@ -112035,7 +112035,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/directory-service-conditional-forwarder.ts", - "line": 39, + "line": 10, }, "name": "DirectoryServiceConditionalForwarderConfig", "properties": Array [ @@ -112044,7 +112044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-conditional-forwarder.ts", - "line": 40, + "line": 11, }, "name": "directoryId", "type": Object { @@ -112056,7 +112056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-conditional-forwarder.ts", - "line": 41, + "line": 12, }, "name": "dnsIps", "type": Object { @@ -112073,7 +112073,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-conditional-forwarder.ts", - "line": 42, + "line": 13, }, "name": "remoteDomainName", "type": Object { @@ -112111,13 +112111,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 167, + "line": 39, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 338, + "line": 210, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -112139,7 +112139,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 203, + "line": 75, }, "name": "accessUrl", "type": Object { @@ -112150,7 +112150,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 226, + "line": 98, }, "name": "dnsIpAddresses", "type": Object { @@ -112166,7 +112166,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 276, + "line": 148, }, "name": "securityGroupId", "type": Object { @@ -112176,7 +112176,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 259, + "line": 131, }, "name": "name", "type": Object { @@ -112186,7 +112186,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 268, + "line": 140, }, "name": "password", "type": Object { @@ -112196,7 +112196,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 209, + "line": 81, }, "name": "alias", "optional": true, @@ -112207,7 +112207,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 318, + "line": 190, }, "name": "connectSettings", "optional": true, @@ -112223,7 +112223,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 218, + "line": 90, }, "name": "description", "optional": true, @@ -112234,7 +112234,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 232, + "line": 104, }, "name": "edition", "optional": true, @@ -112245,7 +112245,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 241, + "line": 113, }, "name": "enableSso", "optional": true, @@ -112256,7 +112256,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 250, + "line": 122, }, "name": "id", "optional": true, @@ -112267,7 +112267,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 282, + "line": 154, }, "name": "shortName", "optional": true, @@ -112278,7 +112278,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 291, + "line": 163, }, "name": "size", "optional": true, @@ -112289,7 +112289,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 300, + "line": 172, }, "name": "tags", "optional": true, @@ -112305,7 +112305,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 309, + "line": 181, }, "name": "type", "optional": true, @@ -112316,7 +112316,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 327, + "line": 199, }, "name": "vpcSettings", "optional": true, @@ -112341,7 +112341,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 138, + "line": 10, }, "name": "DirectoryServiceDirectoryConfig", "properties": Array [ @@ -112350,7 +112350,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 143, + "line": 15, }, "name": "name", "type": Object { @@ -112362,7 +112362,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 144, + "line": 16, }, "name": "password", "type": Object { @@ -112374,7 +112374,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 139, + "line": 11, }, "name": "alias", "optional": true, @@ -112390,7 +112390,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 150, + "line": 22, }, "name": "connectSettings", "optional": true, @@ -112408,7 +112408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 140, + "line": 12, }, "name": "description", "optional": true, @@ -112421,7 +112421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 141, + "line": 13, }, "name": "edition", "optional": true, @@ -112434,7 +112434,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 142, + "line": 14, }, "name": "enableSso", "optional": true, @@ -112447,7 +112447,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 145, + "line": 17, }, "name": "shortName", "optional": true, @@ -112460,7 +112460,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 146, + "line": 18, }, "name": "size", "optional": true, @@ -112473,7 +112473,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 147, + "line": 19, }, "name": "tags", "optional": true, @@ -112491,7 +112491,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 148, + "line": 20, }, "name": "type", "optional": true, @@ -112507,7 +112507,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 152, + "line": 24, }, "name": "vpcSettings", "optional": true, @@ -112529,7 +112529,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 154, + "line": 26, }, "name": "DirectoryServiceDirectoryConnectSettings", "properties": Array [ @@ -112538,7 +112538,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 155, + "line": 27, }, "name": "customerDnsIps", "type": Object { @@ -112555,7 +112555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 156, + "line": 28, }, "name": "customerUsername", "type": Object { @@ -112567,7 +112567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 157, + "line": 29, }, "name": "subnetIds", "type": Object { @@ -112584,7 +112584,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 158, + "line": 30, }, "name": "vpcId", "type": Object { @@ -112600,7 +112600,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 160, + "line": 32, }, "name": "DirectoryServiceDirectoryVpcSettings", "properties": Array [ @@ -112609,7 +112609,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 161, + "line": 33, }, "name": "subnetIds", "type": Object { @@ -112626,7 +112626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-directory.ts", - "line": 162, + "line": 34, }, "name": "vpcId", "type": Object { @@ -112664,13 +112664,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/directory-service-log-subscription.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/directory-service-log-subscription.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -112691,7 +112691,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-log-subscription.ts", - "line": 66, + "line": 44, }, "name": "directoryId", "type": Object { @@ -112701,7 +112701,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-log-subscription.ts", - "line": 84, + "line": 62, }, "name": "logGroupName", "type": Object { @@ -112711,7 +112711,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/directory-service-log-subscription.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -112731,7 +112731,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/directory-service-log-subscription.ts", - "line": 32, + "line": 10, }, "name": "DirectoryServiceLogSubscriptionConfig", "properties": Array [ @@ -112740,7 +112740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-log-subscription.ts", - "line": 33, + "line": 11, }, "name": "directoryId", "type": Object { @@ -112752,7 +112752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/directory-service-log-subscription.ts", - "line": 34, + "line": 12, }, "name": "logGroupName", "type": Object { @@ -112790,13 +112790,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 172, + "line": 44, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 263, + "line": 135, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -112818,7 +112818,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 201, + "line": 73, }, "name": "arn", "type": Object { @@ -112828,7 +112828,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 207, + "line": 79, }, "name": "description", "type": Object { @@ -112838,7 +112838,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 216, + "line": 88, }, "name": "executionRoleArn", "type": Object { @@ -112848,7 +112848,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 252, + "line": 124, }, "name": "policyDetails", "type": Object { @@ -112863,7 +112863,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 225, + "line": 97, }, "name": "id", "optional": true, @@ -112874,7 +112874,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 234, + "line": 106, }, "name": "state", "optional": true, @@ -112885,7 +112885,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 243, + "line": 115, }, "name": "tags", "optional": true, @@ -112910,7 +112910,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 138, + "line": 10, }, "name": "DlmLifecyclePolicyConfig", "properties": Array [ @@ -112919,7 +112919,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 139, + "line": 11, }, "name": "description", "type": Object { @@ -112931,7 +112931,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 140, + "line": 12, }, "name": "executionRoleArn", "type": Object { @@ -112946,7 +112946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 144, + "line": 16, }, "name": "policyDetails", "type": Object { @@ -112963,7 +112963,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 141, + "line": 13, }, "name": "state", "optional": true, @@ -112976,7 +112976,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 142, + "line": 14, }, "name": "tags", "optional": true, @@ -112998,7 +112998,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 163, + "line": 35, }, "name": "DlmLifecyclePolicyPolicyDetails", "properties": Array [ @@ -113007,7 +113007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 164, + "line": 36, }, "name": "resourceTypes", "type": Object { @@ -113027,7 +113027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 167, + "line": 39, }, "name": "schedule", "type": Object { @@ -113044,7 +113044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 165, + "line": 37, }, "name": "targetTags", "type": Object { @@ -113065,7 +113065,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 154, + "line": 26, }, "name": "DlmLifecyclePolicyPolicyDetailsSchedule", "properties": Array [ @@ -113077,7 +113077,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 159, + "line": 31, }, "name": "createRule", "type": Object { @@ -113094,7 +113094,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 156, + "line": 28, }, "name": "name", "type": Object { @@ -113109,7 +113109,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 161, + "line": 33, }, "name": "retainRule", "type": Object { @@ -113126,7 +113126,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 155, + "line": 27, }, "name": "copyTags", "optional": true, @@ -113139,7 +113139,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 157, + "line": 29, }, "name": "tagsToAdd", "optional": true, @@ -113161,7 +113161,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 146, + "line": 18, }, "name": "DlmLifecyclePolicyPolicyDetailsScheduleCreateRule", "properties": Array [ @@ -113170,7 +113170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 147, + "line": 19, }, "name": "interval", "type": Object { @@ -113182,7 +113182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 148, + "line": 20, }, "name": "intervalUnit", "optional": true, @@ -113195,7 +113195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 149, + "line": 21, }, "name": "times", "optional": true, @@ -113217,7 +113217,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 151, + "line": 23, }, "name": "DlmLifecyclePolicyPolicyDetailsScheduleRetainRule", "properties": Array [ @@ -113226,7 +113226,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dlm-lifecycle-policy.ts", - "line": 152, + "line": 24, }, "name": "count", "type": Object { @@ -113264,13 +113264,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 50, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 121, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -113292,7 +113292,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 77, + "line": 45, }, "name": "certificateArn", "type": Object { @@ -113302,7 +113302,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 83, + "line": 51, }, "name": "certificateId", "type": Object { @@ -113312,7 +113312,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 92, + "line": 60, }, "name": "certificatePem", "optional": true, @@ -113323,7 +113323,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 101, + "line": 69, }, "name": "certificateWallet", "optional": true, @@ -113334,7 +113334,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 110, + "line": 78, }, "name": "id", "optional": true, @@ -113354,7 +113354,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 42, + "line": 10, }, "name": "DmsCertificateConfig", "properties": Array [ @@ -113363,7 +113363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 43, + "line": 11, }, "name": "certificateId", "type": Object { @@ -113375,7 +113375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 44, + "line": 12, }, "name": "certificatePem", "optional": true, @@ -113388,7 +113388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-certificate.ts", - "line": 45, + "line": 13, }, "name": "certificateWallet", "optional": true, @@ -113427,13 +113427,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 283, + "line": 71, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 514, + "line": 302, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -113455,7 +113455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 344, + "line": 132, }, "name": "endpointArn", "type": Object { @@ -113465,7 +113465,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 350, + "line": 138, }, "name": "endpointId", "type": Object { @@ -113475,7 +113475,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 359, + "line": 147, }, "name": "endpointType", "type": Object { @@ -113485,7 +113485,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 368, + "line": 156, }, "name": "engineName", "type": Object { @@ -113495,7 +113495,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 327, + "line": 115, }, "name": "certificateArn", "optional": true, @@ -113506,7 +113506,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 336, + "line": 124, }, "name": "databaseName", "optional": true, @@ -113517,7 +113517,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 467, + "line": 255, }, "name": "elasticsearchSettings", "optional": true, @@ -113533,7 +113533,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 377, + "line": 165, }, "name": "extraConnectionAttributes", "optional": true, @@ -113544,7 +113544,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 386, + "line": 174, }, "name": "id", "optional": true, @@ -113555,7 +113555,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 476, + "line": 264, }, "name": "kafkaSettings", "optional": true, @@ -113571,7 +113571,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 485, + "line": 273, }, "name": "kinesisSettings", "optional": true, @@ -113587,7 +113587,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 395, + "line": 183, }, "name": "kmsKeyArn", "optional": true, @@ -113598,7 +113598,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 494, + "line": 282, }, "name": "mongodbSettings", "optional": true, @@ -113614,7 +113614,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 404, + "line": 192, }, "name": "password", "optional": true, @@ -113625,7 +113625,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 413, + "line": 201, }, "name": "port", "optional": true, @@ -113636,7 +113636,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 503, + "line": 291, }, "name": "s3Settings", "optional": true, @@ -113652,7 +113652,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 422, + "line": 210, }, "name": "serverName", "optional": true, @@ -113663,7 +113663,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 431, + "line": 219, }, "name": "serviceAccessRole", "optional": true, @@ -113674,7 +113674,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 440, + "line": 228, }, "name": "sslMode", "optional": true, @@ -113685,7 +113685,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 449, + "line": 237, }, "name": "tags", "optional": true, @@ -113701,7 +113701,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 458, + "line": 246, }, "name": "username", "optional": true, @@ -113721,7 +113721,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 222, + "line": 10, }, "name": "DmsEndpointConfig", "properties": Array [ @@ -113730,7 +113730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 225, + "line": 13, }, "name": "endpointId", "type": Object { @@ -113742,7 +113742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 226, + "line": 14, }, "name": "endpointType", "type": Object { @@ -113754,7 +113754,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 227, + "line": 15, }, "name": "engineName", "type": Object { @@ -113766,7 +113766,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 223, + "line": 11, }, "name": "certificateArn", "optional": true, @@ -113779,7 +113779,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 224, + "line": 12, }, "name": "databaseName", "optional": true, @@ -113795,7 +113795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 238, + "line": 26, }, "name": "elasticsearchSettings", "optional": true, @@ -113813,7 +113813,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 228, + "line": 16, }, "name": "extraConnectionAttributes", "optional": true, @@ -113829,7 +113829,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 240, + "line": 28, }, "name": "kafkaSettings", "optional": true, @@ -113850,7 +113850,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 242, + "line": 30, }, "name": "kinesisSettings", "optional": true, @@ -113868,7 +113868,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 229, + "line": 17, }, "name": "kmsKeyArn", "optional": true, @@ -113884,7 +113884,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 244, + "line": 32, }, "name": "mongodbSettings", "optional": true, @@ -113902,7 +113902,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 230, + "line": 18, }, "name": "password", "optional": true, @@ -113915,7 +113915,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 231, + "line": 19, }, "name": "port", "optional": true, @@ -113931,7 +113931,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 246, + "line": 34, }, "name": "s3Settings", "optional": true, @@ -113949,7 +113949,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 232, + "line": 20, }, "name": "serverName", "optional": true, @@ -113962,7 +113962,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 233, + "line": 21, }, "name": "serviceAccessRole", "optional": true, @@ -113975,7 +113975,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 234, + "line": 22, }, "name": "sslMode", "optional": true, @@ -113988,7 +113988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 235, + "line": 23, }, "name": "tags", "optional": true, @@ -114006,7 +114006,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 236, + "line": 24, }, "name": "username", "optional": true, @@ -114023,7 +114023,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 248, + "line": 36, }, "name": "DmsEndpointElasticsearchSettings", "properties": Array [ @@ -114032,7 +114032,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 249, + "line": 37, }, "name": "endpointUri", "type": Object { @@ -114044,7 +114044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 252, + "line": 40, }, "name": "serviceAccessRoleArn", "type": Object { @@ -114056,7 +114056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 250, + "line": 38, }, "name": "errorRetryDuration", "optional": true, @@ -114069,7 +114069,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 251, + "line": 39, }, "name": "fullLoadErrorPercentage", "optional": true, @@ -114086,7 +114086,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 254, + "line": 42, }, "name": "DmsEndpointKafkaSettings", "properties": Array [ @@ -114095,7 +114095,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 255, + "line": 43, }, "name": "broker", "type": Object { @@ -114107,7 +114107,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 256, + "line": 44, }, "name": "topic", "optional": true, @@ -114124,7 +114124,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 258, + "line": 46, }, "name": "DmsEndpointKinesisSettings", "properties": Array [ @@ -114133,7 +114133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 259, + "line": 47, }, "name": "messageFormat", "optional": true, @@ -114146,7 +114146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 260, + "line": 48, }, "name": "serviceAccessRoleArn", "optional": true, @@ -114159,7 +114159,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 261, + "line": 49, }, "name": "streamArn", "optional": true, @@ -114176,7 +114176,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 263, + "line": 51, }, "name": "DmsEndpointMongodbSettings", "properties": Array [ @@ -114185,7 +114185,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 264, + "line": 52, }, "name": "authMechanism", "optional": true, @@ -114198,7 +114198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 265, + "line": 53, }, "name": "authSource", "optional": true, @@ -114211,7 +114211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 266, + "line": 54, }, "name": "authType", "optional": true, @@ -114224,7 +114224,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 267, + "line": 55, }, "name": "docsToInvestigate", "optional": true, @@ -114237,7 +114237,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 268, + "line": 56, }, "name": "extractDocId", "optional": true, @@ -114250,7 +114250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 269, + "line": 57, }, "name": "nestingLevel", "optional": true, @@ -114267,7 +114267,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 271, + "line": 59, }, "name": "DmsEndpointS3Settings", "properties": Array [ @@ -114276,7 +114276,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 272, + "line": 60, }, "name": "bucketFolder", "optional": true, @@ -114289,7 +114289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 273, + "line": 61, }, "name": "bucketName", "optional": true, @@ -114302,7 +114302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 274, + "line": 62, }, "name": "compressionType", "optional": true, @@ -114315,7 +114315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 275, + "line": 63, }, "name": "csvDelimiter", "optional": true, @@ -114328,7 +114328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 276, + "line": 64, }, "name": "csvRowDelimiter", "optional": true, @@ -114341,7 +114341,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 277, + "line": 65, }, "name": "externalTableDefinition", "optional": true, @@ -114354,7 +114354,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-endpoint.ts", - "line": 278, + "line": 66, }, "name": "serviceAccessRoleArn", "optional": true, @@ -114393,13 +114393,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 105, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 226, + "line": 150, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -114421,7 +114421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 137, + "line": 61, }, "name": "arn", "type": Object { @@ -114431,7 +114431,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 152, + "line": 76, }, "name": "eventCategories", "type": Object { @@ -114446,7 +114446,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 170, + "line": 94, }, "name": "name", "type": Object { @@ -114456,7 +114456,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 179, + "line": 103, }, "name": "snsTopicArn", "type": Object { @@ -114466,7 +114466,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 143, + "line": 67, }, "name": "enabled", "optional": true, @@ -114477,7 +114477,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 161, + "line": 85, }, "name": "id", "optional": true, @@ -114488,7 +114488,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 188, + "line": 112, }, "name": "sourceIds", "optional": true, @@ -114504,7 +114504,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 197, + "line": 121, }, "name": "sourceType", "optional": true, @@ -114515,7 +114515,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 206, + "line": 130, }, "name": "tags", "optional": true, @@ -114531,7 +114531,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 215, + "line": 139, }, "name": "timeouts", "optional": true, @@ -114551,7 +114551,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 86, + "line": 10, }, "name": "DmsEventSubscriptionConfig", "properties": Array [ @@ -114560,7 +114560,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 88, + "line": 12, }, "name": "eventCategories", "type": Object { @@ -114577,7 +114577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 89, + "line": 13, }, "name": "name", "type": Object { @@ -114589,7 +114589,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 90, + "line": 14, }, "name": "snsTopicArn", "type": Object { @@ -114601,7 +114601,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 87, + "line": 11, }, "name": "enabled", "optional": true, @@ -114614,7 +114614,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 91, + "line": 15, }, "name": "sourceIds", "optional": true, @@ -114632,7 +114632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 92, + "line": 16, }, "name": "sourceType", "optional": true, @@ -114645,7 +114645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 93, + "line": 17, }, "name": "tags", "optional": true, @@ -114666,7 +114666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 95, + "line": 19, }, "name": "timeouts", "optional": true, @@ -114683,7 +114683,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 97, + "line": 21, }, "name": "DmsEventSubscriptionTimeouts", "properties": Array [ @@ -114692,7 +114692,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 98, + "line": 22, }, "name": "create", "optional": true, @@ -114705,7 +114705,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 99, + "line": 23, }, "name": "delete", "optional": true, @@ -114718,7 +114718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-event-subscription.ts", - "line": 100, + "line": 24, }, "name": "update", "optional": true, @@ -114757,13 +114757,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 161, + "line": 36, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 362, + "line": 237, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -114785,7 +114785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 290, + "line": 165, }, "name": "replicationInstanceArn", "type": Object { @@ -114796,7 +114796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 313, + "line": 188, }, "name": "replicationInstancePrivateIps", "type": Object { @@ -114812,7 +114812,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 318, + "line": 193, }, "name": "replicationInstancePublicIps", "type": Object { @@ -114827,7 +114827,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 296, + "line": 171, }, "name": "replicationInstanceClass", "type": Object { @@ -114837,7 +114837,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 305, + "line": 180, }, "name": "replicationInstanceId", "type": Object { @@ -114847,7 +114847,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 201, + "line": 76, }, "name": "allocatedStorage", "optional": true, @@ -114858,7 +114858,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 210, + "line": 85, }, "name": "applyImmediately", "optional": true, @@ -114869,7 +114869,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 219, + "line": 94, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -114880,7 +114880,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 228, + "line": 103, }, "name": "availabilityZone", "optional": true, @@ -114891,7 +114891,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 237, + "line": 112, }, "name": "engineVersion", "optional": true, @@ -114902,7 +114902,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 246, + "line": 121, }, "name": "id", "optional": true, @@ -114913,7 +114913,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 255, + "line": 130, }, "name": "kmsKeyArn", "optional": true, @@ -114924,7 +114924,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 264, + "line": 139, }, "name": "multiAz", "optional": true, @@ -114935,7 +114935,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 273, + "line": 148, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -114946,7 +114946,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 282, + "line": 157, }, "name": "publiclyAccessible", "optional": true, @@ -114957,7 +114957,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 324, + "line": 199, }, "name": "replicationSubnetGroupId", "optional": true, @@ -114968,7 +114968,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 333, + "line": 208, }, "name": "tags", "optional": true, @@ -114984,7 +114984,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 351, + "line": 226, }, "name": "timeouts", "optional": true, @@ -114995,7 +114995,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 342, + "line": 217, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -115020,7 +115020,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 135, + "line": 10, }, "name": "DmsReplicationInstanceConfig", "properties": Array [ @@ -115029,7 +115029,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 145, + "line": 20, }, "name": "replicationInstanceClass", "type": Object { @@ -115041,7 +115041,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 146, + "line": 21, }, "name": "replicationInstanceId", "type": Object { @@ -115053,7 +115053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 136, + "line": 11, }, "name": "allocatedStorage", "optional": true, @@ -115066,7 +115066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 137, + "line": 12, }, "name": "applyImmediately", "optional": true, @@ -115079,7 +115079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 138, + "line": 13, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -115092,7 +115092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 139, + "line": 14, }, "name": "availabilityZone", "optional": true, @@ -115105,7 +115105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 140, + "line": 15, }, "name": "engineVersion", "optional": true, @@ -115118,7 +115118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 141, + "line": 16, }, "name": "kmsKeyArn", "optional": true, @@ -115131,7 +115131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 142, + "line": 17, }, "name": "multiAz", "optional": true, @@ -115144,7 +115144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 143, + "line": 18, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -115157,7 +115157,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 144, + "line": 19, }, "name": "publiclyAccessible", "optional": true, @@ -115170,7 +115170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 147, + "line": 22, }, "name": "replicationSubnetGroupId", "optional": true, @@ -115183,7 +115183,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 148, + "line": 23, }, "name": "tags", "optional": true, @@ -115204,7 +115204,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 151, + "line": 26, }, "name": "timeouts", "optional": true, @@ -115217,7 +115217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 149, + "line": 24, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -115239,7 +115239,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 153, + "line": 28, }, "name": "DmsReplicationInstanceTimeouts", "properties": Array [ @@ -115248,7 +115248,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 154, + "line": 29, }, "name": "create", "optional": true, @@ -115261,7 +115261,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 155, + "line": 30, }, "name": "delete", "optional": true, @@ -115274,7 +115274,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-instance.ts", - "line": 156, + "line": 31, }, "name": "update", "optional": true, @@ -115313,13 +115313,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 63, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 149, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -115341,7 +115341,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 100, + "line": 56, }, "name": "replicationSubnetGroupArn", "type": Object { @@ -115352,7 +115352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 141, + "line": 97, }, "name": "vpcId", "type": Object { @@ -115362,7 +115362,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 106, + "line": 62, }, "name": "replicationSubnetGroupDescription", "type": Object { @@ -115372,7 +115372,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 115, + "line": 71, }, "name": "replicationSubnetGroupId", "type": Object { @@ -115382,7 +115382,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 124, + "line": 80, }, "name": "subnetIds", "type": Object { @@ -115397,7 +115397,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 92, + "line": 48, }, "name": "id", "optional": true, @@ -115408,7 +115408,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 133, + "line": 89, }, "name": "tags", "optional": true, @@ -115433,7 +115433,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 54, + "line": 10, }, "name": "DmsReplicationSubnetGroupConfig", "properties": Array [ @@ -115442,7 +115442,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 55, + "line": 11, }, "name": "replicationSubnetGroupDescription", "type": Object { @@ -115454,7 +115454,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 56, + "line": 12, }, "name": "replicationSubnetGroupId", "type": Object { @@ -115466,7 +115466,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 57, + "line": 13, }, "name": "subnetIds", "type": Object { @@ -115483,7 +115483,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-subnet-group.ts", - "line": 58, + "line": 14, }, "name": "tags", "optional": true, @@ -115527,13 +115527,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 81, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 212, + "line": 155, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -115555,7 +115555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 150, + "line": 93, }, "name": "replicationTaskArn", "type": Object { @@ -115565,7 +115565,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 133, + "line": 76, }, "name": "migrationType", "type": Object { @@ -115575,7 +115575,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 142, + "line": 85, }, "name": "replicationInstanceArn", "type": Object { @@ -115585,7 +115585,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 156, + "line": 99, }, "name": "replicationTaskId", "type": Object { @@ -115595,7 +115595,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 174, + "line": 117, }, "name": "sourceEndpointArn", "type": Object { @@ -115605,7 +115605,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 183, + "line": 126, }, "name": "tableMappings", "type": Object { @@ -115615,7 +115615,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 201, + "line": 144, }, "name": "targetEndpointArn", "type": Object { @@ -115625,7 +115625,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 115, + "line": 58, }, "name": "cdcStartTime", "optional": true, @@ -115636,7 +115636,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 124, + "line": 67, }, "name": "id", "optional": true, @@ -115647,7 +115647,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 165, + "line": 108, }, "name": "replicationTaskSettings", "optional": true, @@ -115658,7 +115658,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 192, + "line": 135, }, "name": "tags", "optional": true, @@ -115683,7 +115683,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 67, + "line": 10, }, "name": "DmsReplicationTaskConfig", "properties": Array [ @@ -115692,7 +115692,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 69, + "line": 12, }, "name": "migrationType", "type": Object { @@ -115704,7 +115704,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 70, + "line": 13, }, "name": "replicationInstanceArn", "type": Object { @@ -115716,7 +115716,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 71, + "line": 14, }, "name": "replicationTaskId", "type": Object { @@ -115728,7 +115728,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 73, + "line": 16, }, "name": "sourceEndpointArn", "type": Object { @@ -115740,7 +115740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 74, + "line": 17, }, "name": "tableMappings", "type": Object { @@ -115752,7 +115752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 76, + "line": 19, }, "name": "targetEndpointArn", "type": Object { @@ -115764,7 +115764,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 68, + "line": 11, }, "name": "cdcStartTime", "optional": true, @@ -115777,7 +115777,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 72, + "line": 15, }, "name": "replicationTaskSettings", "optional": true, @@ -115790,7 +115790,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dms-replication-task.ts", - "line": 75, + "line": 18, }, "name": "tags", "optional": true, @@ -115835,13 +115835,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 226, + "line": 46, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 537, + "line": 357, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -115863,7 +115863,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 284, + "line": 104, }, "name": "arn", "type": Object { @@ -115874,7 +115874,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 334, + "line": 154, }, "name": "clusterResourceId", "type": Object { @@ -115885,7 +115885,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 375, + "line": 195, }, "name": "endpoint", "type": Object { @@ -115896,7 +115896,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 407, + "line": 227, }, "name": "hostedZoneId", "type": Object { @@ -115907,7 +115907,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 475, + "line": 295, }, "name": "readerEndpoint", "type": Object { @@ -115917,7 +115917,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 276, + "line": 96, }, "name": "applyImmediately", "optional": true, @@ -115928,7 +115928,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 290, + "line": 110, }, "name": "availabilityZones", "optional": true, @@ -115944,7 +115944,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 299, + "line": 119, }, "name": "backupRetentionPeriod", "optional": true, @@ -115955,7 +115955,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 308, + "line": 128, }, "name": "clusterIdentifier", "optional": true, @@ -115966,7 +115966,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 317, + "line": 137, }, "name": "clusterIdentifierPrefix", "optional": true, @@ -115977,7 +115977,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 326, + "line": 146, }, "name": "clusterMembers", "optional": true, @@ -115993,7 +115993,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 340, + "line": 160, }, "name": "dbClusterParameterGroupName", "optional": true, @@ -116004,7 +116004,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 349, + "line": 169, }, "name": "dbSubnetGroupName", "optional": true, @@ -116015,7 +116015,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 358, + "line": 178, }, "name": "deletionProtection", "optional": true, @@ -116026,7 +116026,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 367, + "line": 187, }, "name": "enabledCloudwatchLogsExports", "optional": true, @@ -116042,7 +116042,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 381, + "line": 201, }, "name": "engine", "optional": true, @@ -116053,7 +116053,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 390, + "line": 210, }, "name": "engineVersion", "optional": true, @@ -116064,7 +116064,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 399, + "line": 219, }, "name": "finalSnapshotIdentifier", "optional": true, @@ -116075,7 +116075,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 413, + "line": 233, }, "name": "id", "optional": true, @@ -116086,7 +116086,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 422, + "line": 242, }, "name": "kmsKeyId", "optional": true, @@ -116097,7 +116097,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 431, + "line": 251, }, "name": "masterPassword", "optional": true, @@ -116108,7 +116108,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 440, + "line": 260, }, "name": "masterUsername", "optional": true, @@ -116119,7 +116119,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 449, + "line": 269, }, "name": "port", "optional": true, @@ -116130,7 +116130,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 458, + "line": 278, }, "name": "preferredBackupWindow", "optional": true, @@ -116141,7 +116141,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 467, + "line": 287, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -116152,7 +116152,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 481, + "line": 301, }, "name": "skipFinalSnapshot", "optional": true, @@ -116163,7 +116163,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 490, + "line": 310, }, "name": "snapshotIdentifier", "optional": true, @@ -116174,7 +116174,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 499, + "line": 319, }, "name": "storageEncrypted", "optional": true, @@ -116185,7 +116185,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 508, + "line": 328, }, "name": "tags", "optional": true, @@ -116201,7 +116201,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 526, + "line": 346, }, "name": "timeouts", "optional": true, @@ -116212,7 +116212,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 517, + "line": 337, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -116237,7 +116237,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 190, + "line": 10, }, "name": "DocdbClusterConfig", "properties": Array [ @@ -116246,7 +116246,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 191, + "line": 11, }, "name": "applyImmediately", "optional": true, @@ -116259,7 +116259,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 192, + "line": 12, }, "name": "availabilityZones", "optional": true, @@ -116277,7 +116277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 193, + "line": 13, }, "name": "backupRetentionPeriod", "optional": true, @@ -116290,7 +116290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 194, + "line": 14, }, "name": "clusterIdentifier", "optional": true, @@ -116303,7 +116303,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 195, + "line": 15, }, "name": "clusterIdentifierPrefix", "optional": true, @@ -116316,7 +116316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 196, + "line": 16, }, "name": "clusterMembers", "optional": true, @@ -116334,7 +116334,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 197, + "line": 17, }, "name": "dbClusterParameterGroupName", "optional": true, @@ -116347,7 +116347,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 198, + "line": 18, }, "name": "dbSubnetGroupName", "optional": true, @@ -116360,7 +116360,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 199, + "line": 19, }, "name": "deletionProtection", "optional": true, @@ -116373,7 +116373,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 200, + "line": 20, }, "name": "enabledCloudwatchLogsExports", "optional": true, @@ -116391,7 +116391,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 201, + "line": 21, }, "name": "engine", "optional": true, @@ -116404,7 +116404,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 202, + "line": 22, }, "name": "engineVersion", "optional": true, @@ -116417,7 +116417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 203, + "line": 23, }, "name": "finalSnapshotIdentifier", "optional": true, @@ -116430,7 +116430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 204, + "line": 24, }, "name": "kmsKeyId", "optional": true, @@ -116443,7 +116443,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 205, + "line": 25, }, "name": "masterPassword", "optional": true, @@ -116456,7 +116456,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 206, + "line": 26, }, "name": "masterUsername", "optional": true, @@ -116469,7 +116469,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 207, + "line": 27, }, "name": "port", "optional": true, @@ -116482,7 +116482,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 208, + "line": 28, }, "name": "preferredBackupWindow", "optional": true, @@ -116495,7 +116495,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 209, + "line": 29, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -116508,7 +116508,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 210, + "line": 30, }, "name": "skipFinalSnapshot", "optional": true, @@ -116521,7 +116521,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 211, + "line": 31, }, "name": "snapshotIdentifier", "optional": true, @@ -116534,7 +116534,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 212, + "line": 32, }, "name": "storageEncrypted", "optional": true, @@ -116547,7 +116547,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 213, + "line": 33, }, "name": "tags", "optional": true, @@ -116568,7 +116568,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 216, + "line": 36, }, "name": "timeouts", "optional": true, @@ -116581,7 +116581,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 214, + "line": 34, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -116625,13 +116625,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 170, + "line": 34, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 391, + "line": 255, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -116653,7 +116653,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 216, + "line": 80, }, "name": "arn", "type": Object { @@ -116664,7 +116664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 262, + "line": 126, }, "name": "dbiResourceId", "type": Object { @@ -116675,7 +116675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 257, + "line": 121, }, "name": "dbSubnetGroupName", "type": Object { @@ -116686,7 +116686,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 267, + "line": 131, }, "name": "endpoint", "type": Object { @@ -116697,7 +116697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 281, + "line": 145, }, "name": "engineVersion", "type": Object { @@ -116708,7 +116708,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 322, + "line": 186, }, "name": "kmsKeyId", "type": Object { @@ -116719,7 +116719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 327, + "line": 191, }, "name": "port", "type": Object { @@ -116730,7 +116730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 332, + "line": 196, }, "name": "preferredBackupWindow", "type": Object { @@ -116741,7 +116741,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 355, + "line": 219, }, "name": "publiclyAccessible", "type": Object { @@ -116752,7 +116752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 360, + "line": 224, }, "name": "storageEncrypted", "type": Object { @@ -116763,7 +116763,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 374, + "line": 238, }, "name": "writer", "type": Object { @@ -116773,7 +116773,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 249, + "line": 113, }, "name": "clusterIdentifier", "type": Object { @@ -116783,7 +116783,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 314, + "line": 178, }, "name": "instanceClass", "type": Object { @@ -116793,7 +116793,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 208, + "line": 72, }, "name": "applyImmediately", "optional": true, @@ -116804,7 +116804,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 222, + "line": 86, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -116815,7 +116815,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 231, + "line": 95, }, "name": "availabilityZone", "optional": true, @@ -116826,7 +116826,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 240, + "line": 104, }, "name": "caCertIdentifier", "optional": true, @@ -116837,7 +116837,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 273, + "line": 137, }, "name": "engine", "optional": true, @@ -116848,7 +116848,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 287, + "line": 151, }, "name": "id", "optional": true, @@ -116859,7 +116859,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 296, + "line": 160, }, "name": "identifier", "optional": true, @@ -116870,7 +116870,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 305, + "line": 169, }, "name": "identifierPrefix", "optional": true, @@ -116881,7 +116881,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 338, + "line": 202, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -116892,7 +116892,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 347, + "line": 211, }, "name": "promotionTier", "optional": true, @@ -116903,7 +116903,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 366, + "line": 230, }, "name": "tags", "optional": true, @@ -116919,7 +116919,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 380, + "line": 244, }, "name": "timeouts", "optional": true, @@ -116939,7 +116939,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 146, + "line": 10, }, "name": "DocdbClusterInstanceConfig", "properties": Array [ @@ -116948,7 +116948,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 151, + "line": 15, }, "name": "clusterIdentifier", "type": Object { @@ -116960,7 +116960,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 155, + "line": 19, }, "name": "instanceClass", "type": Object { @@ -116972,7 +116972,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 147, + "line": 11, }, "name": "applyImmediately", "optional": true, @@ -116985,7 +116985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 148, + "line": 12, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -116998,7 +116998,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 149, + "line": 13, }, "name": "availabilityZone", "optional": true, @@ -117011,7 +117011,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 150, + "line": 14, }, "name": "caCertIdentifier", "optional": true, @@ -117024,7 +117024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 152, + "line": 16, }, "name": "engine", "optional": true, @@ -117037,7 +117037,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 153, + "line": 17, }, "name": "identifier", "optional": true, @@ -117050,7 +117050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 154, + "line": 18, }, "name": "identifierPrefix", "optional": true, @@ -117063,7 +117063,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 156, + "line": 20, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -117076,7 +117076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 157, + "line": 21, }, "name": "promotionTier", "optional": true, @@ -117089,7 +117089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 158, + "line": 22, }, "name": "tags", "optional": true, @@ -117110,7 +117110,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 160, + "line": 24, }, "name": "timeouts", "optional": true, @@ -117127,7 +117127,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 162, + "line": 26, }, "name": "DocdbClusterInstanceTimeouts", "properties": Array [ @@ -117136,7 +117136,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 163, + "line": 27, }, "name": "create", "optional": true, @@ -117149,7 +117149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 164, + "line": 28, }, "name": "delete", "optional": true, @@ -117162,7 +117162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-instance.ts", - "line": 165, + "line": 29, }, "name": "update", "optional": true, @@ -117201,13 +117201,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 91, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 192, + "line": 128, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -117229,7 +117229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 121, + "line": 57, }, "name": "arn", "type": Object { @@ -117239,7 +117239,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 136, + "line": 72, }, "name": "family", "type": Object { @@ -117249,7 +117249,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 127, + "line": 63, }, "name": "description", "optional": true, @@ -117260,7 +117260,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 145, + "line": 81, }, "name": "id", "optional": true, @@ -117271,7 +117271,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 154, + "line": 90, }, "name": "name", "optional": true, @@ -117282,7 +117282,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 163, + "line": 99, }, "name": "namePrefix", "optional": true, @@ -117293,7 +117293,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 181, + "line": 117, }, "name": "parameter", "optional": true, @@ -117309,7 +117309,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 172, + "line": 108, }, "name": "tags", "optional": true, @@ -117334,7 +117334,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 74, + "line": 10, }, "name": "DocdbClusterParameterGroupConfig", "properties": Array [ @@ -117343,7 +117343,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 76, + "line": 12, }, "name": "family", "type": Object { @@ -117355,7 +117355,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 75, + "line": 11, }, "name": "description", "optional": true, @@ -117368,7 +117368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 77, + "line": 13, }, "name": "name", "optional": true, @@ -117381,7 +117381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 78, + "line": 14, }, "name": "namePrefix", "optional": true, @@ -117397,7 +117397,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 81, + "line": 17, }, "name": "parameter", "optional": true, @@ -117415,7 +117415,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 79, + "line": 15, }, "name": "tags", "optional": true, @@ -117437,7 +117437,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 83, + "line": 19, }, "name": "DocdbClusterParameterGroupParameter", "properties": Array [ @@ -117446,7 +117446,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 85, + "line": 21, }, "name": "name", "type": Object { @@ -117458,7 +117458,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 86, + "line": 22, }, "name": "value", "type": Object { @@ -117470,7 +117470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-parameter-group.ts", - "line": 84, + "line": 20, }, "name": "applyMethod", "optional": true, @@ -117509,13 +117509,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 104, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 225, + "line": 143, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -117537,7 +117537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 131, + "line": 49, }, "name": "availabilityZones", "type": Object { @@ -117553,7 +117553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 145, + "line": 63, }, "name": "dbClusterSnapshotArn", "type": Object { @@ -117564,7 +117564,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 159, + "line": 77, }, "name": "engine", "type": Object { @@ -117575,7 +117575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 164, + "line": 82, }, "name": "engineVersion", "type": Object { @@ -117586,7 +117586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 178, + "line": 96, }, "name": "kmsKeyId", "type": Object { @@ -117597,7 +117597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 183, + "line": 101, }, "name": "port", "type": Object { @@ -117608,7 +117608,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 188, + "line": 106, }, "name": "snapshotType", "type": Object { @@ -117619,7 +117619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 193, + "line": 111, }, "name": "sourceDbClusterSnapshotArn", "type": Object { @@ -117630,7 +117630,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 198, + "line": 116, }, "name": "status", "type": Object { @@ -117641,7 +117641,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 203, + "line": 121, }, "name": "storageEncrypted", "type": Object { @@ -117652,7 +117652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 208, + "line": 126, }, "name": "vpcId", "type": Object { @@ -117662,7 +117662,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 137, + "line": 55, }, "name": "dbClusterIdentifier", "type": Object { @@ -117672,7 +117672,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 151, + "line": 69, }, "name": "dbClusterSnapshotIdentifier", "type": Object { @@ -117682,7 +117682,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 170, + "line": 88, }, "name": "id", "optional": true, @@ -117693,7 +117693,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 214, + "line": 132, }, "name": "timeouts", "optional": true, @@ -117713,7 +117713,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 92, + "line": 10, }, "name": "DocdbClusterSnapshotConfig", "properties": Array [ @@ -117722,7 +117722,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 93, + "line": 11, }, "name": "dbClusterIdentifier", "type": Object { @@ -117734,7 +117734,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 94, + "line": 12, }, "name": "dbClusterSnapshotIdentifier", "type": Object { @@ -117749,7 +117749,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 96, + "line": 14, }, "name": "timeouts", "optional": true, @@ -117766,7 +117766,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 98, + "line": 16, }, "name": "DocdbClusterSnapshotTimeouts", "properties": Array [ @@ -117775,7 +117775,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster-snapshot.ts", - "line": 99, + "line": 17, }, "name": "create", "optional": true, @@ -117792,7 +117792,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 218, + "line": 38, }, "name": "DocdbClusterTimeouts", "properties": Array [ @@ -117801,7 +117801,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 219, + "line": 39, }, "name": "create", "optional": true, @@ -117814,7 +117814,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 220, + "line": 40, }, "name": "delete", "optional": true, @@ -117827,7 +117827,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-cluster.ts", - "line": 221, + "line": 41, }, "name": "update", "optional": true, @@ -117866,13 +117866,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 66, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 157, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -117894,7 +117894,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 95, + "line": 49, }, "name": "arn", "type": Object { @@ -117904,7 +117904,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 137, + "line": 91, }, "name": "subnetIds", "type": Object { @@ -117919,7 +117919,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 101, + "line": 55, }, "name": "description", "optional": true, @@ -117930,7 +117930,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 110, + "line": 64, }, "name": "id", "optional": true, @@ -117941,7 +117941,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 119, + "line": 73, }, "name": "name", "optional": true, @@ -117952,7 +117952,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 128, + "line": 82, }, "name": "namePrefix", "optional": true, @@ -117963,7 +117963,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 146, + "line": 100, }, "name": "tags", "optional": true, @@ -117988,7 +117988,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 56, + "line": 10, }, "name": "DocdbSubnetGroupConfig", "properties": Array [ @@ -117997,7 +117997,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 60, + "line": 14, }, "name": "subnetIds", "type": Object { @@ -118014,7 +118014,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 57, + "line": 11, }, "name": "description", "optional": true, @@ -118027,7 +118027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 58, + "line": 12, }, "name": "name", "optional": true, @@ -118040,7 +118040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 59, + "line": 13, }, "name": "namePrefix", "optional": true, @@ -118053,7 +118053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/docdb-subnet-group.ts", - "line": 61, + "line": 15, }, "name": "tags", "optional": true, @@ -118097,13 +118097,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 97, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 218, + "line": 148, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -118125,7 +118125,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 146, + "line": 76, }, "name": "awsDevice", "type": Object { @@ -118136,7 +118136,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 169, + "line": 99, }, "name": "bgpPeerId", "type": Object { @@ -118147,7 +118147,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 174, + "line": 104, }, "name": "bgpStatus", "type": Object { @@ -118157,7 +118157,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 129, + "line": 59, }, "name": "addressFamily", "type": Object { @@ -118167,7 +118167,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 152, + "line": 82, }, "name": "bgpAsn", "type": Object { @@ -118177,7 +118177,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 198, + "line": 128, }, "name": "virtualInterfaceId", "type": Object { @@ -118187,7 +118187,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 138, + "line": 68, }, "name": "amazonAddress", "optional": true, @@ -118198,7 +118198,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 161, + "line": 91, }, "name": "bgpAuthKey", "optional": true, @@ -118209,7 +118209,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 180, + "line": 110, }, "name": "customerAddress", "optional": true, @@ -118220,7 +118220,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 189, + "line": 119, }, "name": "id", "optional": true, @@ -118231,7 +118231,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 207, + "line": 137, }, "name": "timeouts", "optional": true, @@ -118251,7 +118251,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 80, + "line": 10, }, "name": "DxBgpPeerConfig", "properties": Array [ @@ -118260,7 +118260,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 81, + "line": 11, }, "name": "addressFamily", "type": Object { @@ -118272,7 +118272,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 83, + "line": 13, }, "name": "bgpAsn", "type": Object { @@ -118284,7 +118284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 86, + "line": 16, }, "name": "virtualInterfaceId", "type": Object { @@ -118296,7 +118296,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 82, + "line": 12, }, "name": "amazonAddress", "optional": true, @@ -118309,7 +118309,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 84, + "line": 14, }, "name": "bgpAuthKey", "optional": true, @@ -118322,7 +118322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 85, + "line": 15, }, "name": "customerAddress", "optional": true, @@ -118338,7 +118338,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 88, + "line": 18, }, "name": "timeouts", "optional": true, @@ -118355,7 +118355,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 90, + "line": 20, }, "name": "DxBgpPeerTimeouts", "properties": Array [ @@ -118364,7 +118364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 91, + "line": 21, }, "name": "create", "optional": true, @@ -118377,7 +118377,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-bgp-peer.ts", - "line": 92, + "line": 22, }, "name": "delete", "optional": true, @@ -118416,13 +118416,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 68, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 164, + "line": 115, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -118444,7 +118444,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 96, + "line": 47, }, "name": "arn", "type": Object { @@ -118455,7 +118455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 101, + "line": 52, }, "name": "awsDevice", "type": Object { @@ -118466,7 +118466,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 115, + "line": 66, }, "name": "hasLogicalRedundancy", "type": Object { @@ -118477,7 +118477,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 129, + "line": 80, }, "name": "jumboFrameCapable", "type": Object { @@ -118487,7 +118487,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 107, + "line": 58, }, "name": "bandwidth", "type": Object { @@ -118497,7 +118497,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 135, + "line": 86, }, "name": "location", "type": Object { @@ -118507,7 +118507,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 144, + "line": 95, }, "name": "name", "type": Object { @@ -118517,7 +118517,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 121, + "line": 72, }, "name": "id", "optional": true, @@ -118528,7 +118528,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 153, + "line": 104, }, "name": "tags", "optional": true, @@ -118572,13 +118572,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-connection-association.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-connection-association.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -118599,7 +118599,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-connection-association.ts", - "line": 66, + "line": 44, }, "name": "connectionId", "type": Object { @@ -118609,7 +118609,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-connection-association.ts", - "line": 84, + "line": 62, }, "name": "lagId", "type": Object { @@ -118619,7 +118619,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-connection-association.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -118639,7 +118639,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-connection-association.ts", - "line": 32, + "line": 10, }, "name": "DxConnectionAssociationConfig", "properties": Array [ @@ -118648,7 +118648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-connection-association.ts", - "line": 33, + "line": 11, }, "name": "connectionId", "type": Object { @@ -118660,7 +118660,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-connection-association.ts", - "line": 34, + "line": 12, }, "name": "lagId", "type": Object { @@ -118679,7 +118679,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 59, + "line": 10, }, "name": "DxConnectionConfig", "properties": Array [ @@ -118688,7 +118688,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 60, + "line": 11, }, "name": "bandwidth", "type": Object { @@ -118700,7 +118700,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 61, + "line": 12, }, "name": "location", "type": Object { @@ -118712,7 +118712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 62, + "line": 13, }, "name": "name", "type": Object { @@ -118724,7 +118724,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-connection.ts", - "line": 63, + "line": 14, }, "name": "tags", "optional": true, @@ -118768,13 +118768,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 66, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 137, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -118796,7 +118796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 120, + "line": 77, }, "name": "ownerAccountId", "type": Object { @@ -118806,7 +118806,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 94, + "line": 51, }, "name": "amazonSideAsn", "type": Object { @@ -118816,7 +118816,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 112, + "line": 69, }, "name": "name", "type": Object { @@ -118826,7 +118826,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 103, + "line": 60, }, "name": "id", "optional": true, @@ -118837,7 +118837,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 126, + "line": 83, }, "name": "timeouts", "optional": true, @@ -118876,13 +118876,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 105, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 226, + "line": 149, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -118904,7 +118904,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 163, + "line": 86, }, "name": "associatedGatewayType", "type": Object { @@ -118915,7 +118915,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 168, + "line": 91, }, "name": "dxGatewayAssociationId", "type": Object { @@ -118926,7 +118926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 182, + "line": 105, }, "name": "dxGatewayOwnerAccountId", "type": Object { @@ -118936,7 +118936,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 174, + "line": 97, }, "name": "dxGatewayId", "type": Object { @@ -118946,7 +118946,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 137, + "line": 60, }, "name": "allowedPrefixes", "optional": true, @@ -118962,7 +118962,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 146, + "line": 69, }, "name": "associatedGatewayId", "optional": true, @@ -118973,7 +118973,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 155, + "line": 78, }, "name": "associatedGatewayOwnerAccountId", "optional": true, @@ -118984,7 +118984,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 188, + "line": 111, }, "name": "id", "optional": true, @@ -118995,7 +118995,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 197, + "line": 120, }, "name": "proposalId", "optional": true, @@ -119006,7 +119006,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 215, + "line": 138, }, "name": "timeouts", "optional": true, @@ -119017,7 +119017,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 206, + "line": 129, }, "name": "vpnGatewayId", "optional": true, @@ -119037,7 +119037,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 87, + "line": 10, }, "name": "DxGatewayAssociationConfig", "properties": Array [ @@ -119046,7 +119046,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 91, + "line": 14, }, "name": "dxGatewayId", "type": Object { @@ -119058,7 +119058,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 88, + "line": 11, }, "name": "allowedPrefixes", "optional": true, @@ -119076,7 +119076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 89, + "line": 12, }, "name": "associatedGatewayId", "optional": true, @@ -119089,7 +119089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 90, + "line": 13, }, "name": "associatedGatewayOwnerAccountId", "optional": true, @@ -119102,7 +119102,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 92, + "line": 15, }, "name": "proposalId", "optional": true, @@ -119118,7 +119118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 95, + "line": 18, }, "name": "timeouts", "optional": true, @@ -119131,7 +119131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 93, + "line": 16, }, "name": "vpnGatewayId", "optional": true, @@ -119170,13 +119170,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 66, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 162, + "line": 116, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -119198,7 +119198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 113, + "line": 67, }, "name": "associatedGatewayOwnerAccountId", "type": Object { @@ -119209,7 +119209,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 118, + "line": 72, }, "name": "associatedGatewayType", "type": Object { @@ -119219,7 +119219,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 124, + "line": 78, }, "name": "dxGatewayId", "type": Object { @@ -119229,7 +119229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 133, + "line": 87, }, "name": "dxGatewayOwnerAccountId", "type": Object { @@ -119239,7 +119239,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 96, + "line": 50, }, "name": "allowedPrefixes", "optional": true, @@ -119255,7 +119255,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 105, + "line": 59, }, "name": "associatedGatewayId", "optional": true, @@ -119266,7 +119266,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 142, + "line": 96, }, "name": "id", "optional": true, @@ -119277,7 +119277,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 151, + "line": 105, }, "name": "vpnGatewayId", "optional": true, @@ -119297,7 +119297,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 56, + "line": 10, }, "name": "DxGatewayAssociationProposalConfig", "properties": Array [ @@ -119306,7 +119306,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 59, + "line": 13, }, "name": "dxGatewayId", "type": Object { @@ -119318,7 +119318,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 60, + "line": 14, }, "name": "dxGatewayOwnerAccountId", "type": Object { @@ -119330,7 +119330,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 57, + "line": 11, }, "name": "allowedPrefixes", "optional": true, @@ -119348,7 +119348,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 58, + "line": 12, }, "name": "associatedGatewayId", "optional": true, @@ -119361,7 +119361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association-proposal.ts", - "line": 61, + "line": 15, }, "name": "vpnGatewayId", "optional": true, @@ -119378,7 +119378,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 97, + "line": 20, }, "name": "DxGatewayAssociationTimeouts", "properties": Array [ @@ -119387,7 +119387,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 98, + "line": 21, }, "name": "create", "optional": true, @@ -119400,7 +119400,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 99, + "line": 22, }, "name": "delete", "optional": true, @@ -119413,7 +119413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway-association.ts", - "line": 100, + "line": 23, }, "name": "update", "optional": true, @@ -119433,7 +119433,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 53, + "line": 10, }, "name": "DxGatewayConfig", "properties": Array [ @@ -119442,7 +119442,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 54, + "line": 11, }, "name": "amazonSideAsn", "type": Object { @@ -119454,7 +119454,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 55, + "line": 12, }, "name": "name", "type": Object { @@ -119469,7 +119469,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 57, + "line": 14, }, "name": "timeouts", "optional": true, @@ -119486,7 +119486,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 59, + "line": 16, }, "name": "DxGatewayTimeouts", "properties": Array [ @@ -119495,7 +119495,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 60, + "line": 17, }, "name": "create", "optional": true, @@ -119508,7 +119508,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-gateway.ts", - "line": 61, + "line": 18, }, "name": "delete", "optional": true, @@ -119547,13 +119547,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 126, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 292, + "line": 198, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -119575,7 +119575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 179, + "line": 85, }, "name": "amazonSideAsn", "type": Object { @@ -119586,7 +119586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 184, + "line": 90, }, "name": "arn", "type": Object { @@ -119597,7 +119597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 189, + "line": 95, }, "name": "awsDevice", "type": Object { @@ -119608,7 +119608,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 239, + "line": 145, }, "name": "jumboFrameCapable", "type": Object { @@ -119618,7 +119618,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 162, + "line": 68, }, "name": "addressFamily", "type": Object { @@ -119628,7 +119628,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 195, + "line": 101, }, "name": "bgpAsn", "type": Object { @@ -119638,7 +119638,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 213, + "line": 119, }, "name": "connectionId", "type": Object { @@ -119648,7 +119648,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 254, + "line": 160, }, "name": "name", "type": Object { @@ -119658,7 +119658,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 263, + "line": 169, }, "name": "ownerAccountId", "type": Object { @@ -119668,7 +119668,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 272, + "line": 178, }, "name": "vlan", "type": Object { @@ -119678,7 +119678,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 171, + "line": 77, }, "name": "amazonAddress", "optional": true, @@ -119689,7 +119689,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 204, + "line": 110, }, "name": "bgpAuthKey", "optional": true, @@ -119700,7 +119700,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 222, + "line": 128, }, "name": "customerAddress", "optional": true, @@ -119711,7 +119711,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 231, + "line": 137, }, "name": "id", "optional": true, @@ -119722,7 +119722,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 245, + "line": 151, }, "name": "mtu", "optional": true, @@ -119733,7 +119733,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 281, + "line": 187, }, "name": "timeouts", "optional": true, @@ -119772,13 +119772,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 79, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 170, + "line": 116, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -119800,7 +119800,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 108, + "line": 54, }, "name": "arn", "type": Object { @@ -119810,7 +119810,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 141, + "line": 87, }, "name": "virtualInterfaceId", "type": Object { @@ -119820,7 +119820,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 114, + "line": 60, }, "name": "dxGatewayId", "optional": true, @@ -119831,7 +119831,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 123, + "line": 69, }, "name": "id", "optional": true, @@ -119842,7 +119842,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 132, + "line": 78, }, "name": "tags", "optional": true, @@ -119858,7 +119858,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 159, + "line": 105, }, "name": "timeouts", "optional": true, @@ -119869,7 +119869,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 150, + "line": 96, }, "name": "vpnGatewayId", "optional": true, @@ -119889,7 +119889,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 64, + "line": 10, }, "name": "DxHostedPrivateVirtualInterfaceAccepterConfig", "properties": Array [ @@ -119898,7 +119898,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 67, + "line": 13, }, "name": "virtualInterfaceId", "type": Object { @@ -119910,7 +119910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 65, + "line": 11, }, "name": "dxGatewayId", "optional": true, @@ -119923,7 +119923,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 66, + "line": 12, }, "name": "tags", "optional": true, @@ -119944,7 +119944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 70, + "line": 16, }, "name": "timeouts", "optional": true, @@ -119957,7 +119957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 68, + "line": 14, }, "name": "vpnGatewayId", "optional": true, @@ -119974,7 +119974,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 72, + "line": 18, }, "name": "DxHostedPrivateVirtualInterfaceAccepterTimeouts", "properties": Array [ @@ -119983,7 +119983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 73, + "line": 19, }, "name": "create", "optional": true, @@ -119996,7 +119996,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface-accepter.ts", - "line": 74, + "line": 20, }, "name": "delete", "optional": true, @@ -120016,7 +120016,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 104, + "line": 10, }, "name": "DxHostedPrivateVirtualInterfaceConfig", "properties": Array [ @@ -120025,7 +120025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 105, + "line": 11, }, "name": "addressFamily", "type": Object { @@ -120037,7 +120037,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 107, + "line": 13, }, "name": "bgpAsn", "type": Object { @@ -120049,7 +120049,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 109, + "line": 15, }, "name": "connectionId", "type": Object { @@ -120061,7 +120061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 112, + "line": 18, }, "name": "name", "type": Object { @@ -120073,7 +120073,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 113, + "line": 19, }, "name": "ownerAccountId", "type": Object { @@ -120085,7 +120085,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 114, + "line": 20, }, "name": "vlan", "type": Object { @@ -120097,7 +120097,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 106, + "line": 12, }, "name": "amazonAddress", "optional": true, @@ -120110,7 +120110,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 108, + "line": 14, }, "name": "bgpAuthKey", "optional": true, @@ -120123,7 +120123,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 110, + "line": 16, }, "name": "customerAddress", "optional": true, @@ -120136,7 +120136,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 111, + "line": 17, }, "name": "mtu", "optional": true, @@ -120152,7 +120152,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 116, + "line": 22, }, "name": "timeouts", "optional": true, @@ -120169,7 +120169,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 118, + "line": 24, }, "name": "DxHostedPrivateVirtualInterfaceTimeouts", "properties": Array [ @@ -120178,7 +120178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 119, + "line": 25, }, "name": "create", "optional": true, @@ -120191,7 +120191,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 120, + "line": 26, }, "name": "delete", "optional": true, @@ -120204,7 +120204,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-private-virtual-interface.ts", - "line": 121, + "line": 27, }, "name": "update", "optional": true, @@ -120243,13 +120243,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 120, + "line": 31, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 281, + "line": 192, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -120271,7 +120271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 173, + "line": 84, }, "name": "amazonSideAsn", "type": Object { @@ -120282,7 +120282,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 178, + "line": 89, }, "name": "arn", "type": Object { @@ -120293,7 +120293,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 183, + "line": 94, }, "name": "awsDevice", "type": Object { @@ -120303,7 +120303,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 156, + "line": 67, }, "name": "addressFamily", "type": Object { @@ -120313,7 +120313,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 189, + "line": 100, }, "name": "bgpAsn", "type": Object { @@ -120323,7 +120323,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 207, + "line": 118, }, "name": "connectionId", "type": Object { @@ -120333,7 +120333,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 234, + "line": 145, }, "name": "name", "type": Object { @@ -120343,7 +120343,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 243, + "line": 154, }, "name": "ownerAccountId", "type": Object { @@ -120353,7 +120353,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 252, + "line": 163, }, "name": "routeFilterPrefixes", "type": Object { @@ -120368,7 +120368,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 261, + "line": 172, }, "name": "vlan", "type": Object { @@ -120378,7 +120378,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 165, + "line": 76, }, "name": "amazonAddress", "optional": true, @@ -120389,7 +120389,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 198, + "line": 109, }, "name": "bgpAuthKey", "optional": true, @@ -120400,7 +120400,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 216, + "line": 127, }, "name": "customerAddress", "optional": true, @@ -120411,7 +120411,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 225, + "line": 136, }, "name": "id", "optional": true, @@ -120422,7 +120422,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 270, + "line": 181, }, "name": "timeouts", "optional": true, @@ -120461,13 +120461,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 69, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 140, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -120489,7 +120489,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 96, + "line": 50, }, "name": "arn", "type": Object { @@ -120499,7 +120499,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 120, + "line": 74, }, "name": "virtualInterfaceId", "type": Object { @@ -120509,7 +120509,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 102, + "line": 56, }, "name": "id", "optional": true, @@ -120520,7 +120520,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 111, + "line": 65, }, "name": "tags", "optional": true, @@ -120536,7 +120536,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 129, + "line": 83, }, "name": "timeouts", "optional": true, @@ -120556,7 +120556,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 56, + "line": 10, }, "name": "DxHostedPublicVirtualInterfaceAccepterConfig", "properties": Array [ @@ -120565,7 +120565,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 58, + "line": 12, }, "name": "virtualInterfaceId", "type": Object { @@ -120577,7 +120577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 57, + "line": 11, }, "name": "tags", "optional": true, @@ -120598,7 +120598,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 60, + "line": 14, }, "name": "timeouts", "optional": true, @@ -120615,7 +120615,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 62, + "line": 16, }, "name": "DxHostedPublicVirtualInterfaceAccepterTimeouts", "properties": Array [ @@ -120624,7 +120624,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 63, + "line": 17, }, "name": "create", "optional": true, @@ -120637,7 +120637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface-accepter.ts", - "line": 64, + "line": 18, }, "name": "delete", "optional": true, @@ -120657,7 +120657,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 99, + "line": 10, }, "name": "DxHostedPublicVirtualInterfaceConfig", "properties": Array [ @@ -120666,7 +120666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 100, + "line": 11, }, "name": "addressFamily", "type": Object { @@ -120678,7 +120678,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 102, + "line": 13, }, "name": "bgpAsn", "type": Object { @@ -120690,7 +120690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 104, + "line": 15, }, "name": "connectionId", "type": Object { @@ -120702,7 +120702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 106, + "line": 17, }, "name": "name", "type": Object { @@ -120714,7 +120714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 107, + "line": 18, }, "name": "ownerAccountId", "type": Object { @@ -120726,7 +120726,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 108, + "line": 19, }, "name": "routeFilterPrefixes", "type": Object { @@ -120743,7 +120743,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 109, + "line": 20, }, "name": "vlan", "type": Object { @@ -120755,7 +120755,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 101, + "line": 12, }, "name": "amazonAddress", "optional": true, @@ -120768,7 +120768,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 103, + "line": 14, }, "name": "bgpAuthKey", "optional": true, @@ -120781,7 +120781,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 105, + "line": 16, }, "name": "customerAddress", "optional": true, @@ -120797,7 +120797,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 111, + "line": 22, }, "name": "timeouts", "optional": true, @@ -120814,7 +120814,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 113, + "line": 24, }, "name": "DxHostedPublicVirtualInterfaceTimeouts", "properties": Array [ @@ -120823,7 +120823,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 114, + "line": 25, }, "name": "create", "optional": true, @@ -120836,7 +120836,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-public-virtual-interface.ts", - "line": 115, + "line": 26, }, "name": "delete", "optional": true, @@ -120875,13 +120875,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 126, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 292, + "line": 198, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -120903,7 +120903,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 179, + "line": 85, }, "name": "amazonSideAsn", "type": Object { @@ -120914,7 +120914,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 184, + "line": 90, }, "name": "arn", "type": Object { @@ -120925,7 +120925,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 189, + "line": 95, }, "name": "awsDevice", "type": Object { @@ -120936,7 +120936,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 239, + "line": 145, }, "name": "jumboFrameCapable", "type": Object { @@ -120946,7 +120946,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 162, + "line": 68, }, "name": "addressFamily", "type": Object { @@ -120956,7 +120956,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 195, + "line": 101, }, "name": "bgpAsn", "type": Object { @@ -120966,7 +120966,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 213, + "line": 119, }, "name": "connectionId", "type": Object { @@ -120976,7 +120976,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 254, + "line": 160, }, "name": "name", "type": Object { @@ -120986,7 +120986,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 263, + "line": 169, }, "name": "ownerAccountId", "type": Object { @@ -120996,7 +120996,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 272, + "line": 178, }, "name": "vlan", "type": Object { @@ -121006,7 +121006,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 171, + "line": 77, }, "name": "amazonAddress", "optional": true, @@ -121017,7 +121017,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 204, + "line": 110, }, "name": "bgpAuthKey", "optional": true, @@ -121028,7 +121028,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 222, + "line": 128, }, "name": "customerAddress", "optional": true, @@ -121039,7 +121039,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 231, + "line": 137, }, "name": "id", "optional": true, @@ -121050,7 +121050,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 245, + "line": 151, }, "name": "mtu", "optional": true, @@ -121061,7 +121061,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 281, + "line": 187, }, "name": "timeouts", "optional": true, @@ -121100,13 +121100,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 74, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 155, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -121128,7 +121128,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 102, + "line": 52, }, "name": "arn", "type": Object { @@ -121138,7 +121138,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 108, + "line": 58, }, "name": "dxGatewayId", "type": Object { @@ -121148,7 +121148,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 135, + "line": 85, }, "name": "virtualInterfaceId", "type": Object { @@ -121158,7 +121158,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 117, + "line": 67, }, "name": "id", "optional": true, @@ -121169,7 +121169,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 126, + "line": 76, }, "name": "tags", "optional": true, @@ -121185,7 +121185,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 144, + "line": 94, }, "name": "timeouts", "optional": true, @@ -121205,7 +121205,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 60, + "line": 10, }, "name": "DxHostedTransitVirtualInterfaceAccepterConfig", "properties": Array [ @@ -121214,7 +121214,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 61, + "line": 11, }, "name": "dxGatewayId", "type": Object { @@ -121226,7 +121226,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 63, + "line": 13, }, "name": "virtualInterfaceId", "type": Object { @@ -121238,7 +121238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 62, + "line": 12, }, "name": "tags", "optional": true, @@ -121259,7 +121259,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 65, + "line": 15, }, "name": "timeouts", "optional": true, @@ -121276,7 +121276,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 67, + "line": 17, }, "name": "DxHostedTransitVirtualInterfaceAccepterTimeouts", "properties": Array [ @@ -121285,7 +121285,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 68, + "line": 18, }, "name": "create", "optional": true, @@ -121298,7 +121298,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface-accepter.ts", - "line": 69, + "line": 19, }, "name": "delete", "optional": true, @@ -121318,7 +121318,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 104, + "line": 10, }, "name": "DxHostedTransitVirtualInterfaceConfig", "properties": Array [ @@ -121327,7 +121327,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 105, + "line": 11, }, "name": "addressFamily", "type": Object { @@ -121339,7 +121339,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 107, + "line": 13, }, "name": "bgpAsn", "type": Object { @@ -121351,7 +121351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 109, + "line": 15, }, "name": "connectionId", "type": Object { @@ -121363,7 +121363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 112, + "line": 18, }, "name": "name", "type": Object { @@ -121375,7 +121375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 113, + "line": 19, }, "name": "ownerAccountId", "type": Object { @@ -121387,7 +121387,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 114, + "line": 20, }, "name": "vlan", "type": Object { @@ -121399,7 +121399,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 106, + "line": 12, }, "name": "amazonAddress", "optional": true, @@ -121412,7 +121412,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 108, + "line": 14, }, "name": "bgpAuthKey", "optional": true, @@ -121425,7 +121425,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 110, + "line": 16, }, "name": "customerAddress", "optional": true, @@ -121438,7 +121438,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 111, + "line": 17, }, "name": "mtu", "optional": true, @@ -121454,7 +121454,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 116, + "line": 22, }, "name": "timeouts", "optional": true, @@ -121471,7 +121471,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 118, + "line": 24, }, "name": "DxHostedTransitVirtualInterfaceTimeouts", "properties": Array [ @@ -121480,7 +121480,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 119, + "line": 25, }, "name": "create", "optional": true, @@ -121493,7 +121493,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 120, + "line": 26, }, "name": "delete", "optional": true, @@ -121506,7 +121506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-hosted-transit-virtual-interface.ts", - "line": 121, + "line": 27, }, "name": "update", "optional": true, @@ -121545,13 +121545,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 75, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 186, + "line": 132, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -121573,7 +121573,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 105, + "line": 51, }, "name": "arn", "type": Object { @@ -121584,7 +121584,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 128, + "line": 74, }, "name": "hasLogicalRedundancy", "type": Object { @@ -121595,7 +121595,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 142, + "line": 88, }, "name": "jumboFrameCapable", "type": Object { @@ -121605,7 +121605,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 111, + "line": 57, }, "name": "connectionsBandwidth", "type": Object { @@ -121615,7 +121615,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 148, + "line": 94, }, "name": "location", "type": Object { @@ -121625,7 +121625,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 157, + "line": 103, }, "name": "name", "type": Object { @@ -121635,7 +121635,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 120, + "line": 66, }, "name": "forceDestroy", "optional": true, @@ -121646,7 +121646,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 134, + "line": 80, }, "name": "id", "optional": true, @@ -121657,7 +121657,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 166, + "line": 112, }, "name": "numberOfConnections", "optional": true, @@ -121668,7 +121668,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 175, + "line": 121, }, "name": "tags", "optional": true, @@ -121693,7 +121693,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 64, + "line": 10, }, "name": "DxLagConfig", "properties": Array [ @@ -121702,7 +121702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 65, + "line": 11, }, "name": "connectionsBandwidth", "type": Object { @@ -121714,7 +121714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 67, + "line": 13, }, "name": "location", "type": Object { @@ -121726,7 +121726,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 68, + "line": 14, }, "name": "name", "type": Object { @@ -121738,7 +121738,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 66, + "line": 12, }, "name": "forceDestroy", "optional": true, @@ -121751,7 +121751,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 69, + "line": 15, }, "name": "numberOfConnections", "optional": true, @@ -121764,7 +121764,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-lag.ts", - "line": 70, + "line": 16, }, "name": "tags", "optional": true, @@ -121808,13 +121808,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 139, + "line": 34, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 325, + "line": 220, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -121836,7 +121836,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 194, + "line": 89, }, "name": "amazonSideAsn", "type": Object { @@ -121847,7 +121847,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 199, + "line": 94, }, "name": "arn", "type": Object { @@ -121858,7 +121858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 204, + "line": 99, }, "name": "awsDevice", "type": Object { @@ -121869,7 +121869,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 263, + "line": 158, }, "name": "jumboFrameCapable", "type": Object { @@ -121879,7 +121879,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 177, + "line": 72, }, "name": "addressFamily", "type": Object { @@ -121889,7 +121889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 210, + "line": 105, }, "name": "bgpAsn", "type": Object { @@ -121899,7 +121899,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 228, + "line": 123, }, "name": "connectionId", "type": Object { @@ -121909,7 +121909,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 278, + "line": 173, }, "name": "name", "type": Object { @@ -121919,7 +121919,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 296, + "line": 191, }, "name": "vlan", "type": Object { @@ -121929,7 +121929,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 186, + "line": 81, }, "name": "amazonAddress", "optional": true, @@ -121940,7 +121940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 219, + "line": 114, }, "name": "bgpAuthKey", "optional": true, @@ -121951,7 +121951,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 237, + "line": 132, }, "name": "customerAddress", "optional": true, @@ -121962,7 +121962,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 246, + "line": 141, }, "name": "dxGatewayId", "optional": true, @@ -121973,7 +121973,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 255, + "line": 150, }, "name": "id", "optional": true, @@ -121984,7 +121984,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 269, + "line": 164, }, "name": "mtu", "optional": true, @@ -121995,7 +121995,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 287, + "line": 182, }, "name": "tags", "optional": true, @@ -122011,7 +122011,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 314, + "line": 209, }, "name": "timeouts", "optional": true, @@ -122022,7 +122022,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 305, + "line": 200, }, "name": "vpnGatewayId", "optional": true, @@ -122042,7 +122042,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 115, + "line": 10, }, "name": "DxPrivateVirtualInterfaceConfig", "properties": Array [ @@ -122051,7 +122051,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 116, + "line": 11, }, "name": "addressFamily", "type": Object { @@ -122063,7 +122063,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 118, + "line": 13, }, "name": "bgpAsn", "type": Object { @@ -122075,7 +122075,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 120, + "line": 15, }, "name": "connectionId", "type": Object { @@ -122087,7 +122087,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 124, + "line": 19, }, "name": "name", "type": Object { @@ -122099,7 +122099,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 126, + "line": 21, }, "name": "vlan", "type": Object { @@ -122111,7 +122111,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 117, + "line": 12, }, "name": "amazonAddress", "optional": true, @@ -122124,7 +122124,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 119, + "line": 14, }, "name": "bgpAuthKey", "optional": true, @@ -122137,7 +122137,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 121, + "line": 16, }, "name": "customerAddress", "optional": true, @@ -122150,7 +122150,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 122, + "line": 17, }, "name": "dxGatewayId", "optional": true, @@ -122163,7 +122163,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 123, + "line": 18, }, "name": "mtu", "optional": true, @@ -122176,7 +122176,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 125, + "line": 20, }, "name": "tags", "optional": true, @@ -122197,7 +122197,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 129, + "line": 24, }, "name": "timeouts", "optional": true, @@ -122210,7 +122210,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 127, + "line": 22, }, "name": "vpnGatewayId", "optional": true, @@ -122227,7 +122227,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 131, + "line": 26, }, "name": "DxPrivateVirtualInterfaceTimeouts", "properties": Array [ @@ -122236,7 +122236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 132, + "line": 27, }, "name": "create", "optional": true, @@ -122249,7 +122249,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 133, + "line": 28, }, "name": "delete", "optional": true, @@ -122262,7 +122262,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-private-virtual-interface.ts", - "line": 134, + "line": 29, }, "name": "update", "optional": true, @@ -122301,13 +122301,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 123, + "line": 31, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 284, + "line": 192, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -122329,7 +122329,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 176, + "line": 84, }, "name": "amazonSideAsn", "type": Object { @@ -122340,7 +122340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 181, + "line": 89, }, "name": "arn", "type": Object { @@ -122351,7 +122351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 186, + "line": 94, }, "name": "awsDevice", "type": Object { @@ -122361,7 +122361,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 159, + "line": 67, }, "name": "addressFamily", "type": Object { @@ -122371,7 +122371,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 192, + "line": 100, }, "name": "bgpAsn", "type": Object { @@ -122381,7 +122381,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 210, + "line": 118, }, "name": "connectionId", "type": Object { @@ -122391,7 +122391,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 237, + "line": 145, }, "name": "name", "type": Object { @@ -122401,7 +122401,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 246, + "line": 154, }, "name": "routeFilterPrefixes", "type": Object { @@ -122416,7 +122416,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 264, + "line": 172, }, "name": "vlan", "type": Object { @@ -122426,7 +122426,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 168, + "line": 76, }, "name": "amazonAddress", "optional": true, @@ -122437,7 +122437,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 201, + "line": 109, }, "name": "bgpAuthKey", "optional": true, @@ -122448,7 +122448,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 219, + "line": 127, }, "name": "customerAddress", "optional": true, @@ -122459,7 +122459,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 228, + "line": 136, }, "name": "id", "optional": true, @@ -122470,7 +122470,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 255, + "line": 163, }, "name": "tags", "optional": true, @@ -122486,7 +122486,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 273, + "line": 181, }, "name": "timeouts", "optional": true, @@ -122506,7 +122506,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 102, + "line": 10, }, "name": "DxPublicVirtualInterfaceConfig", "properties": Array [ @@ -122515,7 +122515,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 103, + "line": 11, }, "name": "addressFamily", "type": Object { @@ -122527,7 +122527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 105, + "line": 13, }, "name": "bgpAsn", "type": Object { @@ -122539,7 +122539,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 107, + "line": 15, }, "name": "connectionId", "type": Object { @@ -122551,7 +122551,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 109, + "line": 17, }, "name": "name", "type": Object { @@ -122563,7 +122563,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 110, + "line": 18, }, "name": "routeFilterPrefixes", "type": Object { @@ -122580,7 +122580,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 112, + "line": 20, }, "name": "vlan", "type": Object { @@ -122592,7 +122592,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 104, + "line": 12, }, "name": "amazonAddress", "optional": true, @@ -122605,7 +122605,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 106, + "line": 14, }, "name": "bgpAuthKey", "optional": true, @@ -122618,7 +122618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 108, + "line": 16, }, "name": "customerAddress", "optional": true, @@ -122631,7 +122631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 111, + "line": 19, }, "name": "tags", "optional": true, @@ -122652,7 +122652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 114, + "line": 22, }, "name": "timeouts", "optional": true, @@ -122669,7 +122669,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 116, + "line": 24, }, "name": "DxPublicVirtualInterfaceTimeouts", "properties": Array [ @@ -122678,7 +122678,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 117, + "line": 25, }, "name": "create", "optional": true, @@ -122691,7 +122691,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-public-virtual-interface.ts", - "line": 118, + "line": 26, }, "name": "delete", "optional": true, @@ -122730,13 +122730,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 134, + "line": 33, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 310, + "line": 209, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -122758,7 +122758,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 188, + "line": 87, }, "name": "amazonSideAsn", "type": Object { @@ -122769,7 +122769,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 193, + "line": 92, }, "name": "arn", "type": Object { @@ -122780,7 +122780,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 198, + "line": 97, }, "name": "awsDevice", "type": Object { @@ -122791,7 +122791,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 257, + "line": 156, }, "name": "jumboFrameCapable", "type": Object { @@ -122801,7 +122801,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 171, + "line": 70, }, "name": "addressFamily", "type": Object { @@ -122811,7 +122811,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 204, + "line": 103, }, "name": "bgpAsn", "type": Object { @@ -122821,7 +122821,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 222, + "line": 121, }, "name": "connectionId", "type": Object { @@ -122831,7 +122831,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 240, + "line": 139, }, "name": "dxGatewayId", "type": Object { @@ -122841,7 +122841,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 272, + "line": 171, }, "name": "name", "type": Object { @@ -122851,7 +122851,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 290, + "line": 189, }, "name": "vlan", "type": Object { @@ -122861,7 +122861,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 180, + "line": 79, }, "name": "amazonAddress", "optional": true, @@ -122872,7 +122872,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 213, + "line": 112, }, "name": "bgpAuthKey", "optional": true, @@ -122883,7 +122883,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 231, + "line": 130, }, "name": "customerAddress", "optional": true, @@ -122894,7 +122894,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 249, + "line": 148, }, "name": "id", "optional": true, @@ -122905,7 +122905,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 263, + "line": 162, }, "name": "mtu", "optional": true, @@ -122916,7 +122916,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 281, + "line": 180, }, "name": "tags", "optional": true, @@ -122932,7 +122932,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 299, + "line": 198, }, "name": "timeouts", "optional": true, @@ -122952,7 +122952,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 111, + "line": 10, }, "name": "DxTransitVirtualInterfaceConfig", "properties": Array [ @@ -122961,7 +122961,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 112, + "line": 11, }, "name": "addressFamily", "type": Object { @@ -122973,7 +122973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 114, + "line": 13, }, "name": "bgpAsn", "type": Object { @@ -122985,7 +122985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 116, + "line": 15, }, "name": "connectionId", "type": Object { @@ -122997,7 +122997,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 118, + "line": 17, }, "name": "dxGatewayId", "type": Object { @@ -123009,7 +123009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 120, + "line": 19, }, "name": "name", "type": Object { @@ -123021,7 +123021,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 122, + "line": 21, }, "name": "vlan", "type": Object { @@ -123033,7 +123033,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 113, + "line": 12, }, "name": "amazonAddress", "optional": true, @@ -123046,7 +123046,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 115, + "line": 14, }, "name": "bgpAuthKey", "optional": true, @@ -123059,7 +123059,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 117, + "line": 16, }, "name": "customerAddress", "optional": true, @@ -123072,7 +123072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 119, + "line": 18, }, "name": "mtu", "optional": true, @@ -123085,7 +123085,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 121, + "line": 20, }, "name": "tags", "optional": true, @@ -123106,7 +123106,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 124, + "line": 23, }, "name": "timeouts", "optional": true, @@ -123123,7 +123123,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 126, + "line": 25, }, "name": "DxTransitVirtualInterfaceTimeouts", "properties": Array [ @@ -123132,7 +123132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 127, + "line": 26, }, "name": "create", "optional": true, @@ -123145,7 +123145,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 128, + "line": 27, }, "name": "delete", "optional": true, @@ -123158,7 +123158,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dx-transit-virtual-interface.ts", - "line": 129, + "line": 28, }, "name": "update", "optional": true, @@ -123197,13 +123197,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 83, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 154, + "line": 99, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -123225,7 +123225,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 110, + "line": 55, }, "name": "arn", "type": Object { @@ -123235,7 +123235,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 125, + "line": 70, }, "name": "name", "type": Object { @@ -123245,7 +123245,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 134, + "line": 79, }, "name": "replica", "type": Object { @@ -123260,7 +123260,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 116, + "line": 61, }, "name": "id", "optional": true, @@ -123271,7 +123271,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 143, + "line": 88, }, "name": "timeouts", "optional": true, @@ -123291,7 +123291,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 65, + "line": 10, }, "name": "DynamodbGlobalTableConfig", "properties": Array [ @@ -123300,7 +123300,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 66, + "line": 11, }, "name": "name", "type": Object { @@ -123315,7 +123315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 68, + "line": 13, }, "name": "replica", "type": Object { @@ -123335,7 +123335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 70, + "line": 15, }, "name": "timeouts", "optional": true, @@ -123352,7 +123352,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 72, + "line": 17, }, "name": "DynamodbGlobalTableReplica", "properties": Array [ @@ -123361,7 +123361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 73, + "line": 18, }, "name": "regionName", "type": Object { @@ -123377,7 +123377,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 75, + "line": 20, }, "name": "DynamodbGlobalTableTimeouts", "properties": Array [ @@ -123386,7 +123386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 76, + "line": 21, }, "name": "create", "optional": true, @@ -123399,7 +123399,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 77, + "line": 22, }, "name": "delete", "optional": true, @@ -123412,7 +123412,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-global-table.ts", - "line": 78, + "line": 23, }, "name": "update", "optional": true, @@ -123451,13 +123451,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 301, + "line": 78, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 522, + "line": 299, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -123479,7 +123479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 342, + "line": 119, }, "name": "arn", "type": Object { @@ -123490,7 +123490,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 401, + "line": 178, }, "name": "streamArn", "type": Object { @@ -123501,7 +123501,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 415, + "line": 192, }, "name": "streamLabel", "type": Object { @@ -123511,7 +123511,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 448, + "line": 225, }, "name": "attribute", "type": Object { @@ -123526,7 +123526,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 357, + "line": 134, }, "name": "hashKey", "type": Object { @@ -123536,7 +123536,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 375, + "line": 152, }, "name": "name", "type": Object { @@ -123546,7 +123546,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 348, + "line": 125, }, "name": "billingMode", "optional": true, @@ -123557,7 +123557,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 457, + "line": 234, }, "name": "globalSecondaryIndex", "optional": true, @@ -123573,7 +123573,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 366, + "line": 143, }, "name": "id", "optional": true, @@ -123584,7 +123584,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 466, + "line": 243, }, "name": "localSecondaryIndex", "optional": true, @@ -123600,7 +123600,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 475, + "line": 252, }, "name": "pointInTimeRecovery", "optional": true, @@ -123616,7 +123616,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 384, + "line": 161, }, "name": "rangeKey", "optional": true, @@ -123627,7 +123627,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 393, + "line": 170, }, "name": "readCapacity", "optional": true, @@ -123638,7 +123638,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 484, + "line": 261, }, "name": "replica", "optional": true, @@ -123654,7 +123654,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 493, + "line": 270, }, "name": "serverSideEncryption", "optional": true, @@ -123670,7 +123670,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 407, + "line": 184, }, "name": "streamEnabled", "optional": true, @@ -123681,7 +123681,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 421, + "line": 198, }, "name": "streamViewType", "optional": true, @@ -123692,7 +123692,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 430, + "line": 207, }, "name": "tags", "optional": true, @@ -123708,7 +123708,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 502, + "line": 279, }, "name": "timeouts", "optional": true, @@ -123719,7 +123719,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 511, + "line": 288, }, "name": "ttl", "optional": true, @@ -123735,7 +123735,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 439, + "line": 216, }, "name": "writeCapacity", "optional": true, @@ -123752,7 +123752,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 260, + "line": 37, }, "name": "DynamodbTableAttribute", "properties": Array [ @@ -123761,7 +123761,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 261, + "line": 38, }, "name": "name", "type": Object { @@ -123773,7 +123773,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 262, + "line": 39, }, "name": "type", "type": Object { @@ -123792,7 +123792,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 233, + "line": 10, }, "name": "DynamodbTableConfig", "properties": Array [ @@ -123804,7 +123804,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 244, + "line": 21, }, "name": "attribute", "type": Object { @@ -123821,7 +123821,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 235, + "line": 12, }, "name": "hashKey", "type": Object { @@ -123833,7 +123833,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 236, + "line": 13, }, "name": "name", "type": Object { @@ -123845,7 +123845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 234, + "line": 11, }, "name": "billingMode", "optional": true, @@ -123861,7 +123861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 246, + "line": 23, }, "name": "globalSecondaryIndex", "optional": true, @@ -123882,7 +123882,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 248, + "line": 25, }, "name": "localSecondaryIndex", "optional": true, @@ -123903,7 +123903,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 250, + "line": 27, }, "name": "pointInTimeRecovery", "optional": true, @@ -123921,7 +123921,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 237, + "line": 14, }, "name": "rangeKey", "optional": true, @@ -123934,7 +123934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 238, + "line": 15, }, "name": "readCapacity", "optional": true, @@ -123950,7 +123950,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 252, + "line": 29, }, "name": "replica", "optional": true, @@ -123971,7 +123971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 254, + "line": 31, }, "name": "serverSideEncryption", "optional": true, @@ -123989,7 +123989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 239, + "line": 16, }, "name": "streamEnabled", "optional": true, @@ -124002,7 +124002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 240, + "line": 17, }, "name": "streamViewType", "optional": true, @@ -124015,7 +124015,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 241, + "line": 18, }, "name": "tags", "optional": true, @@ -124036,7 +124036,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 256, + "line": 33, }, "name": "timeouts", "optional": true, @@ -124052,7 +124052,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 258, + "line": 35, }, "name": "ttl", "optional": true, @@ -124070,7 +124070,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 242, + "line": 19, }, "name": "writeCapacity", "optional": true, @@ -124087,7 +124087,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 264, + "line": 41, }, "name": "DynamodbTableGlobalSecondaryIndex", "properties": Array [ @@ -124096,7 +124096,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 265, + "line": 42, }, "name": "hashKey", "type": Object { @@ -124108,7 +124108,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 266, + "line": 43, }, "name": "name", "type": Object { @@ -124120,7 +124120,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 268, + "line": 45, }, "name": "projectionType", "type": Object { @@ -124132,7 +124132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 267, + "line": 44, }, "name": "nonKeyAttributes", "optional": true, @@ -124150,7 +124150,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 269, + "line": 46, }, "name": "rangeKey", "optional": true, @@ -124163,7 +124163,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 270, + "line": 47, }, "name": "readCapacity", "optional": true, @@ -124176,7 +124176,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 271, + "line": 48, }, "name": "writeCapacity", "optional": true, @@ -124215,13 +124215,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -124242,7 +124242,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 78, + "line": 48, }, "name": "hashKey", "type": Object { @@ -124252,7 +124252,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 96, + "line": 66, }, "name": "item", "type": Object { @@ -124262,7 +124262,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 114, + "line": 84, }, "name": "tableName", "type": Object { @@ -124272,7 +124272,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 87, + "line": 57, }, "name": "id", "optional": true, @@ -124283,7 +124283,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 105, + "line": 75, }, "name": "rangeKey", "optional": true, @@ -124303,7 +124303,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 40, + "line": 10, }, "name": "DynamodbTableItemConfig", "properties": Array [ @@ -124312,7 +124312,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 41, + "line": 11, }, "name": "hashKey", "type": Object { @@ -124324,7 +124324,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 42, + "line": 12, }, "name": "item", "type": Object { @@ -124336,7 +124336,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 44, + "line": 14, }, "name": "tableName", "type": Object { @@ -124348,7 +124348,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table-item.ts", - "line": 43, + "line": 13, }, "name": "rangeKey", "optional": true, @@ -124365,7 +124365,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 273, + "line": 50, }, "name": "DynamodbTableLocalSecondaryIndex", "properties": Array [ @@ -124374,7 +124374,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 274, + "line": 51, }, "name": "name", "type": Object { @@ -124386,7 +124386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 276, + "line": 53, }, "name": "projectionType", "type": Object { @@ -124398,7 +124398,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 277, + "line": 54, }, "name": "rangeKey", "type": Object { @@ -124410,7 +124410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 275, + "line": 52, }, "name": "nonKeyAttributes", "optional": true, @@ -124432,7 +124432,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 279, + "line": 56, }, "name": "DynamodbTablePointInTimeRecovery", "properties": Array [ @@ -124441,7 +124441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 280, + "line": 57, }, "name": "enabled", "type": Object { @@ -124457,7 +124457,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 282, + "line": 59, }, "name": "DynamodbTableReplica", "properties": Array [ @@ -124466,7 +124466,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 283, + "line": 60, }, "name": "regionName", "type": Object { @@ -124482,7 +124482,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 285, + "line": 62, }, "name": "DynamodbTableServerSideEncryption", "properties": Array [ @@ -124491,7 +124491,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 286, + "line": 63, }, "name": "enabled", "type": Object { @@ -124503,7 +124503,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 287, + "line": 64, }, "name": "kmsKeyArn", "optional": true, @@ -124520,7 +124520,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 289, + "line": 66, }, "name": "DynamodbTableTimeouts", "properties": Array [ @@ -124529,7 +124529,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 290, + "line": 67, }, "name": "create", "optional": true, @@ -124542,7 +124542,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 291, + "line": 68, }, "name": "delete", "optional": true, @@ -124555,7 +124555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 292, + "line": 69, }, "name": "update", "optional": true, @@ -124572,7 +124572,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 294, + "line": 71, }, "name": "DynamodbTableTtl", "properties": Array [ @@ -124581,7 +124581,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 295, + "line": 72, }, "name": "attributeName", "type": Object { @@ -124593,7 +124593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/dynamodb-table.ts", - "line": 296, + "line": 73, }, "name": "enabled", "optional": true, @@ -124632,13 +124632,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ebs-default-kms-key.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ebs-default-kms-key.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -124659,7 +124659,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-default-kms-key.ts", - "line": 69, + "line": 51, }, "name": "keyArn", "type": Object { @@ -124669,7 +124669,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-default-kms-key.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -124689,7 +124689,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ebs-default-kms-key.ts", - "line": 28, + "line": 10, }, "name": "EbsDefaultKmsKeyConfig", "properties": Array [ @@ -124698,7 +124698,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-default-kms-key.ts", - "line": 29, + "line": 11, }, "name": "keyArn", "type": Object { @@ -124737,13 +124737,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ebs-encryption-by-default.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ebs-encryption-by-default.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -124764,7 +124764,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-encryption-by-default.ts", - "line": 60, + "line": 42, }, "name": "enabled", "optional": true, @@ -124775,7 +124775,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-encryption-by-default.ts", - "line": 69, + "line": 51, }, "name": "id", "optional": true, @@ -124795,7 +124795,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ebs-encryption-by-default.ts", - "line": 28, + "line": 10, }, "name": "EbsEncryptionByDefaultConfig", "properties": Array [ @@ -124804,7 +124804,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-encryption-by-default.ts", - "line": 29, + "line": 11, }, "name": "enabled", "optional": true, @@ -124843,13 +124843,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 94, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 200, + "line": 130, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -124871,7 +124871,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 122, + "line": 52, }, "name": "dataEncryptionKeyId", "type": Object { @@ -124882,7 +124882,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 136, + "line": 66, }, "name": "encrypted", "type": Object { @@ -124893,7 +124893,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 150, + "line": 80, }, "name": "kmsKeyId", "type": Object { @@ -124904,7 +124904,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 155, + "line": 85, }, "name": "ownerAlias", "type": Object { @@ -124915,7 +124915,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 160, + "line": 90, }, "name": "ownerId", "type": Object { @@ -124926,7 +124926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 183, + "line": 113, }, "name": "volumeSize", "type": Object { @@ -124936,7 +124936,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 175, + "line": 105, }, "name": "volumeId", "type": Object { @@ -124946,7 +124946,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 128, + "line": 58, }, "name": "description", "optional": true, @@ -124957,7 +124957,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 142, + "line": 72, }, "name": "id", "optional": true, @@ -124968,7 +124968,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 166, + "line": 96, }, "name": "tags", "optional": true, @@ -124984,7 +124984,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 189, + "line": 119, }, "name": "timeouts", "optional": true, @@ -125004,7 +125004,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 80, + "line": 10, }, "name": "EbsSnapshotConfig", "properties": Array [ @@ -125013,7 +125013,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 83, + "line": 13, }, "name": "volumeId", "type": Object { @@ -125025,7 +125025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 81, + "line": 11, }, "name": "description", "optional": true, @@ -125038,7 +125038,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 82, + "line": 12, }, "name": "tags", "optional": true, @@ -125059,7 +125059,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 85, + "line": 15, }, "name": "timeouts", "optional": true, @@ -125098,13 +125098,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 82, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 203, + "line": 142, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -125126,7 +125126,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 112, + "line": 51, }, "name": "dataEncryptionKeyId", "type": Object { @@ -125137,7 +125137,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 153, + "line": 92, }, "name": "ownerAlias", "type": Object { @@ -125148,7 +125148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 158, + "line": 97, }, "name": "ownerId", "type": Object { @@ -125159,7 +125159,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 190, + "line": 129, }, "name": "volumeId", "type": Object { @@ -125170,7 +125170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 195, + "line": 134, }, "name": "volumeSize", "type": Object { @@ -125180,7 +125180,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 164, + "line": 103, }, "name": "sourceRegion", "type": Object { @@ -125190,7 +125190,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 173, + "line": 112, }, "name": "sourceSnapshotId", "type": Object { @@ -125200,7 +125200,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 118, + "line": 57, }, "name": "description", "optional": true, @@ -125211,7 +125211,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 127, + "line": 66, }, "name": "encrypted", "optional": true, @@ -125222,7 +125222,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 136, + "line": 75, }, "name": "id", "optional": true, @@ -125233,7 +125233,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 145, + "line": 84, }, "name": "kmsKeyId", "optional": true, @@ -125244,7 +125244,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 182, + "line": 121, }, "name": "tags", "optional": true, @@ -125269,7 +125269,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 71, + "line": 10, }, "name": "EbsSnapshotCopyConfig", "properties": Array [ @@ -125278,7 +125278,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 75, + "line": 14, }, "name": "sourceRegion", "type": Object { @@ -125290,7 +125290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 76, + "line": 15, }, "name": "sourceSnapshotId", "type": Object { @@ -125302,7 +125302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 72, + "line": 11, }, "name": "description", "optional": true, @@ -125315,7 +125315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 73, + "line": 12, }, "name": "encrypted", "optional": true, @@ -125328,7 +125328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 74, + "line": 13, }, "name": "kmsKeyId", "optional": true, @@ -125341,7 +125341,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot-copy.ts", - "line": 77, + "line": 16, }, "name": "tags", "optional": true, @@ -125363,7 +125363,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 87, + "line": 17, }, "name": "EbsSnapshotTimeouts", "properties": Array [ @@ -125372,7 +125372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 88, + "line": 18, }, "name": "create", "optional": true, @@ -125385,7 +125385,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-snapshot.ts", - "line": 89, + "line": 19, }, "name": "delete", "optional": true, @@ -125424,13 +125424,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 87, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 218, + "line": 155, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -125452,7 +125452,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 120, + "line": 57, }, "name": "arn", "type": Object { @@ -125462,7 +125462,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 126, + "line": 63, }, "name": "availabilityZone", "type": Object { @@ -125472,7 +125472,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 135, + "line": 72, }, "name": "encrypted", "optional": true, @@ -125483,7 +125483,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 144, + "line": 81, }, "name": "id", "optional": true, @@ -125494,7 +125494,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 153, + "line": 90, }, "name": "iops", "optional": true, @@ -125505,7 +125505,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 162, + "line": 99, }, "name": "kmsKeyId", "optional": true, @@ -125516,7 +125516,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 171, + "line": 108, }, "name": "outpostArn", "optional": true, @@ -125527,7 +125527,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 180, + "line": 117, }, "name": "size", "optional": true, @@ -125538,7 +125538,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 189, + "line": 126, }, "name": "snapshotId", "optional": true, @@ -125549,7 +125549,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 198, + "line": 135, }, "name": "tags", "optional": true, @@ -125565,7 +125565,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 207, + "line": 144, }, "name": "type", "optional": true, @@ -125585,7 +125585,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 73, + "line": 10, }, "name": "EbsVolumeConfig", "properties": Array [ @@ -125594,7 +125594,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 74, + "line": 11, }, "name": "availabilityZone", "type": Object { @@ -125606,7 +125606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 75, + "line": 12, }, "name": "encrypted", "optional": true, @@ -125619,7 +125619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 76, + "line": 13, }, "name": "iops", "optional": true, @@ -125632,7 +125632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 77, + "line": 14, }, "name": "kmsKeyId", "optional": true, @@ -125645,7 +125645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 78, + "line": 15, }, "name": "outpostArn", "optional": true, @@ -125658,7 +125658,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 79, + "line": 16, }, "name": "size", "optional": true, @@ -125671,7 +125671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 80, + "line": 17, }, "name": "snapshotId", "optional": true, @@ -125684,7 +125684,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 81, + "line": 18, }, "name": "tags", "optional": true, @@ -125702,7 +125702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ebs-volume.ts", - "line": 82, + "line": 19, }, "name": "type", "optional": true, @@ -125741,13 +125741,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-availability-zone-group.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-availability-zone-group.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -125768,7 +125768,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-availability-zone-group.ts", - "line": 66, + "line": 44, }, "name": "groupName", "type": Object { @@ -125778,7 +125778,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-availability-zone-group.ts", - "line": 84, + "line": 62, }, "name": "optInStatus", "type": Object { @@ -125788,7 +125788,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-availability-zone-group.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -125808,7 +125808,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-availability-zone-group.ts", - "line": 32, + "line": 10, }, "name": "Ec2AvailabilityZoneGroupConfig", "properties": Array [ @@ -125817,7 +125817,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-availability-zone-group.ts", - "line": 33, + "line": 11, }, "name": "groupName", "type": Object { @@ -125829,7 +125829,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-availability-zone-group.ts", - "line": 34, + "line": 12, }, "name": "optInStatus", "type": Object { @@ -125867,13 +125867,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 87, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 233, + "line": 172, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -125894,7 +125894,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 123, + "line": 62, }, "name": "availabilityZone", "type": Object { @@ -125904,7 +125904,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 177, + "line": 116, }, "name": "instanceCount", "type": Object { @@ -125914,7 +125914,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 195, + "line": 134, }, "name": "instancePlatform", "type": Object { @@ -125924,7 +125924,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 204, + "line": 143, }, "name": "instanceType", "type": Object { @@ -125934,7 +125934,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 132, + "line": 71, }, "name": "ebsOptimized", "optional": true, @@ -125945,7 +125945,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 141, + "line": 80, }, "name": "endDate", "optional": true, @@ -125956,7 +125956,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 150, + "line": 89, }, "name": "endDateType", "optional": true, @@ -125967,7 +125967,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 159, + "line": 98, }, "name": "ephemeralStorage", "optional": true, @@ -125978,7 +125978,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 168, + "line": 107, }, "name": "id", "optional": true, @@ -125989,7 +125989,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 186, + "line": 125, }, "name": "instanceMatchCriteria", "optional": true, @@ -126000,7 +126000,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 213, + "line": 152, }, "name": "tags", "optional": true, @@ -126016,7 +126016,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 222, + "line": 161, }, "name": "tenancy", "optional": true, @@ -126036,7 +126036,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 71, + "line": 10, }, "name": "Ec2CapacityReservationConfig", "properties": Array [ @@ -126045,7 +126045,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 72, + "line": 11, }, "name": "availabilityZone", "type": Object { @@ -126057,7 +126057,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 77, + "line": 16, }, "name": "instanceCount", "type": Object { @@ -126069,7 +126069,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 79, + "line": 18, }, "name": "instancePlatform", "type": Object { @@ -126081,7 +126081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 80, + "line": 19, }, "name": "instanceType", "type": Object { @@ -126093,7 +126093,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 73, + "line": 12, }, "name": "ebsOptimized", "optional": true, @@ -126106,7 +126106,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 74, + "line": 13, }, "name": "endDate", "optional": true, @@ -126119,7 +126119,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 75, + "line": 14, }, "name": "endDateType", "optional": true, @@ -126132,7 +126132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 76, + "line": 15, }, "name": "ephemeralStorage", "optional": true, @@ -126145,7 +126145,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 78, + "line": 17, }, "name": "instanceMatchCriteria", "optional": true, @@ -126158,7 +126158,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 81, + "line": 20, }, "name": "tags", "optional": true, @@ -126176,7 +126176,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-capacity-reservation.ts", - "line": 82, + "line": 21, }, "name": "tenancy", "optional": true, @@ -126215,13 +126215,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 136, + "line": 36, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 272, + "line": 172, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -126243,7 +126243,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 187, + "line": 87, }, "name": "dnsName", "type": Object { @@ -126254,7 +126254,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 228, + "line": 128, }, "name": "status", "type": Object { @@ -126264,7 +126264,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 252, + "line": 152, }, "name": "authenticationOptions", "type": Object { @@ -126279,7 +126279,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 170, + "line": 70, }, "name": "clientCidrBlock", "type": Object { @@ -126289,7 +126289,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 261, + "line": 161, }, "name": "connectionLogOptions", "type": Object { @@ -126304,7 +126304,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 211, + "line": 111, }, "name": "serverCertificateArn", "type": Object { @@ -126314,7 +126314,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 179, + "line": 79, }, "name": "description", "optional": true, @@ -126325,7 +126325,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 193, + "line": 93, }, "name": "dnsServers", "optional": true, @@ -126341,7 +126341,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 202, + "line": 102, }, "name": "id", "optional": true, @@ -126352,7 +126352,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 220, + "line": 120, }, "name": "splitTunnel", "optional": true, @@ -126363,7 +126363,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 234, + "line": 134, }, "name": "tags", "optional": true, @@ -126379,7 +126379,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 243, + "line": 143, }, "name": "transportProtocol", "optional": true, @@ -126396,7 +126396,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 123, + "line": 23, }, "name": "Ec2ClientVpnEndpointAuthenticationOptions", "properties": Array [ @@ -126405,7 +126405,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 126, + "line": 26, }, "name": "type", "type": Object { @@ -126417,7 +126417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 124, + "line": 24, }, "name": "activeDirectoryId", "optional": true, @@ -126430,7 +126430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 125, + "line": 25, }, "name": "rootCertificateChainArn", "optional": true, @@ -126450,7 +126450,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 110, + "line": 10, }, "name": "Ec2ClientVpnEndpointConfig", "properties": Array [ @@ -126462,7 +126462,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 119, + "line": 19, }, "name": "authenticationOptions", "type": Object { @@ -126479,7 +126479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 111, + "line": 11, }, "name": "clientCidrBlock", "type": Object { @@ -126494,7 +126494,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 121, + "line": 21, }, "name": "connectionLogOptions", "type": Object { @@ -126511,7 +126511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 114, + "line": 14, }, "name": "serverCertificateArn", "type": Object { @@ -126523,7 +126523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 112, + "line": 12, }, "name": "description", "optional": true, @@ -126536,7 +126536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 113, + "line": 13, }, "name": "dnsServers", "optional": true, @@ -126554,7 +126554,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 115, + "line": 15, }, "name": "splitTunnel", "optional": true, @@ -126567,7 +126567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 116, + "line": 16, }, "name": "tags", "optional": true, @@ -126585,7 +126585,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 117, + "line": 17, }, "name": "transportProtocol", "optional": true, @@ -126602,7 +126602,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 128, + "line": 28, }, "name": "Ec2ClientVpnEndpointConnectionLogOptions", "properties": Array [ @@ -126611,7 +126611,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 131, + "line": 31, }, "name": "enabled", "type": Object { @@ -126623,7 +126623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 129, + "line": 29, }, "name": "cloudwatchLogGroup", "optional": true, @@ -126636,7 +126636,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-endpoint.ts", - "line": 130, + "line": 30, }, "name": "cloudwatchLogStream", "optional": true, @@ -126675,13 +126675,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 54, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 125, + "line": 88, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -126703,7 +126703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 98, + "line": 61, }, "name": "securityGroups", "type": Object { @@ -126719,7 +126719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 103, + "line": 66, }, "name": "status", "type": Object { @@ -126730,7 +126730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 117, + "line": 80, }, "name": "vpcId", "type": Object { @@ -126740,7 +126740,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 81, + "line": 44, }, "name": "clientVpnEndpointId", "type": Object { @@ -126750,7 +126750,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 109, + "line": 72, }, "name": "subnetId", "type": Object { @@ -126760,7 +126760,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 90, + "line": 53, }, "name": "id", "optional": true, @@ -126780,7 +126780,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 47, + "line": 10, }, "name": "Ec2ClientVpnNetworkAssociationConfig", "properties": Array [ @@ -126789,7 +126789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 48, + "line": 11, }, "name": "clientVpnEndpointId", "type": Object { @@ -126801,7 +126801,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-client-vpn-network-association.ts", - "line": 49, + "line": 12, }, "name": "subnetId", "type": Object { @@ -126839,13 +126839,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 250, + "line": 69, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 396, + "line": 215, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -126866,7 +126866,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 349, + "line": 168, }, "name": "launchTemplateConfig", "type": Object { @@ -126881,7 +126881,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 376, + "line": 195, }, "name": "targetCapacitySpecification", "type": Object { @@ -126896,7 +126896,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 286, + "line": 105, }, "name": "excessCapacityTerminationPolicy", "optional": true, @@ -126907,7 +126907,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 295, + "line": 114, }, "name": "id", "optional": true, @@ -126918,7 +126918,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 358, + "line": 177, }, "name": "onDemandOptions", "optional": true, @@ -126934,7 +126934,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 304, + "line": 123, }, "name": "replaceUnhealthyInstances", "optional": true, @@ -126945,7 +126945,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 367, + "line": 186, }, "name": "spotOptions", "optional": true, @@ -126961,7 +126961,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 313, + "line": 132, }, "name": "tags", "optional": true, @@ -126977,7 +126977,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 322, + "line": 141, }, "name": "terminateInstances", "optional": true, @@ -126988,7 +126988,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 331, + "line": 150, }, "name": "terminateInstancesWithExpiration", "optional": true, @@ -126999,7 +126999,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 385, + "line": 204, }, "name": "timeouts", "optional": true, @@ -127010,7 +127010,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 340, + "line": 159, }, "name": "type", "optional": true, @@ -127030,7 +127030,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 191, + "line": 10, }, "name": "Ec2FleetConfig", "properties": Array [ @@ -127042,7 +127042,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 199, + "line": 18, }, "name": "launchTemplateConfig", "type": Object { @@ -127062,7 +127062,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 205, + "line": 24, }, "name": "targetCapacitySpecification", "type": Object { @@ -127079,7 +127079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 192, + "line": 11, }, "name": "excessCapacityTerminationPolicy", "optional": true, @@ -127095,7 +127095,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 201, + "line": 20, }, "name": "onDemandOptions", "optional": true, @@ -127113,7 +127113,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 193, + "line": 12, }, "name": "replaceUnhealthyInstances", "optional": true, @@ -127129,7 +127129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 203, + "line": 22, }, "name": "spotOptions", "optional": true, @@ -127147,7 +127147,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 194, + "line": 13, }, "name": "tags", "optional": true, @@ -127165,7 +127165,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 195, + "line": 14, }, "name": "terminateInstances", "optional": true, @@ -127178,7 +127178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 196, + "line": 15, }, "name": "terminateInstancesWithExpiration", "optional": true, @@ -127194,7 +127194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 207, + "line": 26, }, "name": "timeouts", "optional": true, @@ -127207,7 +127207,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 197, + "line": 16, }, "name": "type", "optional": true, @@ -127224,7 +127224,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 222, + "line": 41, }, "name": "Ec2FleetLaunchTemplateConfig", "properties": Array [ @@ -127236,7 +127236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 224, + "line": 43, }, "name": "launchTemplateSpecification", "type": Object { @@ -127256,7 +127256,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 226, + "line": 45, }, "name": "override", "optional": true, @@ -127278,7 +127278,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 209, + "line": 28, }, "name": "Ec2FleetLaunchTemplateConfigLaunchTemplateSpecification", "properties": Array [ @@ -127287,7 +127287,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 212, + "line": 31, }, "name": "version", "type": Object { @@ -127299,7 +127299,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 210, + "line": 29, }, "name": "launchTemplateId", "optional": true, @@ -127312,7 +127312,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 211, + "line": 30, }, "name": "launchTemplateName", "optional": true, @@ -127329,7 +127329,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 214, + "line": 33, }, "name": "Ec2FleetLaunchTemplateConfigOverride", "properties": Array [ @@ -127338,7 +127338,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 215, + "line": 34, }, "name": "availabilityZone", "optional": true, @@ -127351,7 +127351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 216, + "line": 35, }, "name": "instanceType", "optional": true, @@ -127364,7 +127364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 217, + "line": 36, }, "name": "maxPrice", "optional": true, @@ -127377,7 +127377,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 218, + "line": 37, }, "name": "priority", "optional": true, @@ -127390,7 +127390,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 219, + "line": 38, }, "name": "subnetId", "optional": true, @@ -127403,7 +127403,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 220, + "line": 39, }, "name": "weightedCapacity", "optional": true, @@ -127420,7 +127420,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 228, + "line": 47, }, "name": "Ec2FleetOnDemandOptions", "properties": Array [ @@ -127429,7 +127429,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 229, + "line": 48, }, "name": "allocationStrategy", "optional": true, @@ -127446,7 +127446,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 231, + "line": 50, }, "name": "Ec2FleetSpotOptions", "properties": Array [ @@ -127455,7 +127455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 232, + "line": 51, }, "name": "allocationStrategy", "optional": true, @@ -127468,7 +127468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 233, + "line": 52, }, "name": "instanceInterruptionBehavior", "optional": true, @@ -127481,7 +127481,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 234, + "line": 53, }, "name": "instancePoolsToUseCount", "optional": true, @@ -127498,7 +127498,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 236, + "line": 55, }, "name": "Ec2FleetTargetCapacitySpecification", "properties": Array [ @@ -127507,7 +127507,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 237, + "line": 56, }, "name": "defaultTargetCapacityType", "type": Object { @@ -127519,7 +127519,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 240, + "line": 59, }, "name": "totalTargetCapacity", "type": Object { @@ -127531,7 +127531,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 238, + "line": 57, }, "name": "onDemandTargetCapacity", "optional": true, @@ -127544,7 +127544,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 239, + "line": 58, }, "name": "spotTargetCapacity", "optional": true, @@ -127561,7 +127561,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 242, + "line": 61, }, "name": "Ec2FleetTimeouts", "properties": Array [ @@ -127570,7 +127570,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 243, + "line": 62, }, "name": "create", "optional": true, @@ -127583,7 +127583,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 244, + "line": 63, }, "name": "delete", "optional": true, @@ -127596,7 +127596,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-fleet.ts", - "line": 245, + "line": 64, }, "name": "update", "optional": true, @@ -127636,13 +127636,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter.ts", - "line": 50, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter.ts", - "line": 116, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -127663,7 +127663,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter.ts", - "line": 78, + "line": 46, }, "name": "description", "optional": true, @@ -127674,7 +127674,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter.ts", - "line": 87, + "line": 55, }, "name": "id", "optional": true, @@ -127685,7 +127685,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter.ts", - "line": 96, + "line": 64, }, "name": "networkServices", "optional": true, @@ -127701,7 +127701,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter.ts", - "line": 105, + "line": 73, }, "name": "tags", "optional": true, @@ -127726,7 +127726,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter.ts", - "line": 42, + "line": 10, }, "name": "Ec2TrafficMirrorFilterConfig", "properties": Array [ @@ -127735,7 +127735,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter.ts", - "line": 43, + "line": 11, }, "name": "description", "optional": true, @@ -127748,7 +127748,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter.ts", - "line": 44, + "line": 12, }, "name": "networkServices", "optional": true, @@ -127766,7 +127766,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter.ts", - "line": 45, + "line": 13, }, "name": "tags", "optional": true, @@ -127810,13 +127810,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 115, + "line": 35, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 251, + "line": 171, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -127837,7 +127837,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 159, + "line": 79, }, "name": "destinationCidrBlock", "type": Object { @@ -127847,7 +127847,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 186, + "line": 106, }, "name": "ruleAction", "type": Object { @@ -127857,7 +127857,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 195, + "line": 115, }, "name": "ruleNumber", "type": Object { @@ -127867,7 +127867,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 204, + "line": 124, }, "name": "sourceCidrBlock", "type": Object { @@ -127877,7 +127877,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 213, + "line": 133, }, "name": "trafficDirection", "type": Object { @@ -127887,7 +127887,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 222, + "line": 142, }, "name": "trafficMirrorFilterId", "type": Object { @@ -127897,7 +127897,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 150, + "line": 70, }, "name": "description", "optional": true, @@ -127908,7 +127908,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 231, + "line": 151, }, "name": "destinationPortRange", "optional": true, @@ -127924,7 +127924,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 168, + "line": 88, }, "name": "id", "optional": true, @@ -127935,7 +127935,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 177, + "line": 97, }, "name": "protocol", "optional": true, @@ -127946,7 +127946,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 240, + "line": 160, }, "name": "sourcePortRange", "optional": true, @@ -127971,7 +127971,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 90, + "line": 10, }, "name": "Ec2TrafficMirrorFilterRuleConfig", "properties": Array [ @@ -127980,7 +127980,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 92, + "line": 12, }, "name": "destinationCidrBlock", "type": Object { @@ -127992,7 +127992,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 94, + "line": 14, }, "name": "ruleAction", "type": Object { @@ -128004,7 +128004,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 95, + "line": 15, }, "name": "ruleNumber", "type": Object { @@ -128016,7 +128016,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 96, + "line": 16, }, "name": "sourceCidrBlock", "type": Object { @@ -128028,7 +128028,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 97, + "line": 17, }, "name": "trafficDirection", "type": Object { @@ -128040,7 +128040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 98, + "line": 18, }, "name": "trafficMirrorFilterId", "type": Object { @@ -128052,7 +128052,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 91, + "line": 11, }, "name": "description", "optional": true, @@ -128068,7 +128068,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 100, + "line": 20, }, "name": "destinationPortRange", "optional": true, @@ -128086,7 +128086,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 93, + "line": 13, }, "name": "protocol", "optional": true, @@ -128102,7 +128102,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 102, + "line": 22, }, "name": "sourcePortRange", "optional": true, @@ -128124,7 +128124,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 104, + "line": 24, }, "name": "Ec2TrafficMirrorFilterRuleDestinationPortRange", "properties": Array [ @@ -128133,7 +128133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 105, + "line": 25, }, "name": "fromPort", "optional": true, @@ -128146,7 +128146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 106, + "line": 26, }, "name": "toPort", "optional": true, @@ -128163,7 +128163,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 108, + "line": 28, }, "name": "Ec2TrafficMirrorFilterRuleSourcePortRange", "properties": Array [ @@ -128172,7 +128172,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 109, + "line": 29, }, "name": "fromPort", "optional": true, @@ -128185,7 +128185,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-filter-rule.ts", - "line": 110, + "line": 30, }, "name": "toPort", "optional": true, @@ -128224,13 +128224,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 73, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 189, + "line": 139, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -128251,7 +128251,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 124, + "line": 74, }, "name": "networkInterfaceId", "type": Object { @@ -128261,7 +128261,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 142, + "line": 92, }, "name": "sessionNumber", "type": Object { @@ -128271,7 +128271,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 160, + "line": 110, }, "name": "trafficMirrorFilterId", "type": Object { @@ -128281,7 +128281,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 169, + "line": 119, }, "name": "trafficMirrorTargetId", "type": Object { @@ -128291,7 +128291,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 106, + "line": 56, }, "name": "description", "optional": true, @@ -128302,7 +128302,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 115, + "line": 65, }, "name": "id", "optional": true, @@ -128313,7 +128313,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 133, + "line": 83, }, "name": "packetLength", "optional": true, @@ -128324,7 +128324,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 151, + "line": 101, }, "name": "tags", "optional": true, @@ -128340,7 +128340,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 178, + "line": 128, }, "name": "virtualNetworkId", "optional": true, @@ -128360,7 +128360,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 60, + "line": 10, }, "name": "Ec2TrafficMirrorSessionConfig", "properties": Array [ @@ -128369,7 +128369,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 62, + "line": 12, }, "name": "networkInterfaceId", "type": Object { @@ -128381,7 +128381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 64, + "line": 14, }, "name": "sessionNumber", "type": Object { @@ -128393,7 +128393,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 66, + "line": 16, }, "name": "trafficMirrorFilterId", "type": Object { @@ -128405,7 +128405,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 67, + "line": 17, }, "name": "trafficMirrorTargetId", "type": Object { @@ -128417,7 +128417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 61, + "line": 11, }, "name": "description", "optional": true, @@ -128430,7 +128430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 63, + "line": 13, }, "name": "packetLength", "optional": true, @@ -128443,7 +128443,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 65, + "line": 15, }, "name": "tags", "optional": true, @@ -128461,7 +128461,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-session.ts", - "line": 68, + "line": 18, }, "name": "virtualNetworkId", "optional": true, @@ -128501,13 +128501,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 52, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 128, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -128528,7 +128528,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 81, + "line": 48, }, "name": "description", "optional": true, @@ -128539,7 +128539,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 90, + "line": 57, }, "name": "id", "optional": true, @@ -128550,7 +128550,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 99, + "line": 66, }, "name": "networkInterfaceId", "optional": true, @@ -128561,7 +128561,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 108, + "line": 75, }, "name": "networkLoadBalancerArn", "optional": true, @@ -128572,7 +128572,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 117, + "line": 84, }, "name": "tags", "optional": true, @@ -128597,7 +128597,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 43, + "line": 10, }, "name": "Ec2TrafficMirrorTargetConfig", "properties": Array [ @@ -128606,7 +128606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 44, + "line": 11, }, "name": "description", "optional": true, @@ -128619,7 +128619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 45, + "line": 12, }, "name": "networkInterfaceId", "optional": true, @@ -128632,7 +128632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 46, + "line": 13, }, "name": "networkLoadBalancerArn", "optional": true, @@ -128645,7 +128645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-traffic-mirror-target.ts", - "line": 47, + "line": 14, }, "name": "tags", "optional": true, @@ -128690,13 +128690,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 88, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 224, + "line": 159, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -128718,7 +128718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 129, + "line": 64, }, "name": "arn", "type": Object { @@ -128729,7 +128729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 134, + "line": 69, }, "name": "associationDefaultRouteTableId", "type": Object { @@ -128740,7 +128740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 193, + "line": 128, }, "name": "ownerId", "type": Object { @@ -128751,7 +128751,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 198, + "line": 133, }, "name": "propagationDefaultRouteTableId", "type": Object { @@ -128761,7 +128761,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 121, + "line": 56, }, "name": "amazonSideAsn", "optional": true, @@ -128772,7 +128772,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 140, + "line": 75, }, "name": "autoAcceptSharedAttachments", "optional": true, @@ -128783,7 +128783,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 149, + "line": 84, }, "name": "defaultRouteTableAssociation", "optional": true, @@ -128794,7 +128794,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 158, + "line": 93, }, "name": "defaultRouteTablePropagation", "optional": true, @@ -128805,7 +128805,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 167, + "line": 102, }, "name": "description", "optional": true, @@ -128816,7 +128816,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 176, + "line": 111, }, "name": "dnsSupport", "optional": true, @@ -128827,7 +128827,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 185, + "line": 120, }, "name": "id", "optional": true, @@ -128838,7 +128838,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 204, + "line": 139, }, "name": "tags", "optional": true, @@ -128854,7 +128854,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 213, + "line": 148, }, "name": "vpnEcmpSupport", "optional": true, @@ -128874,7 +128874,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 75, + "line": 10, }, "name": "Ec2TransitGatewayConfig", "properties": Array [ @@ -128883,7 +128883,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 76, + "line": 11, }, "name": "amazonSideAsn", "optional": true, @@ -128896,7 +128896,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 77, + "line": 12, }, "name": "autoAcceptSharedAttachments", "optional": true, @@ -128909,7 +128909,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 78, + "line": 13, }, "name": "defaultRouteTableAssociation", "optional": true, @@ -128922,7 +128922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 79, + "line": 14, }, "name": "defaultRouteTablePropagation", "optional": true, @@ -128935,7 +128935,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 80, + "line": 15, }, "name": "description", "optional": true, @@ -128948,7 +128948,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 81, + "line": 16, }, "name": "dnsSupport", "optional": true, @@ -128961,7 +128961,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 82, + "line": 17, }, "name": "tags", "optional": true, @@ -128979,7 +128979,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway.ts", - "line": 83, + "line": 18, }, "name": "vpnEcmpSupport", "optional": true, @@ -129018,13 +129018,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 58, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 144, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -129045,7 +129045,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 106, + "line": 68, }, "name": "peerRegion", "type": Object { @@ -129055,7 +129055,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 115, + "line": 77, }, "name": "peerTransitGatewayId", "type": Object { @@ -129065,7 +129065,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 133, + "line": 95, }, "name": "transitGatewayId", "type": Object { @@ -129075,7 +129075,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 88, + "line": 50, }, "name": "id", "optional": true, @@ -129086,7 +129086,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 97, + "line": 59, }, "name": "peerAccountId", "optional": true, @@ -129097,7 +129097,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 124, + "line": 86, }, "name": "tags", "optional": true, @@ -129122,7 +129122,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 48, + "line": 10, }, "name": "Ec2TransitGatewayPeeringAttachmentConfig", "properties": Array [ @@ -129131,7 +129131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 50, + "line": 12, }, "name": "peerRegion", "type": Object { @@ -129143,7 +129143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 51, + "line": 13, }, "name": "peerTransitGatewayId", "type": Object { @@ -129155,7 +129155,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 53, + "line": 15, }, "name": "transitGatewayId", "type": Object { @@ -129167,7 +129167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 49, + "line": 11, }, "name": "peerAccountId", "optional": true, @@ -129180,7 +129180,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-peering-attachment.ts", - "line": 52, + "line": 14, }, "name": "tags", "optional": true, @@ -129224,13 +129224,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -129251,7 +129251,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 87, + "line": 57, }, "name": "destinationCidrBlock", "type": Object { @@ -129261,7 +129261,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 114, + "line": 84, }, "name": "transitGatewayRouteTableId", "type": Object { @@ -129271,7 +129271,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 78, + "line": 48, }, "name": "blackhole", "optional": true, @@ -129282,7 +129282,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 96, + "line": 66, }, "name": "id", "optional": true, @@ -129293,7 +129293,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 105, + "line": 75, }, "name": "transitGatewayAttachmentId", "optional": true, @@ -129313,7 +129313,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 40, + "line": 10, }, "name": "Ec2TransitGatewayRouteConfig", "properties": Array [ @@ -129322,7 +129322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 42, + "line": 12, }, "name": "destinationCidrBlock", "type": Object { @@ -129334,7 +129334,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 44, + "line": 14, }, "name": "transitGatewayRouteTableId", "type": Object { @@ -129346,7 +129346,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 41, + "line": 11, }, "name": "blackhole", "optional": true, @@ -129359,7 +129359,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route.ts", - "line": 43, + "line": 13, }, "name": "transitGatewayAttachmentId", "optional": true, @@ -129398,13 +129398,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table.ts", - "line": 50, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table.ts", - "line": 116, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -129426,7 +129426,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table.ts", - "line": 76, + "line": 43, }, "name": "defaultAssociationRouteTable", "type": Object { @@ -129437,7 +129437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table.ts", - "line": 81, + "line": 48, }, "name": "defaultPropagationRouteTable", "type": Object { @@ -129447,7 +129447,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table.ts", - "line": 105, + "line": 72, }, "name": "transitGatewayId", "type": Object { @@ -129457,7 +129457,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table.ts", - "line": 87, + "line": 54, }, "name": "id", "optional": true, @@ -129468,7 +129468,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table.ts", - "line": 96, + "line": 63, }, "name": "tags", "optional": true, @@ -129512,13 +129512,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-association.ts", - "line": 47, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-association.ts", - "line": 113, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -129540,7 +129540,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-association.ts", - "line": 82, + "line": 52, }, "name": "resourceId", "type": Object { @@ -129551,7 +129551,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-association.ts", - "line": 87, + "line": 57, }, "name": "resourceType", "type": Object { @@ -129561,7 +129561,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-association.ts", - "line": 93, + "line": 63, }, "name": "transitGatewayAttachmentId", "type": Object { @@ -129571,7 +129571,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-association.ts", - "line": 102, + "line": 72, }, "name": "transitGatewayRouteTableId", "type": Object { @@ -129581,7 +129581,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-association.ts", - "line": 74, + "line": 44, }, "name": "id", "optional": true, @@ -129601,7 +129601,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-association.ts", - "line": 40, + "line": 10, }, "name": "Ec2TransitGatewayRouteTableAssociationConfig", "properties": Array [ @@ -129610,7 +129610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-association.ts", - "line": 41, + "line": 11, }, "name": "transitGatewayAttachmentId", "type": Object { @@ -129622,7 +129622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-association.ts", - "line": 42, + "line": 12, }, "name": "transitGatewayRouteTableId", "type": Object { @@ -129641,7 +129641,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table.ts", - "line": 43, + "line": 10, }, "name": "Ec2TransitGatewayRouteTableConfig", "properties": Array [ @@ -129650,7 +129650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table.ts", - "line": 45, + "line": 12, }, "name": "transitGatewayId", "type": Object { @@ -129662,7 +129662,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table.ts", - "line": 44, + "line": 11, }, "name": "tags", "optional": true, @@ -129706,13 +129706,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-propagation.ts", - "line": 47, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-propagation.ts", - "line": 113, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -129734,7 +129734,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-propagation.ts", - "line": 82, + "line": 52, }, "name": "resourceId", "type": Object { @@ -129745,7 +129745,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-propagation.ts", - "line": 87, + "line": 57, }, "name": "resourceType", "type": Object { @@ -129755,7 +129755,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-propagation.ts", - "line": 93, + "line": 63, }, "name": "transitGatewayAttachmentId", "type": Object { @@ -129765,7 +129765,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-propagation.ts", - "line": 102, + "line": 72, }, "name": "transitGatewayRouteTableId", "type": Object { @@ -129775,7 +129775,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-propagation.ts", - "line": 74, + "line": 44, }, "name": "id", "optional": true, @@ -129795,7 +129795,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-propagation.ts", - "line": 40, + "line": 10, }, "name": "Ec2TransitGatewayRouteTablePropagationConfig", "properties": Array [ @@ -129804,7 +129804,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-propagation.ts", - "line": 41, + "line": 11, }, "name": "transitGatewayAttachmentId", "type": Object { @@ -129816,7 +129816,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-route-table-propagation.ts", - "line": 42, + "line": 12, }, "name": "transitGatewayRouteTableId", "type": Object { @@ -129854,13 +129854,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 79, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 200, + "line": 144, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -129882,7 +129882,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 192, + "line": 136, }, "name": "vpcOwnerId", "type": Object { @@ -129892,7 +129892,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 139, + "line": 83, }, "name": "subnetIds", "type": Object { @@ -129907,7 +129907,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 175, + "line": 119, }, "name": "transitGatewayId", "type": Object { @@ -129917,7 +129917,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 184, + "line": 128, }, "name": "vpcId", "type": Object { @@ -129927,7 +129927,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 112, + "line": 56, }, "name": "dnsSupport", "optional": true, @@ -129938,7 +129938,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 121, + "line": 65, }, "name": "id", "optional": true, @@ -129949,7 +129949,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 130, + "line": 74, }, "name": "ipv6Support", "optional": true, @@ -129960,7 +129960,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 148, + "line": 92, }, "name": "tags", "optional": true, @@ -129976,7 +129976,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 157, + "line": 101, }, "name": "transitGatewayDefaultRouteTableAssociation", "optional": true, @@ -129987,7 +129987,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 166, + "line": 110, }, "name": "transitGatewayDefaultRouteTablePropagation", "optional": true, @@ -130026,13 +130026,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 79, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 185, + "line": 125, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -130054,7 +130054,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 107, + "line": 47, }, "name": "dnsSupport", "type": Object { @@ -130065,7 +130065,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 121, + "line": 61, }, "name": "ipv6Support", "type": Object { @@ -130076,7 +130076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 126, + "line": 66, }, "name": "subnetIds", "type": Object { @@ -130092,7 +130092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 167, + "line": 107, }, "name": "transitGatewayId", "type": Object { @@ -130103,7 +130103,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 172, + "line": 112, }, "name": "vpcId", "type": Object { @@ -130114,7 +130114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 177, + "line": 117, }, "name": "vpcOwnerId", "type": Object { @@ -130124,7 +130124,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 141, + "line": 81, }, "name": "transitGatewayAttachmentId", "type": Object { @@ -130134,7 +130134,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 113, + "line": 53, }, "name": "id", "optional": true, @@ -130145,7 +130145,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 132, + "line": 72, }, "name": "tags", "optional": true, @@ -130161,7 +130161,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 150, + "line": 90, }, "name": "transitGatewayDefaultRouteTableAssociation", "optional": true, @@ -130172,7 +130172,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 159, + "line": 99, }, "name": "transitGatewayDefaultRouteTablePropagation", "optional": true, @@ -130192,7 +130192,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 70, + "line": 10, }, "name": "Ec2TransitGatewayVpcAttachmentAccepterConfig", "properties": Array [ @@ -130201,7 +130201,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 72, + "line": 12, }, "name": "transitGatewayAttachmentId", "type": Object { @@ -130213,7 +130213,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 71, + "line": 11, }, "name": "tags", "optional": true, @@ -130231,7 +130231,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 73, + "line": 13, }, "name": "transitGatewayDefaultRouteTableAssociation", "optional": true, @@ -130244,7 +130244,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment-accepter.ts", - "line": 74, + "line": 14, }, "name": "transitGatewayDefaultRouteTablePropagation", "optional": true, @@ -130264,7 +130264,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 66, + "line": 10, }, "name": "Ec2TransitGatewayVpcAttachmentConfig", "properties": Array [ @@ -130273,7 +130273,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 69, + "line": 13, }, "name": "subnetIds", "type": Object { @@ -130290,7 +130290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 73, + "line": 17, }, "name": "transitGatewayId", "type": Object { @@ -130302,7 +130302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 74, + "line": 18, }, "name": "vpcId", "type": Object { @@ -130314,7 +130314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 67, + "line": 11, }, "name": "dnsSupport", "optional": true, @@ -130327,7 +130327,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 68, + "line": 12, }, "name": "ipv6Support", "optional": true, @@ -130340,7 +130340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 70, + "line": 14, }, "name": "tags", "optional": true, @@ -130358,7 +130358,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 71, + "line": 15, }, "name": "transitGatewayDefaultRouteTableAssociation", "optional": true, @@ -130371,7 +130371,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ec2-transit-gateway-vpc-attachment.ts", - "line": 72, + "line": 16, }, "name": "transitGatewayDefaultRouteTablePropagation", "optional": true, @@ -130410,13 +130410,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ecr-lifecycle-policy.ts", - "line": 43, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ecr-lifecycle-policy.ts", - "line": 104, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -130438,7 +130438,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-lifecycle-policy.ts", - "line": 87, + "line": 61, }, "name": "registryId", "type": Object { @@ -130448,7 +130448,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-lifecycle-policy.ts", - "line": 79, + "line": 53, }, "name": "policy", "type": Object { @@ -130458,7 +130458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-lifecycle-policy.ts", - "line": 93, + "line": 67, }, "name": "repository", "type": Object { @@ -130468,7 +130468,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-lifecycle-policy.ts", - "line": 70, + "line": 44, }, "name": "id", "optional": true, @@ -130488,7 +130488,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecr-lifecycle-policy.ts", - "line": 36, + "line": 10, }, "name": "EcrLifecyclePolicyConfig", "properties": Array [ @@ -130497,7 +130497,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-lifecycle-policy.ts", - "line": 37, + "line": 11, }, "name": "policy", "type": Object { @@ -130509,7 +130509,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-lifecycle-policy.ts", - "line": 38, + "line": 12, }, "name": "repository", "type": Object { @@ -130547,13 +130547,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 94, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 195, + "line": 129, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -130575,7 +130575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 123, + "line": 57, }, "name": "arn", "type": Object { @@ -130586,7 +130586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 155, + "line": 89, }, "name": "registryId", "type": Object { @@ -130597,7 +130597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 160, + "line": 94, }, "name": "repositoryUrl", "type": Object { @@ -130607,7 +130607,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 147, + "line": 81, }, "name": "name", "type": Object { @@ -130617,7 +130617,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 129, + "line": 63, }, "name": "id", "optional": true, @@ -130628,7 +130628,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 175, + "line": 109, }, "name": "imageScanningConfiguration", "optional": true, @@ -130644,7 +130644,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 138, + "line": 72, }, "name": "imageTagMutability", "optional": true, @@ -130655,7 +130655,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 166, + "line": 100, }, "name": "tags", "optional": true, @@ -130671,7 +130671,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 184, + "line": 118, }, "name": "timeouts", "optional": true, @@ -130691,7 +130691,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 76, + "line": 10, }, "name": "EcrRepositoryConfig", "properties": Array [ @@ -130700,7 +130700,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 78, + "line": 12, }, "name": "name", "type": Object { @@ -130715,7 +130715,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 81, + "line": 15, }, "name": "imageScanningConfiguration", "optional": true, @@ -130733,7 +130733,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 77, + "line": 11, }, "name": "imageTagMutability", "optional": true, @@ -130746,7 +130746,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 79, + "line": 13, }, "name": "tags", "optional": true, @@ -130767,7 +130767,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 83, + "line": 17, }, "name": "timeouts", "optional": true, @@ -130784,7 +130784,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 85, + "line": 19, }, "name": "EcrRepositoryImageScanningConfiguration", "properties": Array [ @@ -130793,7 +130793,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 86, + "line": 20, }, "name": "scanOnPush", "type": Object { @@ -130831,13 +130831,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ecr-repository-policy.ts", - "line": 43, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository-policy.ts", - "line": 104, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -130859,7 +130859,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository-policy.ts", - "line": 87, + "line": 61, }, "name": "registryId", "type": Object { @@ -130869,7 +130869,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository-policy.ts", - "line": 79, + "line": 53, }, "name": "policy", "type": Object { @@ -130879,7 +130879,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository-policy.ts", - "line": 93, + "line": 67, }, "name": "repository", "type": Object { @@ -130889,7 +130889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecr-repository-policy.ts", - "line": 70, + "line": 44, }, "name": "id", "optional": true, @@ -130909,7 +130909,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecr-repository-policy.ts", - "line": 36, + "line": 10, }, "name": "EcrRepositoryPolicyConfig", "properties": Array [ @@ -130918,7 +130918,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository-policy.ts", - "line": 37, + "line": 11, }, "name": "policy", "type": Object { @@ -130930,7 +130930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository-policy.ts", - "line": 38, + "line": 12, }, "name": "repository", "type": Object { @@ -130946,7 +130946,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 88, + "line": 22, }, "name": "EcrRepositoryTimeouts", "properties": Array [ @@ -130955,7 +130955,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecr-repository.ts", - "line": 89, + "line": 23, }, "name": "delete", "optional": true, @@ -130994,13 +130994,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 110, + "line": 31, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 181, + "line": 102, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -131022,7 +131022,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 137, + "line": 58, }, "name": "arn", "type": Object { @@ -131032,7 +131032,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 170, + "line": 91, }, "name": "autoScalingGroupProvider", "type": Object { @@ -131047,7 +131047,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 152, + "line": 73, }, "name": "name", "type": Object { @@ -131057,7 +131057,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 143, + "line": 64, }, "name": "id", "optional": true, @@ -131068,7 +131068,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 161, + "line": 82, }, "name": "tags", "optional": true, @@ -131090,7 +131090,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 101, + "line": 22, }, "name": "EcsCapacityProviderAutoScalingGroupProvider", "properties": Array [ @@ -131099,7 +131099,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 102, + "line": 23, }, "name": "autoScalingGroupArn", "type": Object { @@ -131114,7 +131114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 105, + "line": 26, }, "name": "managedScaling", "optional": true, @@ -131132,7 +131132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 103, + "line": 24, }, "name": "managedTerminationProtection", "optional": true, @@ -131149,7 +131149,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 95, + "line": 16, }, "name": "EcsCapacityProviderAutoScalingGroupProviderManagedScaling", "properties": Array [ @@ -131158,7 +131158,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 96, + "line": 17, }, "name": "maximumScalingStepSize", "optional": true, @@ -131171,7 +131171,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 97, + "line": 18, }, "name": "minimumScalingStepSize", "optional": true, @@ -131184,7 +131184,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 98, + "line": 19, }, "name": "status", "optional": true, @@ -131197,7 +131197,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 99, + "line": 20, }, "name": "targetCapacity", "optional": true, @@ -131217,7 +131217,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 89, + "line": 10, }, "name": "EcsCapacityProviderConfig", "properties": Array [ @@ -131229,7 +131229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 93, + "line": 14, }, "name": "autoScalingGroupProvider", "type": Object { @@ -131246,7 +131246,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 90, + "line": 11, }, "name": "name", "type": Object { @@ -131258,7 +131258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-capacity-provider.ts", - "line": 91, + "line": 12, }, "name": "tags", "optional": true, @@ -131302,13 +131302,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 103, + "line": 31, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 194, + "line": 122, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -131330,7 +131330,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 132, + "line": 60, }, "name": "arn", "type": Object { @@ -131340,7 +131340,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 156, + "line": 84, }, "name": "name", "type": Object { @@ -131350,7 +131350,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 138, + "line": 66, }, "name": "capacityProviders", "optional": true, @@ -131366,7 +131366,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 174, + "line": 102, }, "name": "defaultCapacityProviderStrategy", "optional": true, @@ -131382,7 +131382,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 147, + "line": 75, }, "name": "id", "optional": true, @@ -131393,7 +131393,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 183, + "line": 111, }, "name": "setting", "optional": true, @@ -131409,7 +131409,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 165, + "line": 93, }, "name": "tags", "optional": true, @@ -131434,7 +131434,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 82, + "line": 10, }, "name": "EcsClusterConfig", "properties": Array [ @@ -131443,7 +131443,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 84, + "line": 12, }, "name": "name", "type": Object { @@ -131455,7 +131455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 83, + "line": 11, }, "name": "capacityProviders", "optional": true, @@ -131476,7 +131476,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 87, + "line": 15, }, "name": "defaultCapacityProviderStrategy", "optional": true, @@ -131497,7 +131497,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 89, + "line": 17, }, "name": "setting", "optional": true, @@ -131515,7 +131515,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 85, + "line": 13, }, "name": "tags", "optional": true, @@ -131537,7 +131537,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 91, + "line": 19, }, "name": "EcsClusterDefaultCapacityProviderStrategy", "properties": Array [ @@ -131546,7 +131546,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 93, + "line": 21, }, "name": "capacityProvider", "type": Object { @@ -131558,7 +131558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 92, + "line": 20, }, "name": "base", "optional": true, @@ -131571,7 +131571,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 94, + "line": 22, }, "name": "weight", "optional": true, @@ -131588,7 +131588,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 96, + "line": 24, }, "name": "EcsClusterSetting", "properties": Array [ @@ -131597,7 +131597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 97, + "line": 25, }, "name": "name", "type": Object { @@ -131609,7 +131609,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-cluster.ts", - "line": 98, + "line": 26, }, "name": "value", "type": Object { @@ -131647,13 +131647,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 313, + "line": 82, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 569, + "line": 338, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -131674,7 +131674,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 441, + "line": 210, }, "name": "name", "type": Object { @@ -131684,7 +131684,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 486, + "line": 255, }, "name": "taskDefinition", "type": Object { @@ -131694,7 +131694,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 495, + "line": 264, }, "name": "capacityProviderStrategy", "optional": true, @@ -131710,7 +131710,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 360, + "line": 129, }, "name": "cluster", "optional": true, @@ -131721,7 +131721,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 504, + "line": 273, }, "name": "deploymentController", "optional": true, @@ -131737,7 +131737,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 369, + "line": 138, }, "name": "deploymentMaximumPercent", "optional": true, @@ -131748,7 +131748,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 378, + "line": 147, }, "name": "deploymentMinimumHealthyPercent", "optional": true, @@ -131759,7 +131759,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 387, + "line": 156, }, "name": "desiredCount", "optional": true, @@ -131770,7 +131770,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 396, + "line": 165, }, "name": "enableEcsManagedTags", "optional": true, @@ -131781,7 +131781,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 405, + "line": 174, }, "name": "healthCheckGracePeriodSeconds", "optional": true, @@ -131792,7 +131792,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 414, + "line": 183, }, "name": "iamRole", "optional": true, @@ -131803,7 +131803,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 423, + "line": 192, }, "name": "id", "optional": true, @@ -131814,7 +131814,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 432, + "line": 201, }, "name": "launchType", "optional": true, @@ -131825,7 +131825,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 513, + "line": 282, }, "name": "loadBalancer", "optional": true, @@ -131841,7 +131841,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 522, + "line": 291, }, "name": "networkConfiguration", "optional": true, @@ -131857,7 +131857,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 531, + "line": 300, }, "name": "orderedPlacementStrategy", "optional": true, @@ -131873,7 +131873,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 540, + "line": 309, }, "name": "placementConstraints", "optional": true, @@ -131889,7 +131889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 549, + "line": 318, }, "name": "placementStrategy", "optional": true, @@ -131905,7 +131905,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 450, + "line": 219, }, "name": "platformVersion", "optional": true, @@ -131916,7 +131916,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 459, + "line": 228, }, "name": "propagateTags", "optional": true, @@ -131927,7 +131927,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 468, + "line": 237, }, "name": "schedulingStrategy", "optional": true, @@ -131938,7 +131938,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 558, + "line": 327, }, "name": "serviceRegistries", "optional": true, @@ -131954,7 +131954,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 477, + "line": 246, }, "name": "tags", "optional": true, @@ -131976,7 +131976,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 273, + "line": 42, }, "name": "EcsServiceCapacityProviderStrategy", "properties": Array [ @@ -131985,7 +131985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 275, + "line": 44, }, "name": "capacityProvider", "type": Object { @@ -131997,7 +131997,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 274, + "line": 43, }, "name": "base", "optional": true, @@ -132010,7 +132010,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 276, + "line": 45, }, "name": "weight", "optional": true, @@ -132030,7 +132030,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 241, + "line": 10, }, "name": "EcsServiceConfig", "properties": Array [ @@ -132039,7 +132039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 250, + "line": 19, }, "name": "name", "type": Object { @@ -132051,7 +132051,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 255, + "line": 24, }, "name": "taskDefinition", "type": Object { @@ -132066,7 +132066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 257, + "line": 26, }, "name": "capacityProviderStrategy", "optional": true, @@ -132084,7 +132084,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 242, + "line": 11, }, "name": "cluster", "optional": true, @@ -132100,7 +132100,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 259, + "line": 28, }, "name": "deploymentController", "optional": true, @@ -132118,7 +132118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 243, + "line": 12, }, "name": "deploymentMaximumPercent", "optional": true, @@ -132131,7 +132131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 244, + "line": 13, }, "name": "deploymentMinimumHealthyPercent", "optional": true, @@ -132144,7 +132144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 245, + "line": 14, }, "name": "desiredCount", "optional": true, @@ -132157,7 +132157,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 246, + "line": 15, }, "name": "enableEcsManagedTags", "optional": true, @@ -132170,7 +132170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 247, + "line": 16, }, "name": "healthCheckGracePeriodSeconds", "optional": true, @@ -132183,7 +132183,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 248, + "line": 17, }, "name": "iamRole", "optional": true, @@ -132196,7 +132196,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 249, + "line": 18, }, "name": "launchType", "optional": true, @@ -132212,7 +132212,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 261, + "line": 30, }, "name": "loadBalancer", "optional": true, @@ -132233,7 +132233,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 263, + "line": 32, }, "name": "networkConfiguration", "optional": true, @@ -132254,7 +132254,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 265, + "line": 34, }, "name": "orderedPlacementStrategy", "optional": true, @@ -132275,7 +132275,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 267, + "line": 36, }, "name": "placementConstraints", "optional": true, @@ -132296,7 +132296,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 269, + "line": 38, }, "name": "placementStrategy", "optional": true, @@ -132314,7 +132314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 251, + "line": 20, }, "name": "platformVersion", "optional": true, @@ -132327,7 +132327,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 252, + "line": 21, }, "name": "propagateTags", "optional": true, @@ -132340,7 +132340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 253, + "line": 22, }, "name": "schedulingStrategy", "optional": true, @@ -132356,7 +132356,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 271, + "line": 40, }, "name": "serviceRegistries", "optional": true, @@ -132374,7 +132374,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 254, + "line": 23, }, "name": "tags", "optional": true, @@ -132396,7 +132396,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 278, + "line": 47, }, "name": "EcsServiceDeploymentController", "properties": Array [ @@ -132405,7 +132405,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 279, + "line": 48, }, "name": "type", "optional": true, @@ -132422,7 +132422,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 281, + "line": 50, }, "name": "EcsServiceLoadBalancer", "properties": Array [ @@ -132431,7 +132431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 282, + "line": 51, }, "name": "containerName", "type": Object { @@ -132443,7 +132443,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 283, + "line": 52, }, "name": "containerPort", "type": Object { @@ -132455,7 +132455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 284, + "line": 53, }, "name": "elbName", "optional": true, @@ -132468,7 +132468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 285, + "line": 54, }, "name": "targetGroupArn", "optional": true, @@ -132485,7 +132485,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 287, + "line": 56, }, "name": "EcsServiceNetworkConfiguration", "properties": Array [ @@ -132494,7 +132494,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 290, + "line": 59, }, "name": "subnets", "type": Object { @@ -132511,7 +132511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 288, + "line": 57, }, "name": "assignPublicIp", "optional": true, @@ -132524,7 +132524,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 289, + "line": 58, }, "name": "securityGroups", "optional": true, @@ -132546,7 +132546,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 292, + "line": 61, }, "name": "EcsServiceOrderedPlacementStrategy", "properties": Array [ @@ -132555,7 +132555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 294, + "line": 63, }, "name": "type", "type": Object { @@ -132567,7 +132567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 293, + "line": 62, }, "name": "field", "optional": true, @@ -132584,7 +132584,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 296, + "line": 65, }, "name": "EcsServicePlacementConstraints", "properties": Array [ @@ -132593,7 +132593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 298, + "line": 67, }, "name": "type", "type": Object { @@ -132605,7 +132605,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 297, + "line": 66, }, "name": "expression", "optional": true, @@ -132622,7 +132622,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 300, + "line": 69, }, "name": "EcsServicePlacementStrategy", "properties": Array [ @@ -132631,7 +132631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 302, + "line": 71, }, "name": "type", "type": Object { @@ -132643,7 +132643,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 301, + "line": 70, }, "name": "field", "optional": true, @@ -132660,7 +132660,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 304, + "line": 73, }, "name": "EcsServiceServiceRegistries", "properties": Array [ @@ -132669,7 +132669,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 308, + "line": 77, }, "name": "registryArn", "type": Object { @@ -132681,7 +132681,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 305, + "line": 74, }, "name": "containerName", "optional": true, @@ -132694,7 +132694,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 306, + "line": 75, }, "name": "containerPort", "optional": true, @@ -132707,7 +132707,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-service.ts", - "line": 307, + "line": 76, }, "name": "port", "optional": true, @@ -132746,13 +132746,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 263, + "line": 66, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 459, + "line": 262, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -132774,7 +132774,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 302, + "line": 105, }, "name": "arn", "type": Object { @@ -132785,7 +132785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 397, + "line": 200, }, "name": "revision", "type": Object { @@ -132795,7 +132795,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 308, + "line": 111, }, "name": "containerDefinitions", "type": Object { @@ -132805,7 +132805,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 335, + "line": 138, }, "name": "family", "type": Object { @@ -132815,7 +132815,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 317, + "line": 120, }, "name": "cpu", "optional": true, @@ -132826,7 +132826,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 326, + "line": 129, }, "name": "executionRoleArn", "optional": true, @@ -132837,7 +132837,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 344, + "line": 147, }, "name": "id", "optional": true, @@ -132848,7 +132848,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 421, + "line": 224, }, "name": "inferenceAccelerator", "optional": true, @@ -132864,7 +132864,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 353, + "line": 156, }, "name": "ipcMode", "optional": true, @@ -132875,7 +132875,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 362, + "line": 165, }, "name": "memory", "optional": true, @@ -132886,7 +132886,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 371, + "line": 174, }, "name": "networkMode", "optional": true, @@ -132897,7 +132897,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 380, + "line": 183, }, "name": "pidMode", "optional": true, @@ -132908,7 +132908,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 430, + "line": 233, }, "name": "placementConstraints", "optional": true, @@ -132924,7 +132924,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 439, + "line": 242, }, "name": "proxyConfiguration", "optional": true, @@ -132940,7 +132940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 389, + "line": 192, }, "name": "requiresCompatibilities", "optional": true, @@ -132956,7 +132956,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 403, + "line": 206, }, "name": "tags", "optional": true, @@ -132972,7 +132972,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 412, + "line": 215, }, "name": "taskRoleArn", "optional": true, @@ -132983,7 +132983,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 448, + "line": 251, }, "name": "volume", "optional": true, @@ -133008,7 +133008,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 207, + "line": 10, }, "name": "EcsTaskDefinitionConfig", "properties": Array [ @@ -133017,7 +133017,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 208, + "line": 11, }, "name": "containerDefinitions", "type": Object { @@ -133029,7 +133029,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 211, + "line": 14, }, "name": "family", "type": Object { @@ -133041,7 +133041,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 209, + "line": 12, }, "name": "cpu", "optional": true, @@ -133054,7 +133054,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 210, + "line": 13, }, "name": "executionRoleArn", "optional": true, @@ -133070,7 +133070,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 220, + "line": 23, }, "name": "inferenceAccelerator", "optional": true, @@ -133088,7 +133088,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 212, + "line": 15, }, "name": "ipcMode", "optional": true, @@ -133101,7 +133101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 213, + "line": 16, }, "name": "memory", "optional": true, @@ -133114,7 +133114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 214, + "line": 17, }, "name": "networkMode", "optional": true, @@ -133127,7 +133127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 215, + "line": 18, }, "name": "pidMode", "optional": true, @@ -133143,7 +133143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 222, + "line": 25, }, "name": "placementConstraints", "optional": true, @@ -133164,7 +133164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 224, + "line": 27, }, "name": "proxyConfiguration", "optional": true, @@ -133182,7 +133182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 216, + "line": 19, }, "name": "requiresCompatibilities", "optional": true, @@ -133200,7 +133200,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 217, + "line": 20, }, "name": "tags", "optional": true, @@ -133218,7 +133218,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 218, + "line": 21, }, "name": "taskRoleArn", "optional": true, @@ -133234,7 +133234,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 226, + "line": 29, }, "name": "volume", "optional": true, @@ -133256,7 +133256,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 228, + "line": 31, }, "name": "EcsTaskDefinitionInferenceAccelerator", "properties": Array [ @@ -133265,7 +133265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 229, + "line": 32, }, "name": "deviceName", "type": Object { @@ -133277,7 +133277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 230, + "line": 33, }, "name": "deviceType", "type": Object { @@ -133293,7 +133293,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 232, + "line": 35, }, "name": "EcsTaskDefinitionPlacementConstraints", "properties": Array [ @@ -133302,7 +133302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 234, + "line": 37, }, "name": "type", "type": Object { @@ -133314,7 +133314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 233, + "line": 36, }, "name": "expression", "optional": true, @@ -133331,7 +133331,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 236, + "line": 39, }, "name": "EcsTaskDefinitionProxyConfiguration", "properties": Array [ @@ -133340,7 +133340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 237, + "line": 40, }, "name": "containerName", "type": Object { @@ -133352,7 +133352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 238, + "line": 41, }, "name": "properties", "optional": true, @@ -133370,7 +133370,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 239, + "line": 42, }, "name": "type", "optional": true, @@ -133387,7 +133387,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 252, + "line": 55, }, "name": "EcsTaskDefinitionVolume", "properties": Array [ @@ -133396,7 +133396,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 254, + "line": 57, }, "name": "name", "type": Object { @@ -133411,7 +133411,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 256, + "line": 59, }, "name": "dockerVolumeConfiguration", "optional": true, @@ -133432,7 +133432,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 258, + "line": 61, }, "name": "efsVolumeConfiguration", "optional": true, @@ -133450,7 +133450,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 253, + "line": 56, }, "name": "hostPath", "optional": true, @@ -133467,7 +133467,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 241, + "line": 44, }, "name": "EcsTaskDefinitionVolumeDockerVolumeConfiguration", "properties": Array [ @@ -133476,7 +133476,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 242, + "line": 45, }, "name": "autoprovision", "optional": true, @@ -133489,7 +133489,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 243, + "line": 46, }, "name": "driver", "optional": true, @@ -133502,7 +133502,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 244, + "line": 47, }, "name": "driverOpts", "optional": true, @@ -133520,7 +133520,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 245, + "line": 48, }, "name": "labels", "optional": true, @@ -133538,7 +133538,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 246, + "line": 49, }, "name": "scope", "optional": true, @@ -133555,7 +133555,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 248, + "line": 51, }, "name": "EcsTaskDefinitionVolumeEfsVolumeConfiguration", "properties": Array [ @@ -133564,7 +133564,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 249, + "line": 52, }, "name": "fileSystemId", "type": Object { @@ -133576,7 +133576,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ecs-task-definition.ts", - "line": 250, + "line": 53, }, "name": "rootDirectory", "optional": true, @@ -133616,13 +133616,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 104, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 240, + "line": 164, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -133644,7 +133644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 137, + "line": 61, }, "name": "arn", "type": Object { @@ -133655,7 +133655,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 151, + "line": 75, }, "name": "dnsName", "type": Object { @@ -133665,7 +133665,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 143, + "line": 67, }, "name": "creationToken", "optional": true, @@ -133676,7 +133676,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 157, + "line": 81, }, "name": "encrypted", "optional": true, @@ -133687,7 +133687,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 166, + "line": 90, }, "name": "id", "optional": true, @@ -133698,7 +133698,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 175, + "line": 99, }, "name": "kmsKeyId", "optional": true, @@ -133709,7 +133709,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 229, + "line": 153, }, "name": "lifecyclePolicy", "optional": true, @@ -133725,7 +133725,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 184, + "line": 108, }, "name": "performanceMode", "optional": true, @@ -133736,7 +133736,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 193, + "line": 117, }, "name": "provisionedThroughputInMibps", "optional": true, @@ -133747,7 +133747,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 202, + "line": 126, }, "name": "referenceName", "optional": true, @@ -133758,7 +133758,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 211, + "line": 135, }, "name": "tags", "optional": true, @@ -133774,7 +133774,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 220, + "line": 144, }, "name": "throughputMode", "optional": true, @@ -133794,7 +133794,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 86, + "line": 10, }, "name": "EfsFileSystemConfig", "properties": Array [ @@ -133803,7 +133803,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 87, + "line": 11, }, "name": "creationToken", "optional": true, @@ -133816,7 +133816,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 88, + "line": 12, }, "name": "encrypted", "optional": true, @@ -133829,7 +133829,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 89, + "line": 13, }, "name": "kmsKeyId", "optional": true, @@ -133845,7 +133845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 96, + "line": 20, }, "name": "lifecyclePolicy", "optional": true, @@ -133863,7 +133863,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 90, + "line": 14, }, "name": "performanceMode", "optional": true, @@ -133876,7 +133876,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 91, + "line": 15, }, "name": "provisionedThroughputInMibps", "optional": true, @@ -133889,7 +133889,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 92, + "line": 16, }, "name": "referenceName", "optional": true, @@ -133902,7 +133902,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 93, + "line": 17, }, "name": "tags", "optional": true, @@ -133920,7 +133920,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 94, + "line": 18, }, "name": "throughputMode", "optional": true, @@ -133937,7 +133937,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 98, + "line": 22, }, "name": "EfsFileSystemLifecyclePolicy", "properties": Array [ @@ -133946,7 +133946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-file-system.ts", - "line": 99, + "line": 23, }, "name": "transitionToIa", "type": Object { @@ -133984,13 +133984,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 66, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 157, + "line": 110, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -134012,7 +134012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 94, + "line": 47, }, "name": "dnsName", "type": Object { @@ -134023,7 +134023,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 99, + "line": 52, }, "name": "fileSystemArn", "type": Object { @@ -134034,7 +134034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 131, + "line": 84, }, "name": "networkInterfaceId", "type": Object { @@ -134044,7 +134044,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 105, + "line": 58, }, "name": "fileSystemId", "type": Object { @@ -134054,7 +134054,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 146, + "line": 99, }, "name": "subnetId", "type": Object { @@ -134064,7 +134064,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 114, + "line": 67, }, "name": "id", "optional": true, @@ -134075,7 +134075,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 123, + "line": 76, }, "name": "ipAddress", "optional": true, @@ -134086,7 +134086,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 137, + "line": 90, }, "name": "securityGroups", "optional": true, @@ -134111,7 +134111,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 57, + "line": 10, }, "name": "EfsMountTargetConfig", "properties": Array [ @@ -134120,7 +134120,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 58, + "line": 11, }, "name": "fileSystemId", "type": Object { @@ -134132,7 +134132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 61, + "line": 14, }, "name": "subnetId", "type": Object { @@ -134144,7 +134144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 59, + "line": 12, }, "name": "ipAddress", "optional": true, @@ -134157,7 +134157,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/efs-mount-target.ts", - "line": 60, + "line": 13, }, "name": "securityGroups", "optional": true, @@ -134201,13 +134201,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/egress-only-internet-gateway.ts", - "line": 42, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/egress-only-internet-gateway.ts", - "line": 98, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -134228,7 +134228,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/egress-only-internet-gateway.ts", - "line": 87, + "line": 62, }, "name": "vpcId", "type": Object { @@ -134238,7 +134238,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/egress-only-internet-gateway.ts", - "line": 69, + "line": 44, }, "name": "id", "optional": true, @@ -134249,7 +134249,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/egress-only-internet-gateway.ts", - "line": 78, + "line": 53, }, "name": "tags", "optional": true, @@ -134274,7 +134274,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/egress-only-internet-gateway.ts", - "line": 35, + "line": 10, }, "name": "EgressOnlyInternetGatewayConfig", "properties": Array [ @@ -134283,7 +134283,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/egress-only-internet-gateway.ts", - "line": 37, + "line": 12, }, "name": "vpcId", "type": Object { @@ -134295,7 +134295,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/egress-only-internet-gateway.ts", - "line": 36, + "line": 11, }, "name": "tags", "optional": true, @@ -134340,13 +134340,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 122, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 263, + "line": 169, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -134368,7 +134368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 153, + "line": 59, }, "name": "allocationId", "type": Object { @@ -134379,7 +134379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 167, + "line": 73, }, "name": "associationId", "type": Object { @@ -134390,7 +134390,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 172, + "line": 78, }, "name": "domain", "type": Object { @@ -134401,7 +134401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 204, + "line": 110, }, "name": "privateDns", "type": Object { @@ -134412,7 +134412,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 209, + "line": 115, }, "name": "privateIp", "type": Object { @@ -134423,7 +134423,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 214, + "line": 120, }, "name": "publicDns", "type": Object { @@ -134434,7 +134434,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 219, + "line": 125, }, "name": "publicIp", "type": Object { @@ -134444,7 +134444,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 159, + "line": 65, }, "name": "associateWithPrivateIp", "optional": true, @@ -134455,7 +134455,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 178, + "line": 84, }, "name": "id", "optional": true, @@ -134466,7 +134466,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 187, + "line": 93, }, "name": "instance", "optional": true, @@ -134477,7 +134477,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 196, + "line": 102, }, "name": "networkInterface", "optional": true, @@ -134488,7 +134488,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 225, + "line": 131, }, "name": "publicIpv4Pool", "optional": true, @@ -134499,7 +134499,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 234, + "line": 140, }, "name": "tags", "optional": true, @@ -134515,7 +134515,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 252, + "line": 158, }, "name": "timeouts", "optional": true, @@ -134526,7 +134526,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 243, + "line": 149, }, "name": "vpc", "optional": true, @@ -134566,13 +134566,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 64, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 160, + "line": 117, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -134593,7 +134593,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 95, + "line": 52, }, "name": "allocationId", "optional": true, @@ -134604,7 +134604,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 104, + "line": 61, }, "name": "allowReassociation", "optional": true, @@ -134615,7 +134615,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 113, + "line": 70, }, "name": "id", "optional": true, @@ -134626,7 +134626,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 122, + "line": 79, }, "name": "instanceId", "optional": true, @@ -134637,7 +134637,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 131, + "line": 88, }, "name": "networkInterfaceId", "optional": true, @@ -134648,7 +134648,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 140, + "line": 97, }, "name": "privateIpAddress", "optional": true, @@ -134659,7 +134659,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 149, + "line": 106, }, "name": "publicIp", "optional": true, @@ -134679,7 +134679,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 53, + "line": 10, }, "name": "EipAssociationConfig", "properties": Array [ @@ -134688,7 +134688,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 54, + "line": 11, }, "name": "allocationId", "optional": true, @@ -134701,7 +134701,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 55, + "line": 12, }, "name": "allowReassociation", "optional": true, @@ -134714,7 +134714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 56, + "line": 13, }, "name": "instanceId", "optional": true, @@ -134727,7 +134727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 57, + "line": 14, }, "name": "networkInterfaceId", "optional": true, @@ -134740,7 +134740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 58, + "line": 15, }, "name": "privateIpAddress", "optional": true, @@ -134753,7 +134753,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip-association.ts", - "line": 59, + "line": 16, }, "name": "publicIp", "optional": true, @@ -134773,7 +134773,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 104, + "line": 10, }, "name": "EipConfig", "properties": Array [ @@ -134782,7 +134782,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 105, + "line": 11, }, "name": "associateWithPrivateIp", "optional": true, @@ -134795,7 +134795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 106, + "line": 12, }, "name": "instance", "optional": true, @@ -134808,7 +134808,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 107, + "line": 13, }, "name": "networkInterface", "optional": true, @@ -134821,7 +134821,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 108, + "line": 14, }, "name": "publicIpv4Pool", "optional": true, @@ -134834,7 +134834,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 109, + "line": 15, }, "name": "tags", "optional": true, @@ -134855,7 +134855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 112, + "line": 18, }, "name": "timeouts", "optional": true, @@ -134868,7 +134868,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 110, + "line": 16, }, "name": "vpc", "optional": true, @@ -134885,7 +134885,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 114, + "line": 20, }, "name": "EipTimeouts", "properties": Array [ @@ -134894,7 +134894,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 115, + "line": 21, }, "name": "delete", "optional": true, @@ -134907,7 +134907,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 116, + "line": 22, }, "name": "read", "optional": true, @@ -134920,7 +134920,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eip.ts", - "line": 117, + "line": 23, }, "name": "update", "optional": true, @@ -134959,13 +134959,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 259, + "line": 68, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 296, + "line": 105, }, "name": "certificateAuthority", "parameters": Array [ @@ -134985,7 +134985,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 329, + "line": 138, }, "name": "identity", "parameters": Array [ @@ -135005,7 +135005,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 410, + "line": 219, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -135027,7 +135027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 291, + "line": 100, }, "name": "arn", "type": Object { @@ -135038,7 +135038,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 301, + "line": 110, }, "name": "createdAt", "type": Object { @@ -135049,7 +135049,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 315, + "line": 124, }, "name": "endpoint", "type": Object { @@ -135060,7 +135060,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 343, + "line": 152, }, "name": "platformVersion", "type": Object { @@ -135071,7 +135071,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 357, + "line": 166, }, "name": "status", "type": Object { @@ -135081,7 +135081,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 335, + "line": 144, }, "name": "name", "type": Object { @@ -135091,7 +135091,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 349, + "line": 158, }, "name": "roleArn", "type": Object { @@ -135101,7 +135101,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 399, + "line": 208, }, "name": "vpcConfig", "type": Object { @@ -135116,7 +135116,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 307, + "line": 116, }, "name": "enabledClusterLogTypes", "optional": true, @@ -135132,7 +135132,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 381, + "line": 190, }, "name": "encryptionConfig", "optional": true, @@ -135148,7 +135148,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 321, + "line": 130, }, "name": "id", "optional": true, @@ -135159,7 +135159,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 363, + "line": 172, }, "name": "tags", "optional": true, @@ -135175,7 +135175,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 390, + "line": 199, }, "name": "timeouts", "optional": true, @@ -135186,7 +135186,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 372, + "line": 181, }, "name": "version", "optional": true, @@ -135228,7 +135228,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 215, + "line": 24, }, "name": "EksClusterCertificateAuthority", "properties": Array [ @@ -135236,7 +135236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 218, + "line": 27, }, "name": "data", "type": Object { @@ -135255,7 +135255,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 202, + "line": 11, }, "name": "EksClusterConfig", "properties": Array [ @@ -135264,7 +135264,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 204, + "line": 13, }, "name": "name", "type": Object { @@ -135276,7 +135276,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 205, + "line": 14, }, "name": "roleArn", "type": Object { @@ -135291,7 +135291,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 213, + "line": 22, }, "name": "vpcConfig", "type": Object { @@ -135308,7 +135308,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 203, + "line": 12, }, "name": "enabledClusterLogTypes", "optional": true, @@ -135329,7 +135329,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 209, + "line": 18, }, "name": "encryptionConfig", "optional": true, @@ -135347,7 +135347,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 206, + "line": 15, }, "name": "tags", "optional": true, @@ -135368,7 +135368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 211, + "line": 20, }, "name": "timeouts", "optional": true, @@ -135381,7 +135381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 207, + "line": 16, }, "name": "version", "optional": true, @@ -135398,7 +135398,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 239, + "line": 48, }, "name": "EksClusterEncryptionConfig", "properties": Array [ @@ -135410,7 +135410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 242, + "line": 51, }, "name": "provider", "type": Object { @@ -135427,7 +135427,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 240, + "line": 49, }, "name": "resources", "type": Object { @@ -135448,7 +135448,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 236, + "line": 45, }, "name": "EksClusterEncryptionConfigProvider", "properties": Array [ @@ -135457,7 +135457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 237, + "line": 46, }, "name": "keyArn", "type": Object { @@ -135498,7 +135498,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 229, + "line": 38, }, "name": "EksClusterIdentity", "properties": Array [ @@ -135506,7 +135506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 232, + "line": 41, }, "name": "oidc", "type": Object { @@ -135547,7 +135547,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 222, + "line": 31, }, "name": "EksClusterIdentityOidc", "properties": Array [ @@ -135555,7 +135555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 225, + "line": 34, }, "name": "issuer", "type": Object { @@ -135571,7 +135571,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 244, + "line": 53, }, "name": "EksClusterTimeouts", "properties": Array [ @@ -135580,7 +135580,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 245, + "line": 54, }, "name": "create", "optional": true, @@ -135593,7 +135593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 246, + "line": 55, }, "name": "delete", "optional": true, @@ -135606,7 +135606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 247, + "line": 56, }, "name": "update", "optional": true, @@ -135623,7 +135623,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 249, + "line": 58, }, "name": "EksClusterVpcConfig", "properties": Array [ @@ -135632,7 +135632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 254, + "line": 63, }, "name": "subnetIds", "type": Object { @@ -135649,7 +135649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 250, + "line": 59, }, "name": "endpointPrivateAccess", "optional": true, @@ -135662,7 +135662,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 251, + "line": 60, }, "name": "endpointPublicAccess", "optional": true, @@ -135675,7 +135675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 252, + "line": 61, }, "name": "publicAccessCidrs", "optional": true, @@ -135693,7 +135693,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-cluster.ts", - "line": 253, + "line": 62, }, "name": "securityGroupIds", "optional": true, @@ -135737,13 +135737,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 116, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 232, + "line": 148, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -135765,7 +135765,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 147, + "line": 63, }, "name": "arn", "type": Object { @@ -135776,7 +135776,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 188, + "line": 104, }, "name": "status", "type": Object { @@ -135786,7 +135786,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 153, + "line": 69, }, "name": "clusterName", "type": Object { @@ -135796,7 +135796,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 162, + "line": 78, }, "name": "fargateProfileName", "type": Object { @@ -135806,7 +135806,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 180, + "line": 96, }, "name": "podExecutionRoleArn", "type": Object { @@ -135816,7 +135816,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 212, + "line": 128, }, "name": "selector", "type": Object { @@ -135831,7 +135831,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 171, + "line": 87, }, "name": "id", "optional": true, @@ -135842,7 +135842,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 194, + "line": 110, }, "name": "subnetIds", "optional": true, @@ -135858,7 +135858,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 203, + "line": 119, }, "name": "tags", "optional": true, @@ -135874,7 +135874,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 221, + "line": 137, }, "name": "timeouts", "optional": true, @@ -135894,7 +135894,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 94, + "line": 10, }, "name": "EksFargateProfileConfig", "properties": Array [ @@ -135903,7 +135903,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 95, + "line": 11, }, "name": "clusterName", "type": Object { @@ -135915,7 +135915,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 96, + "line": 12, }, "name": "fargateProfileName", "type": Object { @@ -135927,7 +135927,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 97, + "line": 13, }, "name": "podExecutionRoleArn", "type": Object { @@ -135942,7 +135942,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 101, + "line": 17, }, "name": "selector", "type": Object { @@ -135959,7 +135959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 98, + "line": 14, }, "name": "subnetIds", "optional": true, @@ -135977,7 +135977,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 99, + "line": 15, }, "name": "tags", "optional": true, @@ -135998,7 +135998,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 103, + "line": 19, }, "name": "timeouts", "optional": true, @@ -136015,7 +136015,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 105, + "line": 21, }, "name": "EksFargateProfileSelector", "properties": Array [ @@ -136024,7 +136024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 107, + "line": 23, }, "name": "namespace", "type": Object { @@ -136036,7 +136036,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 106, + "line": 22, }, "name": "labels", "optional": true, @@ -136058,7 +136058,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 109, + "line": 25, }, "name": "EksFargateProfileTimeouts", "properties": Array [ @@ -136067,7 +136067,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 110, + "line": 26, }, "name": "create", "optional": true, @@ -136080,7 +136080,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-fargate-profile.ts", - "line": 111, + "line": 27, }, "name": "delete", "optional": true, @@ -136119,13 +136119,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 231, + "line": 66, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 355, + "line": 190, }, "name": "resources", "parameters": Array [ @@ -136145,7 +136145,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 422, + "line": 257, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -136167,7 +136167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 278, + "line": 113, }, "name": "arn", "type": Object { @@ -136178,7 +136178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 360, + "line": 195, }, "name": "status", "type": Object { @@ -136188,7 +136188,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 284, + "line": 119, }, "name": "clusterName", "type": Object { @@ -136198,7 +136198,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 329, + "line": 164, }, "name": "nodeGroupName", "type": Object { @@ -136208,7 +136208,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 338, + "line": 173, }, "name": "nodeRoleArn", "type": Object { @@ -136218,7 +136218,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 402, + "line": 237, }, "name": "scalingConfig", "type": Object { @@ -136233,7 +136233,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 366, + "line": 201, }, "name": "subnetIds", "type": Object { @@ -136248,7 +136248,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 270, + "line": 105, }, "name": "amiType", "optional": true, @@ -136259,7 +136259,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 293, + "line": 128, }, "name": "diskSize", "optional": true, @@ -136270,7 +136270,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 302, + "line": 137, }, "name": "id", "optional": true, @@ -136281,7 +136281,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 311, + "line": 146, }, "name": "instanceTypes", "optional": true, @@ -136297,7 +136297,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 320, + "line": 155, }, "name": "labels", "optional": true, @@ -136313,7 +136313,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 347, + "line": 182, }, "name": "releaseVersion", "optional": true, @@ -136324,7 +136324,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 393, + "line": 228, }, "name": "remoteAccess", "optional": true, @@ -136340,7 +136340,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 375, + "line": 210, }, "name": "tags", "optional": true, @@ -136356,7 +136356,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 411, + "line": 246, }, "name": "timeouts", "optional": true, @@ -136367,7 +136367,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 384, + "line": 219, }, "name": "version", "optional": true, @@ -136387,7 +136387,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 176, + "line": 11, }, "name": "EksNodeGroupConfig", "properties": Array [ @@ -136396,7 +136396,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 178, + "line": 13, }, "name": "clusterName", "type": Object { @@ -136408,7 +136408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 182, + "line": 17, }, "name": "nodeGroupName", "type": Object { @@ -136420,7 +136420,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 183, + "line": 18, }, "name": "nodeRoleArn", "type": Object { @@ -136435,7 +136435,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 191, + "line": 26, }, "name": "scalingConfig", "type": Object { @@ -136452,7 +136452,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 185, + "line": 20, }, "name": "subnetIds", "type": Object { @@ -136469,7 +136469,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 177, + "line": 12, }, "name": "amiType", "optional": true, @@ -136482,7 +136482,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 179, + "line": 14, }, "name": "diskSize", "optional": true, @@ -136495,7 +136495,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 180, + "line": 15, }, "name": "instanceTypes", "optional": true, @@ -136513,7 +136513,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 181, + "line": 16, }, "name": "labels", "optional": true, @@ -136531,7 +136531,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 184, + "line": 19, }, "name": "releaseVersion", "optional": true, @@ -136547,7 +136547,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 189, + "line": 24, }, "name": "remoteAccess", "optional": true, @@ -136565,7 +136565,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 186, + "line": 21, }, "name": "tags", "optional": true, @@ -136586,7 +136586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 193, + "line": 28, }, "name": "timeouts", "optional": true, @@ -136599,7 +136599,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 187, + "line": 22, }, "name": "version", "optional": true, @@ -136616,7 +136616,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 214, + "line": 49, }, "name": "EksNodeGroupRemoteAccess", "properties": Array [ @@ -136625,7 +136625,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 215, + "line": 50, }, "name": "ec2SshKey", "optional": true, @@ -136638,7 +136638,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 216, + "line": 51, }, "name": "sourceSecurityGroupIds", "optional": true, @@ -136685,7 +136685,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 202, + "line": 37, }, "name": "EksNodeGroupResources", "properties": Array [ @@ -136693,7 +136693,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 205, + "line": 40, }, "name": "autoscalingGroups", "type": Object { @@ -136704,7 +136704,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 210, + "line": 45, }, "name": "remoteAccessSecurityGroupId", "type": Object { @@ -136745,7 +136745,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 195, + "line": 30, }, "name": "EksNodeGroupResourcesAutoscalingGroups", "properties": Array [ @@ -136753,7 +136753,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 198, + "line": 33, }, "name": "name", "type": Object { @@ -136769,7 +136769,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 218, + "line": 53, }, "name": "EksNodeGroupScalingConfig", "properties": Array [ @@ -136778,7 +136778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 219, + "line": 54, }, "name": "desiredSize", "type": Object { @@ -136790,7 +136790,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 220, + "line": 55, }, "name": "maxSize", "type": Object { @@ -136802,7 +136802,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 221, + "line": 56, }, "name": "minSize", "type": Object { @@ -136818,7 +136818,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 223, + "line": 58, }, "name": "EksNodeGroupTimeouts", "properties": Array [ @@ -136827,7 +136827,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 224, + "line": 59, }, "name": "create", "optional": true, @@ -136840,7 +136840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 225, + "line": 60, }, "name": "delete", "optional": true, @@ -136853,7 +136853,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/eks-node-group.ts", - "line": 226, + "line": 61, }, "name": "update", "optional": true, @@ -136892,13 +136892,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 85, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 166, + "line": 107, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -136920,7 +136920,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 113, + "line": 54, }, "name": "arn", "type": Object { @@ -136930,7 +136930,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 137, + "line": 78, }, "name": "name", "type": Object { @@ -136940,7 +136940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 155, + "line": 96, }, "name": "appversionLifecycle", "optional": true, @@ -136956,7 +136956,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 119, + "line": 60, }, "name": "description", "optional": true, @@ -136967,7 +136967,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 128, + "line": 69, }, "name": "id", "optional": true, @@ -136978,7 +136978,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 146, + "line": 87, }, "name": "tags", "optional": true, @@ -137000,7 +137000,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 76, + "line": 17, }, "name": "ElasticBeanstalkApplicationAppversionLifecycle", "properties": Array [ @@ -137009,7 +137009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 80, + "line": 21, }, "name": "serviceRole", "type": Object { @@ -137021,7 +137021,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 77, + "line": 18, }, "name": "deleteSourceFromS3", "optional": true, @@ -137034,7 +137034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 78, + "line": 19, }, "name": "maxAgeInDays", "optional": true, @@ -137047,7 +137047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 79, + "line": 20, }, "name": "maxCount", "optional": true, @@ -137067,7 +137067,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 69, + "line": 10, }, "name": "ElasticBeanstalkApplicationConfig", "properties": Array [ @@ -137076,7 +137076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 71, + "line": 12, }, "name": "name", "type": Object { @@ -137091,7 +137091,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 74, + "line": 15, }, "name": "appversionLifecycle", "optional": true, @@ -137109,7 +137109,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 70, + "line": 11, }, "name": "description", "optional": true, @@ -137122,7 +137122,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application.ts", - "line": 72, + "line": 13, }, "name": "tags", "optional": true, @@ -137166,13 +137166,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 71, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 182, + "line": 133, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -137194,7 +137194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 111, + "line": 62, }, "name": "arn", "type": Object { @@ -137204,7 +137204,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 103, + "line": 54, }, "name": "application", "type": Object { @@ -137214,7 +137214,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 117, + "line": 68, }, "name": "bucket", "type": Object { @@ -137224,7 +137224,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 153, + "line": 104, }, "name": "key", "type": Object { @@ -137234,7 +137234,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 162, + "line": 113, }, "name": "name", "type": Object { @@ -137244,7 +137244,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 126, + "line": 77, }, "name": "description", "optional": true, @@ -137255,7 +137255,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 135, + "line": 86, }, "name": "forceDelete", "optional": true, @@ -137266,7 +137266,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 144, + "line": 95, }, "name": "id", "optional": true, @@ -137277,7 +137277,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 171, + "line": 122, }, "name": "tags", "optional": true, @@ -137302,7 +137302,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 59, + "line": 10, }, "name": "ElasticBeanstalkApplicationVersionConfig", "properties": Array [ @@ -137311,7 +137311,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 60, + "line": 11, }, "name": "application", "type": Object { @@ -137323,7 +137323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 61, + "line": 12, }, "name": "bucket", "type": Object { @@ -137335,7 +137335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 64, + "line": 15, }, "name": "key", "type": Object { @@ -137347,7 +137347,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 65, + "line": 16, }, "name": "name", "type": Object { @@ -137359,7 +137359,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 62, + "line": 13, }, "name": "description", "optional": true, @@ -137372,7 +137372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 63, + "line": 14, }, "name": "forceDelete", "optional": true, @@ -137385,7 +137385,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-application-version.ts", - "line": 66, + "line": 17, }, "name": "tags", "optional": true, @@ -137429,13 +137429,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 87, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 183, + "line": 124, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -137456,7 +137456,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 118, + "line": 59, }, "name": "application", "type": Object { @@ -137466,7 +137466,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 154, + "line": 95, }, "name": "name", "type": Object { @@ -137476,7 +137476,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 127, + "line": 68, }, "name": "description", "optional": true, @@ -137487,7 +137487,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 136, + "line": 77, }, "name": "environmentId", "optional": true, @@ -137498,7 +137498,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 145, + "line": 86, }, "name": "id", "optional": true, @@ -137509,7 +137509,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 172, + "line": 113, }, "name": "setting", "optional": true, @@ -137525,7 +137525,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 163, + "line": 104, }, "name": "solutionStackName", "optional": true, @@ -137545,7 +137545,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 69, + "line": 10, }, "name": "ElasticBeanstalkConfigurationTemplateConfig", "properties": Array [ @@ -137554,7 +137554,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 70, + "line": 11, }, "name": "application", "type": Object { @@ -137566,7 +137566,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 73, + "line": 14, }, "name": "name", "type": Object { @@ -137578,7 +137578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 71, + "line": 12, }, "name": "description", "optional": true, @@ -137591,7 +137591,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 72, + "line": 13, }, "name": "environmentId", "optional": true, @@ -137607,7 +137607,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 76, + "line": 17, }, "name": "setting", "optional": true, @@ -137625,7 +137625,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 74, + "line": 15, }, "name": "solutionStackName", "optional": true, @@ -137642,7 +137642,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 78, + "line": 19, }, "name": "ElasticBeanstalkConfigurationTemplateSetting", "properties": Array [ @@ -137651,7 +137651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 79, + "line": 20, }, "name": "name", "type": Object { @@ -137663,7 +137663,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 80, + "line": 21, }, "name": "namespace", "type": Object { @@ -137675,7 +137675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 82, + "line": 23, }, "name": "value", "type": Object { @@ -137687,7 +137687,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-configuration-template.ts", - "line": 81, + "line": 22, }, "name": "resource", "optional": true, @@ -137726,13 +137726,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 221, + "line": 58, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 258, + "line": 95, }, "name": "allSettings", "parameters": Array [ @@ -137752,7 +137752,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 437, + "line": 274, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -137774,7 +137774,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 272, + "line": 109, }, "name": "arn", "type": Object { @@ -137785,7 +137785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 277, + "line": 114, }, "name": "autoscalingGroups", "type": Object { @@ -137801,7 +137801,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 282, + "line": 119, }, "name": "cname", "type": Object { @@ -137812,7 +137812,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 305, + "line": 142, }, "name": "endpointUrl", "type": Object { @@ -137823,7 +137823,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 319, + "line": 156, }, "name": "instances", "type": Object { @@ -137839,7 +137839,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 324, + "line": 161, }, "name": "launchConfigurations", "type": Object { @@ -137855,7 +137855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 329, + "line": 166, }, "name": "loadBalancers", "type": Object { @@ -137871,7 +137871,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 361, + "line": 198, }, "name": "queues", "type": Object { @@ -137887,7 +137887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 402, + "line": 239, }, "name": "triggers", "type": Object { @@ -137902,7 +137902,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 264, + "line": 101, }, "name": "application", "type": Object { @@ -137912,7 +137912,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 335, + "line": 172, }, "name": "name", "type": Object { @@ -137922,7 +137922,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 288, + "line": 125, }, "name": "cnamePrefix", "optional": true, @@ -137933,7 +137933,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 297, + "line": 134, }, "name": "description", "optional": true, @@ -137944,7 +137944,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 311, + "line": 148, }, "name": "id", "optional": true, @@ -137955,7 +137955,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 344, + "line": 181, }, "name": "platformArn", "optional": true, @@ -137966,7 +137966,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 353, + "line": 190, }, "name": "pollInterval", "optional": true, @@ -137977,7 +137977,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 426, + "line": 263, }, "name": "setting", "optional": true, @@ -137993,7 +137993,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 367, + "line": 204, }, "name": "solutionStackName", "optional": true, @@ -138004,7 +138004,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 376, + "line": 213, }, "name": "tags", "optional": true, @@ -138020,7 +138020,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 385, + "line": 222, }, "name": "templateName", "optional": true, @@ -138031,7 +138031,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 394, + "line": 231, }, "name": "tier", "optional": true, @@ -138042,7 +138042,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 408, + "line": 245, }, "name": "versionLabel", "optional": true, @@ -138053,7 +138053,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 417, + "line": 254, }, "name": "waitForReadyTimeout", "optional": true, @@ -138095,7 +138095,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 190, + "line": 27, }, "name": "ElasticBeanstalkEnvironmentAllSettings", "properties": Array [ @@ -138103,7 +138103,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 193, + "line": 30, }, "name": "name", "type": Object { @@ -138114,7 +138114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 198, + "line": 35, }, "name": "namespace", "type": Object { @@ -138125,7 +138125,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 203, + "line": 40, }, "name": "resource", "type": Object { @@ -138136,7 +138136,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 208, + "line": 45, }, "name": "value", "type": Object { @@ -138155,7 +138155,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 174, + "line": 11, }, "name": "ElasticBeanstalkEnvironmentConfig", "properties": Array [ @@ -138164,7 +138164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 175, + "line": 12, }, "name": "application", "type": Object { @@ -138176,7 +138176,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 178, + "line": 15, }, "name": "name", "type": Object { @@ -138188,7 +138188,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 176, + "line": 13, }, "name": "cnamePrefix", "optional": true, @@ -138201,7 +138201,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 177, + "line": 14, }, "name": "description", "optional": true, @@ -138214,7 +138214,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 179, + "line": 16, }, "name": "platformArn", "optional": true, @@ -138227,7 +138227,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 180, + "line": 17, }, "name": "pollInterval", "optional": true, @@ -138243,7 +138243,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 188, + "line": 25, }, "name": "setting", "optional": true, @@ -138261,7 +138261,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 181, + "line": 18, }, "name": "solutionStackName", "optional": true, @@ -138274,7 +138274,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 182, + "line": 19, }, "name": "tags", "optional": true, @@ -138292,7 +138292,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 183, + "line": 20, }, "name": "templateName", "optional": true, @@ -138305,7 +138305,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 184, + "line": 21, }, "name": "tier", "optional": true, @@ -138318,7 +138318,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 185, + "line": 22, }, "name": "versionLabel", "optional": true, @@ -138331,7 +138331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 186, + "line": 23, }, "name": "waitForReadyTimeout", "optional": true, @@ -138348,7 +138348,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 212, + "line": 49, }, "name": "ElasticBeanstalkEnvironmentSetting", "properties": Array [ @@ -138357,7 +138357,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 213, + "line": 50, }, "name": "name", "type": Object { @@ -138369,7 +138369,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 214, + "line": 51, }, "name": "namespace", "type": Object { @@ -138381,7 +138381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 216, + "line": 53, }, "name": "value", "type": Object { @@ -138393,7 +138393,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastic-beanstalk-environment.ts", - "line": 215, + "line": 52, }, "name": "resource", "optional": true, @@ -138432,13 +138432,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 227, + "line": 61, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 315, + "line": 149, }, "name": "cacheNodes", "parameters": Array [ @@ -138458,7 +138458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 513, + "line": 347, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -138480,7 +138480,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 283, + "line": 117, }, "name": "arn", "type": Object { @@ -138491,7 +138491,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 320, + "line": 154, }, "name": "clusterAddress", "type": Object { @@ -138502,7 +138502,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 334, + "line": 168, }, "name": "configurationEndpoint", "type": Object { @@ -138512,7 +138512,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 326, + "line": 160, }, "name": "clusterId", "type": Object { @@ -138522,7 +138522,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 275, + "line": 109, }, "name": "applyImmediately", "optional": true, @@ -138533,7 +138533,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 289, + "line": 123, }, "name": "availabilityZone", "optional": true, @@ -138544,7 +138544,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 298, + "line": 132, }, "name": "availabilityZones", "optional": true, @@ -138560,7 +138560,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 307, + "line": 141, }, "name": "azMode", "optional": true, @@ -138571,7 +138571,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 340, + "line": 174, }, "name": "engine", "optional": true, @@ -138582,7 +138582,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 349, + "line": 183, }, "name": "engineVersion", "optional": true, @@ -138593,7 +138593,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 358, + "line": 192, }, "name": "id", "optional": true, @@ -138604,7 +138604,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 367, + "line": 201, }, "name": "maintenanceWindow", "optional": true, @@ -138615,7 +138615,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 376, + "line": 210, }, "name": "nodeType", "optional": true, @@ -138626,7 +138626,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 385, + "line": 219, }, "name": "notificationTopicArn", "optional": true, @@ -138637,7 +138637,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 394, + "line": 228, }, "name": "numCacheNodes", "optional": true, @@ -138648,7 +138648,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 403, + "line": 237, }, "name": "parameterGroupName", "optional": true, @@ -138659,7 +138659,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 412, + "line": 246, }, "name": "port", "optional": true, @@ -138670,7 +138670,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 421, + "line": 255, }, "name": "preferredAvailabilityZones", "optional": true, @@ -138686,7 +138686,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 430, + "line": 264, }, "name": "replicationGroupId", "optional": true, @@ -138697,7 +138697,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 439, + "line": 273, }, "name": "securityGroupIds", "optional": true, @@ -138713,7 +138713,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 448, + "line": 282, }, "name": "securityGroupNames", "optional": true, @@ -138729,7 +138729,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 457, + "line": 291, }, "name": "snapshotArns", "optional": true, @@ -138745,7 +138745,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 466, + "line": 300, }, "name": "snapshotName", "optional": true, @@ -138756,7 +138756,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 475, + "line": 309, }, "name": "snapshotRetentionLimit", "optional": true, @@ -138767,7 +138767,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 484, + "line": 318, }, "name": "snapshotWindow", "optional": true, @@ -138778,7 +138778,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 493, + "line": 327, }, "name": "subnetGroupName", "optional": true, @@ -138789,7 +138789,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 502, + "line": 336, }, "name": "tags", "optional": true, @@ -138836,7 +138836,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 202, + "line": 36, }, "name": "ElasticacheClusterCacheNodes", "properties": Array [ @@ -138844,7 +138844,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 205, + "line": 39, }, "name": "address", "type": Object { @@ -138855,7 +138855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 210, + "line": 44, }, "name": "availabilityZone", "type": Object { @@ -138866,7 +138866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 215, + "line": 49, }, "name": "id", "type": Object { @@ -138877,7 +138877,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 220, + "line": 54, }, "name": "port", "type": Object { @@ -138896,7 +138896,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 177, + "line": 11, }, "name": "ElasticacheClusterConfig", "properties": Array [ @@ -138905,7 +138905,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 182, + "line": 16, }, "name": "clusterId", "type": Object { @@ -138917,7 +138917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 178, + "line": 12, }, "name": "applyImmediately", "optional": true, @@ -138930,7 +138930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 179, + "line": 13, }, "name": "availabilityZone", "optional": true, @@ -138943,7 +138943,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 180, + "line": 14, }, "name": "availabilityZones", "optional": true, @@ -138961,7 +138961,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 181, + "line": 15, }, "name": "azMode", "optional": true, @@ -138974,7 +138974,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 183, + "line": 17, }, "name": "engine", "optional": true, @@ -138987,7 +138987,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 184, + "line": 18, }, "name": "engineVersion", "optional": true, @@ -139000,7 +139000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 185, + "line": 19, }, "name": "maintenanceWindow", "optional": true, @@ -139013,7 +139013,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 186, + "line": 20, }, "name": "nodeType", "optional": true, @@ -139026,7 +139026,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 187, + "line": 21, }, "name": "notificationTopicArn", "optional": true, @@ -139039,7 +139039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 188, + "line": 22, }, "name": "numCacheNodes", "optional": true, @@ -139052,7 +139052,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 189, + "line": 23, }, "name": "parameterGroupName", "optional": true, @@ -139065,7 +139065,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 190, + "line": 24, }, "name": "port", "optional": true, @@ -139078,7 +139078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 191, + "line": 25, }, "name": "preferredAvailabilityZones", "optional": true, @@ -139096,7 +139096,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 192, + "line": 26, }, "name": "replicationGroupId", "optional": true, @@ -139109,7 +139109,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 193, + "line": 27, }, "name": "securityGroupIds", "optional": true, @@ -139127,7 +139127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 194, + "line": 28, }, "name": "securityGroupNames", "optional": true, @@ -139145,7 +139145,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 195, + "line": 29, }, "name": "snapshotArns", "optional": true, @@ -139163,7 +139163,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 196, + "line": 30, }, "name": "snapshotName", "optional": true, @@ -139176,7 +139176,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 197, + "line": 31, }, "name": "snapshotRetentionLimit", "optional": true, @@ -139189,7 +139189,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 198, + "line": 32, }, "name": "snapshotWindow", "optional": true, @@ -139202,7 +139202,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 199, + "line": 33, }, "name": "subnetGroupName", "optional": true, @@ -139215,7 +139215,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-cluster.ts", - "line": 200, + "line": 34, }, "name": "tags", "optional": true, @@ -139259,13 +139259,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 67, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 143, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -139286,7 +139286,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 105, + "line": 62, }, "name": "family", "type": Object { @@ -139296,7 +139296,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 123, + "line": 80, }, "name": "name", "type": Object { @@ -139306,7 +139306,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 96, + "line": 53, }, "name": "description", "optional": true, @@ -139317,7 +139317,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 114, + "line": 71, }, "name": "id", "optional": true, @@ -139328,7 +139328,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 132, + "line": 89, }, "name": "parameter", "optional": true, @@ -139353,7 +139353,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 53, + "line": 10, }, "name": "ElasticacheParameterGroupConfig", "properties": Array [ @@ -139362,7 +139362,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 55, + "line": 12, }, "name": "family", "type": Object { @@ -139374,7 +139374,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 56, + "line": 13, }, "name": "name", "type": Object { @@ -139386,7 +139386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 54, + "line": 11, }, "name": "description", "optional": true, @@ -139402,7 +139402,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 58, + "line": 15, }, "name": "parameter", "optional": true, @@ -139424,7 +139424,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 60, + "line": 17, }, "name": "ElasticacheParameterGroupParameter", "properties": Array [ @@ -139433,7 +139433,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 61, + "line": 18, }, "name": "name", "type": Object { @@ -139445,7 +139445,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-parameter-group.ts", - "line": 62, + "line": 19, }, "name": "value", "type": Object { @@ -139483,13 +139483,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 250, + "line": 54, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 581, + "line": 385, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -139511,7 +139511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 356, + "line": 160, }, "name": "configurationEndpointAddress", "type": Object { @@ -139522,7 +139522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 406, + "line": 210, }, "name": "memberClusters", "type": Object { @@ -139538,7 +139538,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 456, + "line": 260, }, "name": "primaryEndpointAddress", "type": Object { @@ -139548,7 +139548,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 462, + "line": 266, }, "name": "replicationGroupDescription", "type": Object { @@ -139558,7 +139558,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 471, + "line": 275, }, "name": "replicationGroupId", "type": Object { @@ -139568,7 +139568,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 303, + "line": 107, }, "name": "applyImmediately", "optional": true, @@ -139579,7 +139579,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 312, + "line": 116, }, "name": "atRestEncryptionEnabled", "optional": true, @@ -139590,7 +139590,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 321, + "line": 125, }, "name": "authToken", "optional": true, @@ -139601,7 +139601,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 339, + "line": 143, }, "name": "automaticFailoverEnabled", "optional": true, @@ -139612,7 +139612,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 330, + "line": 134, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -139623,7 +139623,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 348, + "line": 152, }, "name": "availabilityZones", "optional": true, @@ -139639,7 +139639,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 561, + "line": 365, }, "name": "clusterMode", "optional": true, @@ -139655,7 +139655,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 362, + "line": 166, }, "name": "engine", "optional": true, @@ -139666,7 +139666,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 371, + "line": 175, }, "name": "engineVersion", "optional": true, @@ -139677,7 +139677,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 380, + "line": 184, }, "name": "id", "optional": true, @@ -139688,7 +139688,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 389, + "line": 193, }, "name": "kmsKeyId", "optional": true, @@ -139699,7 +139699,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 398, + "line": 202, }, "name": "maintenanceWindow", "optional": true, @@ -139710,7 +139710,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 412, + "line": 216, }, "name": "nodeType", "optional": true, @@ -139721,7 +139721,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 421, + "line": 225, }, "name": "notificationTopicArn", "optional": true, @@ -139732,7 +139732,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 430, + "line": 234, }, "name": "numberCacheClusters", "optional": true, @@ -139743,7 +139743,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 439, + "line": 243, }, "name": "parameterGroupName", "optional": true, @@ -139754,7 +139754,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 448, + "line": 252, }, "name": "port", "optional": true, @@ -139765,7 +139765,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 480, + "line": 284, }, "name": "securityGroupIds", "optional": true, @@ -139781,7 +139781,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 489, + "line": 293, }, "name": "securityGroupNames", "optional": true, @@ -139797,7 +139797,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 498, + "line": 302, }, "name": "snapshotArns", "optional": true, @@ -139813,7 +139813,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 507, + "line": 311, }, "name": "snapshotName", "optional": true, @@ -139824,7 +139824,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 516, + "line": 320, }, "name": "snapshotRetentionLimit", "optional": true, @@ -139835,7 +139835,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 525, + "line": 329, }, "name": "snapshotWindow", "optional": true, @@ -139846,7 +139846,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 534, + "line": 338, }, "name": "subnetGroupName", "optional": true, @@ -139857,7 +139857,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 543, + "line": 347, }, "name": "tags", "optional": true, @@ -139873,7 +139873,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 570, + "line": 374, }, "name": "timeouts", "optional": true, @@ -139884,7 +139884,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 552, + "line": 356, }, "name": "transitEncryptionEnabled", "optional": true, @@ -139901,7 +139901,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 238, + "line": 42, }, "name": "ElasticacheReplicationGroupClusterMode", "properties": Array [ @@ -139910,7 +139910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 239, + "line": 43, }, "name": "numNodeGroups", "type": Object { @@ -139922,7 +139922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 240, + "line": 44, }, "name": "replicasPerNodeGroup", "type": Object { @@ -139941,7 +139941,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 206, + "line": 10, }, "name": "ElasticacheReplicationGroupConfig", "properties": Array [ @@ -139950,7 +139950,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 222, + "line": 26, }, "name": "replicationGroupDescription", "type": Object { @@ -139962,7 +139962,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 223, + "line": 27, }, "name": "replicationGroupId", "type": Object { @@ -139974,7 +139974,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 207, + "line": 11, }, "name": "applyImmediately", "optional": true, @@ -139987,7 +139987,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 208, + "line": 12, }, "name": "atRestEncryptionEnabled", "optional": true, @@ -140000,7 +140000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 209, + "line": 13, }, "name": "authToken", "optional": true, @@ -140013,7 +140013,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 211, + "line": 15, }, "name": "automaticFailoverEnabled", "optional": true, @@ -140026,7 +140026,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 210, + "line": 14, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -140039,7 +140039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 212, + "line": 16, }, "name": "availabilityZones", "optional": true, @@ -140060,7 +140060,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 234, + "line": 38, }, "name": "clusterMode", "optional": true, @@ -140078,7 +140078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 213, + "line": 17, }, "name": "engine", "optional": true, @@ -140091,7 +140091,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 214, + "line": 18, }, "name": "engineVersion", "optional": true, @@ -140104,7 +140104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 215, + "line": 19, }, "name": "kmsKeyId", "optional": true, @@ -140117,7 +140117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 216, + "line": 20, }, "name": "maintenanceWindow", "optional": true, @@ -140130,7 +140130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 217, + "line": 21, }, "name": "nodeType", "optional": true, @@ -140143,7 +140143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 218, + "line": 22, }, "name": "notificationTopicArn", "optional": true, @@ -140156,7 +140156,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 219, + "line": 23, }, "name": "numberCacheClusters", "optional": true, @@ -140169,7 +140169,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 220, + "line": 24, }, "name": "parameterGroupName", "optional": true, @@ -140182,7 +140182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 221, + "line": 25, }, "name": "port", "optional": true, @@ -140195,7 +140195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 224, + "line": 28, }, "name": "securityGroupIds", "optional": true, @@ -140213,7 +140213,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 225, + "line": 29, }, "name": "securityGroupNames", "optional": true, @@ -140231,7 +140231,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 226, + "line": 30, }, "name": "snapshotArns", "optional": true, @@ -140249,7 +140249,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 227, + "line": 31, }, "name": "snapshotName", "optional": true, @@ -140262,7 +140262,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 228, + "line": 32, }, "name": "snapshotRetentionLimit", "optional": true, @@ -140275,7 +140275,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 229, + "line": 33, }, "name": "snapshotWindow", "optional": true, @@ -140288,7 +140288,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 230, + "line": 34, }, "name": "subnetGroupName", "optional": true, @@ -140301,7 +140301,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 231, + "line": 35, }, "name": "tags", "optional": true, @@ -140322,7 +140322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 236, + "line": 40, }, "name": "timeouts", "optional": true, @@ -140335,7 +140335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 232, + "line": 36, }, "name": "transitEncryptionEnabled", "optional": true, @@ -140352,7 +140352,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 242, + "line": 46, }, "name": "ElasticacheReplicationGroupTimeouts", "properties": Array [ @@ -140361,7 +140361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 243, + "line": 47, }, "name": "create", "optional": true, @@ -140374,7 +140374,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 244, + "line": 48, }, "name": "delete", "optional": true, @@ -140387,7 +140387,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-replication-group.ts", - "line": 245, + "line": 49, }, "name": "update", "optional": true, @@ -140426,13 +140426,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elasticache-security-group.ts", - "line": 47, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elasticache-security-group.ts", - "line": 113, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -140453,7 +140453,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-security-group.ts", - "line": 93, + "line": 64, }, "name": "name", "type": Object { @@ -140463,7 +140463,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-security-group.ts", - "line": 102, + "line": 73, }, "name": "securityGroupNames", "type": Object { @@ -140478,7 +140478,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-security-group.ts", - "line": 75, + "line": 46, }, "name": "description", "optional": true, @@ -140489,7 +140489,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-security-group.ts", - "line": 84, + "line": 55, }, "name": "id", "optional": true, @@ -140509,7 +140509,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticache-security-group.ts", - "line": 39, + "line": 10, }, "name": "ElasticacheSecurityGroupConfig", "properties": Array [ @@ -140518,7 +140518,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-security-group.ts", - "line": 41, + "line": 12, }, "name": "name", "type": Object { @@ -140530,7 +140530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-security-group.ts", - "line": 42, + "line": 13, }, "name": "securityGroupNames", "type": Object { @@ -140547,7 +140547,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-security-group.ts", - "line": 40, + "line": 11, }, "name": "description", "optional": true, @@ -140586,13 +140586,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elasticache-subnet-group.ts", - "line": 47, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elasticache-subnet-group.ts", - "line": 113, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -140613,7 +140613,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-subnet-group.ts", - "line": 93, + "line": 64, }, "name": "name", "type": Object { @@ -140623,7 +140623,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-subnet-group.ts", - "line": 102, + "line": 73, }, "name": "subnetIds", "type": Object { @@ -140638,7 +140638,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-subnet-group.ts", - "line": 75, + "line": 46, }, "name": "description", "optional": true, @@ -140649,7 +140649,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticache-subnet-group.ts", - "line": 84, + "line": 55, }, "name": "id", "optional": true, @@ -140669,7 +140669,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticache-subnet-group.ts", - "line": 39, + "line": 10, }, "name": "ElasticacheSubnetGroupConfig", "properties": Array [ @@ -140678,7 +140678,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-subnet-group.ts", - "line": 41, + "line": 12, }, "name": "name", "type": Object { @@ -140690,7 +140690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-subnet-group.ts", - "line": 42, + "line": 13, }, "name": "subnetIds", "type": Object { @@ -140707,7 +140707,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticache-subnet-group.ts", - "line": 40, + "line": 11, }, "name": "description", "optional": true, @@ -140746,13 +140746,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 367, + "line": 91, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 573, + "line": 297, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -140774,7 +140774,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 424, + "line": 148, }, "name": "arn", "type": Object { @@ -140785,7 +140785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 429, + "line": 153, }, "name": "domainId", "type": Object { @@ -140796,7 +140796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 452, + "line": 176, }, "name": "endpoint", "type": Object { @@ -140807,7 +140807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 466, + "line": 190, }, "name": "kibanaEndpoint", "type": Object { @@ -140817,7 +140817,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 435, + "line": 159, }, "name": "domainName", "type": Object { @@ -140827,7 +140827,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 407, + "line": 131, }, "name": "accessPolicies", "optional": true, @@ -140838,7 +140838,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 416, + "line": 140, }, "name": "advancedOptions", "optional": true, @@ -140854,7 +140854,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 481, + "line": 205, }, "name": "clusterConfig", "optional": true, @@ -140870,7 +140870,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 490, + "line": 214, }, "name": "cognitoOptions", "optional": true, @@ -140886,7 +140886,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 499, + "line": 223, }, "name": "domainEndpointOptions", "optional": true, @@ -140902,7 +140902,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 508, + "line": 232, }, "name": "ebsOptions", "optional": true, @@ -140918,7 +140918,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 444, + "line": 168, }, "name": "elasticsearchVersion", "optional": true, @@ -140929,7 +140929,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 517, + "line": 241, }, "name": "encryptAtRest", "optional": true, @@ -140945,7 +140945,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 458, + "line": 182, }, "name": "id", "optional": true, @@ -140956,7 +140956,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 526, + "line": 250, }, "name": "logPublishingOptions", "optional": true, @@ -140972,7 +140972,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 535, + "line": 259, }, "name": "nodeToNodeEncryption", "optional": true, @@ -140988,7 +140988,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 544, + "line": 268, }, "name": "snapshotOptions", "optional": true, @@ -141004,7 +141004,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 472, + "line": 196, }, "name": "tags", "optional": true, @@ -141020,7 +141020,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 553, + "line": 277, }, "name": "timeouts", "optional": true, @@ -141031,7 +141031,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 562, + "line": 286, }, "name": "vpcOptions", "optional": true, @@ -141053,7 +141053,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 316, + "line": 40, }, "name": "ElasticsearchDomainClusterConfig", "properties": Array [ @@ -141062,7 +141062,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 317, + "line": 41, }, "name": "dedicatedMasterCount", "optional": true, @@ -141075,7 +141075,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 318, + "line": 42, }, "name": "dedicatedMasterEnabled", "optional": true, @@ -141088,7 +141088,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 319, + "line": 43, }, "name": "dedicatedMasterType", "optional": true, @@ -141101,7 +141101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 320, + "line": 44, }, "name": "instanceCount", "optional": true, @@ -141114,7 +141114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 321, + "line": 45, }, "name": "instanceType", "optional": true, @@ -141130,7 +141130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 324, + "line": 48, }, "name": "zoneAwarenessConfig", "optional": true, @@ -141148,7 +141148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 322, + "line": 46, }, "name": "zoneAwarenessEnabled", "optional": true, @@ -141165,7 +141165,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 313, + "line": 37, }, "name": "ElasticsearchDomainClusterConfigZoneAwarenessConfig", "properties": Array [ @@ -141174,7 +141174,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 314, + "line": 38, }, "name": "availabilityZoneCount", "optional": true, @@ -141191,7 +141191,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 326, + "line": 50, }, "name": "ElasticsearchDomainCognitoOptions", "properties": Array [ @@ -141200,7 +141200,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 328, + "line": 52, }, "name": "identityPoolId", "type": Object { @@ -141212,7 +141212,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 329, + "line": 53, }, "name": "roleArn", "type": Object { @@ -141224,7 +141224,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 330, + "line": 54, }, "name": "userPoolId", "type": Object { @@ -141236,7 +141236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 327, + "line": 51, }, "name": "enabled", "optional": true, @@ -141256,7 +141256,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 286, + "line": 10, }, "name": "ElasticsearchDomainConfig", "properties": Array [ @@ -141265,7 +141265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 289, + "line": 13, }, "name": "domainName", "type": Object { @@ -141277,7 +141277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 287, + "line": 11, }, "name": "accessPolicies", "optional": true, @@ -141290,7 +141290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 288, + "line": 12, }, "name": "advancedOptions", "optional": true, @@ -141311,7 +141311,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 293, + "line": 17, }, "name": "clusterConfig", "optional": true, @@ -141332,7 +141332,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 295, + "line": 19, }, "name": "cognitoOptions", "optional": true, @@ -141353,7 +141353,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 297, + "line": 21, }, "name": "domainEndpointOptions", "optional": true, @@ -141374,7 +141374,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 299, + "line": 23, }, "name": "ebsOptions", "optional": true, @@ -141392,7 +141392,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 290, + "line": 14, }, "name": "elasticsearchVersion", "optional": true, @@ -141408,7 +141408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 301, + "line": 25, }, "name": "encryptAtRest", "optional": true, @@ -141429,7 +141429,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 303, + "line": 27, }, "name": "logPublishingOptions", "optional": true, @@ -141450,7 +141450,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 305, + "line": 29, }, "name": "nodeToNodeEncryption", "optional": true, @@ -141471,7 +141471,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 307, + "line": 31, }, "name": "snapshotOptions", "optional": true, @@ -141489,7 +141489,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 291, + "line": 15, }, "name": "tags", "optional": true, @@ -141510,7 +141510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 309, + "line": 33, }, "name": "timeouts", "optional": true, @@ -141526,7 +141526,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 311, + "line": 35, }, "name": "vpcOptions", "optional": true, @@ -141548,7 +141548,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 332, + "line": 56, }, "name": "ElasticsearchDomainDomainEndpointOptions", "properties": Array [ @@ -141557,7 +141557,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 333, + "line": 57, }, "name": "enforceHttps", "type": Object { @@ -141569,7 +141569,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 334, + "line": 58, }, "name": "tlsSecurityPolicy", "optional": true, @@ -141586,7 +141586,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 336, + "line": 60, }, "name": "ElasticsearchDomainEbsOptions", "properties": Array [ @@ -141595,7 +141595,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 337, + "line": 61, }, "name": "ebsEnabled", "type": Object { @@ -141607,7 +141607,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 338, + "line": 62, }, "name": "iops", "optional": true, @@ -141620,7 +141620,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 339, + "line": 63, }, "name": "volumeSize", "optional": true, @@ -141633,7 +141633,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 340, + "line": 64, }, "name": "volumeType", "optional": true, @@ -141650,7 +141650,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 342, + "line": 66, }, "name": "ElasticsearchDomainEncryptAtRest", "properties": Array [ @@ -141659,7 +141659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 343, + "line": 67, }, "name": "enabled", "type": Object { @@ -141671,7 +141671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 344, + "line": 68, }, "name": "kmsKeyId", "optional": true, @@ -141688,7 +141688,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 346, + "line": 70, }, "name": "ElasticsearchDomainLogPublishingOptions", "properties": Array [ @@ -141697,7 +141697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 347, + "line": 71, }, "name": "cloudwatchLogGroupArn", "type": Object { @@ -141709,7 +141709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 349, + "line": 73, }, "name": "logType", "type": Object { @@ -141721,7 +141721,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 348, + "line": 72, }, "name": "enabled", "optional": true, @@ -141738,7 +141738,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 351, + "line": 75, }, "name": "ElasticsearchDomainNodeToNodeEncryption", "properties": Array [ @@ -141747,7 +141747,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 352, + "line": 76, }, "name": "enabled", "type": Object { @@ -141785,13 +141785,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain-policy.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain-policy.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -141812,7 +141812,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain-policy.ts", - "line": 66, + "line": 44, }, "name": "accessPolicies", "type": Object { @@ -141822,7 +141822,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain-policy.ts", - "line": 75, + "line": 53, }, "name": "domainName", "type": Object { @@ -141832,7 +141832,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain-policy.ts", - "line": 84, + "line": 62, }, "name": "id", "optional": true, @@ -141852,7 +141852,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain-policy.ts", - "line": 32, + "line": 10, }, "name": "ElasticsearchDomainPolicyConfig", "properties": Array [ @@ -141861,7 +141861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain-policy.ts", - "line": 33, + "line": 11, }, "name": "accessPolicies", "type": Object { @@ -141873,7 +141873,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain-policy.ts", - "line": 34, + "line": 12, }, "name": "domainName", "type": Object { @@ -141889,7 +141889,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 354, + "line": 78, }, "name": "ElasticsearchDomainSnapshotOptions", "properties": Array [ @@ -141898,7 +141898,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 355, + "line": 79, }, "name": "automatedSnapshotStartHour", "type": Object { @@ -141914,7 +141914,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 357, + "line": 81, }, "name": "ElasticsearchDomainTimeouts", "properties": Array [ @@ -141923,7 +141923,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 358, + "line": 82, }, "name": "update", "optional": true, @@ -141940,7 +141940,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 360, + "line": 84, }, "name": "ElasticsearchDomainVpcOptions", "properties": Array [ @@ -141949,7 +141949,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 361, + "line": 85, }, "name": "securityGroupIds", "optional": true, @@ -141967,7 +141967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elasticsearch-domain.ts", - "line": 362, + "line": 86, }, "name": "subnetIds", "optional": true, @@ -142011,13 +142011,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 198, + "line": 54, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 339, + "line": 195, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -142039,7 +142039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 232, + "line": 88, }, "name": "arn", "type": Object { @@ -142049,7 +142049,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 256, + "line": 112, }, "name": "inputBucket", "type": Object { @@ -142059,7 +142059,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 283, + "line": 139, }, "name": "role", "type": Object { @@ -142069,7 +142069,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 238, + "line": 94, }, "name": "awsKmsKeyArn", "optional": true, @@ -142080,7 +142080,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 292, + "line": 148, }, "name": "contentConfig", "optional": true, @@ -142096,7 +142096,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 301, + "line": 157, }, "name": "contentConfigPermissions", "optional": true, @@ -142112,7 +142112,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 247, + "line": 103, }, "name": "id", "optional": true, @@ -142123,7 +142123,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 265, + "line": 121, }, "name": "name", "optional": true, @@ -142134,7 +142134,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 310, + "line": 166, }, "name": "notifications", "optional": true, @@ -142150,7 +142150,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 274, + "line": 130, }, "name": "outputBucket", "optional": true, @@ -142161,7 +142161,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 319, + "line": 175, }, "name": "thumbnailConfig", "optional": true, @@ -142177,7 +142177,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 328, + "line": 184, }, "name": "thumbnailConfigPermissions", "optional": true, @@ -142202,7 +142202,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 154, + "line": 10, }, "name": "ElastictranscoderPipelineConfig", "properties": Array [ @@ -142211,7 +142211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 156, + "line": 12, }, "name": "inputBucket", "type": Object { @@ -142223,7 +142223,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 159, + "line": 15, }, "name": "role", "type": Object { @@ -142235,7 +142235,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 155, + "line": 11, }, "name": "awsKmsKeyArn", "optional": true, @@ -142251,7 +142251,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 161, + "line": 17, }, "name": "contentConfig", "optional": true, @@ -142272,7 +142272,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 163, + "line": 19, }, "name": "contentConfigPermissions", "optional": true, @@ -142290,7 +142290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 157, + "line": 13, }, "name": "name", "optional": true, @@ -142306,7 +142306,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 165, + "line": 21, }, "name": "notifications", "optional": true, @@ -142324,7 +142324,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 158, + "line": 14, }, "name": "outputBucket", "optional": true, @@ -142340,7 +142340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 167, + "line": 23, }, "name": "thumbnailConfig", "optional": true, @@ -142361,7 +142361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 169, + "line": 25, }, "name": "thumbnailConfigPermissions", "optional": true, @@ -142383,7 +142383,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 171, + "line": 27, }, "name": "ElastictranscoderPipelineContentConfig", "properties": Array [ @@ -142392,7 +142392,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 172, + "line": 28, }, "name": "bucket", "optional": true, @@ -142405,7 +142405,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 173, + "line": 29, }, "name": "storageClass", "optional": true, @@ -142422,7 +142422,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 175, + "line": 31, }, "name": "ElastictranscoderPipelineContentConfigPermissions", "properties": Array [ @@ -142431,7 +142431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 176, + "line": 32, }, "name": "access", "optional": true, @@ -142449,7 +142449,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 177, + "line": 33, }, "name": "grantee", "optional": true, @@ -142462,7 +142462,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 178, + "line": 34, }, "name": "granteeType", "optional": true, @@ -142479,7 +142479,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 180, + "line": 36, }, "name": "ElastictranscoderPipelineNotifications", "properties": Array [ @@ -142488,7 +142488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 181, + "line": 37, }, "name": "completed", "optional": true, @@ -142501,7 +142501,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 182, + "line": 38, }, "name": "error", "optional": true, @@ -142514,7 +142514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 183, + "line": 39, }, "name": "progressing", "optional": true, @@ -142527,7 +142527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 184, + "line": 40, }, "name": "warning", "optional": true, @@ -142544,7 +142544,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 186, + "line": 42, }, "name": "ElastictranscoderPipelineThumbnailConfig", "properties": Array [ @@ -142553,7 +142553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 187, + "line": 43, }, "name": "bucket", "optional": true, @@ -142566,7 +142566,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 188, + "line": 44, }, "name": "storageClass", "optional": true, @@ -142583,7 +142583,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 190, + "line": 46, }, "name": "ElastictranscoderPipelineThumbnailConfigPermissions", "properties": Array [ @@ -142592,7 +142592,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 191, + "line": 47, }, "name": "access", "optional": true, @@ -142610,7 +142610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 192, + "line": 48, }, "name": "grantee", "optional": true, @@ -142623,7 +142623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-pipeline.ts", - "line": 193, + "line": 49, }, "name": "granteeType", "optional": true, @@ -142662,13 +142662,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 324, + "line": 80, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 465, + "line": 221, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -142690,7 +142690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 358, + "line": 114, }, "name": "arn", "type": Object { @@ -142700,7 +142700,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 364, + "line": 120, }, "name": "container", "type": Object { @@ -142710,7 +142710,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 418, + "line": 174, }, "name": "audio", "optional": true, @@ -142726,7 +142726,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 427, + "line": 183, }, "name": "audioCodecOptions", "optional": true, @@ -142742,7 +142742,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 373, + "line": 129, }, "name": "description", "optional": true, @@ -142753,7 +142753,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 382, + "line": 138, }, "name": "id", "optional": true, @@ -142764,7 +142764,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 391, + "line": 147, }, "name": "name", "optional": true, @@ -142775,7 +142775,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 436, + "line": 192, }, "name": "thumbnails", "optional": true, @@ -142791,7 +142791,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 400, + "line": 156, }, "name": "type", "optional": true, @@ -142802,7 +142802,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 445, + "line": 201, }, "name": "video", "optional": true, @@ -142818,7 +142818,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 409, + "line": 165, }, "name": "videoCodecOptions", "optional": true, @@ -142834,7 +142834,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 454, + "line": 210, }, "name": "videoWatermarks", "optional": true, @@ -142856,7 +142856,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 271, + "line": 27, }, "name": "ElastictranscoderPresetAudio", "properties": Array [ @@ -142865,7 +142865,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 272, + "line": 28, }, "name": "audioPackingMode", "optional": true, @@ -142878,7 +142878,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 273, + "line": 29, }, "name": "bitRate", "optional": true, @@ -142891,7 +142891,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 274, + "line": 30, }, "name": "channels", "optional": true, @@ -142904,7 +142904,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 275, + "line": 31, }, "name": "codec", "optional": true, @@ -142917,7 +142917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 276, + "line": 32, }, "name": "sampleRate", "optional": true, @@ -142934,7 +142934,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 278, + "line": 34, }, "name": "ElastictranscoderPresetAudioCodecOptions", "properties": Array [ @@ -142943,7 +142943,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 279, + "line": 35, }, "name": "bitDepth", "optional": true, @@ -142956,7 +142956,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 280, + "line": 36, }, "name": "bitOrder", "optional": true, @@ -142969,7 +142969,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 281, + "line": 37, }, "name": "profile", "optional": true, @@ -142982,7 +142982,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 282, + "line": 38, }, "name": "signed", "optional": true, @@ -143002,7 +143002,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 254, + "line": 10, }, "name": "ElastictranscoderPresetConfig", "properties": Array [ @@ -143011,7 +143011,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 255, + "line": 11, }, "name": "container", "type": Object { @@ -143026,7 +143026,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 261, + "line": 17, }, "name": "audio", "optional": true, @@ -143047,7 +143047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 263, + "line": 19, }, "name": "audioCodecOptions", "optional": true, @@ -143065,7 +143065,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 256, + "line": 12, }, "name": "description", "optional": true, @@ -143078,7 +143078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 257, + "line": 13, }, "name": "name", "optional": true, @@ -143094,7 +143094,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 265, + "line": 21, }, "name": "thumbnails", "optional": true, @@ -143112,7 +143112,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 258, + "line": 14, }, "name": "type", "optional": true, @@ -143128,7 +143128,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 267, + "line": 23, }, "name": "video", "optional": true, @@ -143146,7 +143146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 259, + "line": 15, }, "name": "videoCodecOptions", "optional": true, @@ -143167,7 +143167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 269, + "line": 25, }, "name": "videoWatermarks", "optional": true, @@ -143189,7 +143189,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 284, + "line": 40, }, "name": "ElastictranscoderPresetThumbnails", "properties": Array [ @@ -143198,7 +143198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 285, + "line": 41, }, "name": "aspectRatio", "optional": true, @@ -143211,7 +143211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 286, + "line": 42, }, "name": "format", "optional": true, @@ -143224,7 +143224,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 287, + "line": 43, }, "name": "interval", "optional": true, @@ -143237,7 +143237,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 288, + "line": 44, }, "name": "maxHeight", "optional": true, @@ -143250,7 +143250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 289, + "line": 45, }, "name": "maxWidth", "optional": true, @@ -143263,7 +143263,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 290, + "line": 46, }, "name": "paddingPolicy", "optional": true, @@ -143276,7 +143276,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 291, + "line": 47, }, "name": "resolution", "optional": true, @@ -143289,7 +143289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 292, + "line": 48, }, "name": "sizingPolicy", "optional": true, @@ -143306,7 +143306,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 294, + "line": 50, }, "name": "ElastictranscoderPresetVideo", "properties": Array [ @@ -143315,7 +143315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 295, + "line": 51, }, "name": "aspectRatio", "optional": true, @@ -143328,7 +143328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 296, + "line": 52, }, "name": "bitRate", "optional": true, @@ -143341,7 +143341,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 297, + "line": 53, }, "name": "codec", "optional": true, @@ -143354,7 +143354,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 298, + "line": 54, }, "name": "displayAspectRatio", "optional": true, @@ -143367,7 +143367,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 299, + "line": 55, }, "name": "fixedGop", "optional": true, @@ -143380,7 +143380,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 300, + "line": 56, }, "name": "frameRate", "optional": true, @@ -143393,7 +143393,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 301, + "line": 57, }, "name": "keyframesMaxDist", "optional": true, @@ -143406,7 +143406,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 302, + "line": 58, }, "name": "maxFrameRate", "optional": true, @@ -143419,7 +143419,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 303, + "line": 59, }, "name": "maxHeight", "optional": true, @@ -143432,7 +143432,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 304, + "line": 60, }, "name": "maxWidth", "optional": true, @@ -143445,7 +143445,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 305, + "line": 61, }, "name": "paddingPolicy", "optional": true, @@ -143458,7 +143458,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 306, + "line": 62, }, "name": "resolution", "optional": true, @@ -143471,7 +143471,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 307, + "line": 63, }, "name": "sizingPolicy", "optional": true, @@ -143488,7 +143488,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 309, + "line": 65, }, "name": "ElastictranscoderPresetVideoWatermarks", "properties": Array [ @@ -143497,7 +143497,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 310, + "line": 66, }, "name": "horizontalAlign", "optional": true, @@ -143510,7 +143510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 311, + "line": 67, }, "name": "horizontalOffset", "optional": true, @@ -143523,7 +143523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 312, + "line": 68, }, "name": "id", "optional": true, @@ -143536,7 +143536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 313, + "line": 69, }, "name": "maxHeight", "optional": true, @@ -143549,7 +143549,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 314, + "line": 70, }, "name": "maxWidth", "optional": true, @@ -143562,7 +143562,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 315, + "line": 71, }, "name": "opacity", "optional": true, @@ -143575,7 +143575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 316, + "line": 72, }, "name": "sizingPolicy", "optional": true, @@ -143588,7 +143588,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 317, + "line": 73, }, "name": "target", "optional": true, @@ -143601,7 +143601,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 318, + "line": 74, }, "name": "verticalAlign", "optional": true, @@ -143614,7 +143614,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elastictranscoder-preset.ts", - "line": 319, + "line": 75, }, "name": "verticalOffset", "optional": true, @@ -143653,13 +143653,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 240, + "line": 54, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 456, + "line": 270, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -143681,7 +143681,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 280, + "line": 94, }, "name": "arn", "type": Object { @@ -143692,7 +143692,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 321, + "line": 135, }, "name": "dnsName", "type": Object { @@ -143703,7 +143703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 398, + "line": 212, }, "name": "sourceSecurityGroupId", "type": Object { @@ -143714,7 +143714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 421, + "line": 235, }, "name": "zoneId", "type": Object { @@ -143724,7 +143724,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 445, + "line": 259, }, "name": "listener", "type": Object { @@ -143739,7 +143739,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 427, + "line": 241, }, "name": "accessLogs", "optional": true, @@ -143755,7 +143755,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 286, + "line": 100, }, "name": "availabilityZones", "optional": true, @@ -143771,7 +143771,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 295, + "line": 109, }, "name": "connectionDraining", "optional": true, @@ -143782,7 +143782,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 304, + "line": 118, }, "name": "connectionDrainingTimeout", "optional": true, @@ -143793,7 +143793,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 313, + "line": 127, }, "name": "crossZoneLoadBalancing", "optional": true, @@ -143804,7 +143804,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 436, + "line": 250, }, "name": "healthCheck", "optional": true, @@ -143820,7 +143820,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 327, + "line": 141, }, "name": "id", "optional": true, @@ -143831,7 +143831,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 336, + "line": 150, }, "name": "idleTimeout", "optional": true, @@ -143842,7 +143842,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 345, + "line": 159, }, "name": "instances", "optional": true, @@ -143858,7 +143858,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 354, + "line": 168, }, "name": "internal", "optional": true, @@ -143869,7 +143869,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 363, + "line": 177, }, "name": "name", "optional": true, @@ -143880,7 +143880,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 372, + "line": 186, }, "name": "namePrefix", "optional": true, @@ -143891,7 +143891,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 381, + "line": 195, }, "name": "securityGroups", "optional": true, @@ -143907,7 +143907,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 390, + "line": 204, }, "name": "sourceSecurityGroup", "optional": true, @@ -143918,7 +143918,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 404, + "line": 218, }, "name": "subnets", "optional": true, @@ -143934,7 +143934,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 413, + "line": 227, }, "name": "tags", "optional": true, @@ -143956,7 +143956,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 217, + "line": 31, }, "name": "ElbAccessLogs", "properties": Array [ @@ -143965,7 +143965,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 218, + "line": 32, }, "name": "bucket", "type": Object { @@ -143977,7 +143977,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 219, + "line": 33, }, "name": "bucketPrefix", "optional": true, @@ -143990,7 +143990,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 220, + "line": 34, }, "name": "enabled", "optional": true, @@ -144003,7 +144003,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 221, + "line": 35, }, "name": "interval", "optional": true, @@ -144042,13 +144042,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/elb-attachment.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/elb-attachment.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -144069,7 +144069,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb-attachment.ts", - "line": 66, + "line": 44, }, "name": "elb", "type": Object { @@ -144079,7 +144079,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb-attachment.ts", - "line": 84, + "line": 62, }, "name": "instance", "type": Object { @@ -144089,7 +144089,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/elb-attachment.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -144109,7 +144109,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elb-attachment.ts", - "line": 32, + "line": 10, }, "name": "ElbAttachmentConfig", "properties": Array [ @@ -144118,7 +144118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb-attachment.ts", - "line": 33, + "line": 11, }, "name": "elb", "type": Object { @@ -144130,7 +144130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb-attachment.ts", - "line": 34, + "line": 12, }, "name": "instance", "type": Object { @@ -144149,7 +144149,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 196, + "line": 10, }, "name": "ElbConfig", "properties": Array [ @@ -144161,7 +144161,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 215, + "line": 29, }, "name": "listener", "type": Object { @@ -144181,7 +144181,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 211, + "line": 25, }, "name": "accessLogs", "optional": true, @@ -144199,7 +144199,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 197, + "line": 11, }, "name": "availabilityZones", "optional": true, @@ -144217,7 +144217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 198, + "line": 12, }, "name": "connectionDraining", "optional": true, @@ -144230,7 +144230,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 199, + "line": 13, }, "name": "connectionDrainingTimeout", "optional": true, @@ -144243,7 +144243,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 200, + "line": 14, }, "name": "crossZoneLoadBalancing", "optional": true, @@ -144259,7 +144259,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 213, + "line": 27, }, "name": "healthCheck", "optional": true, @@ -144277,7 +144277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 201, + "line": 15, }, "name": "idleTimeout", "optional": true, @@ -144290,7 +144290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 202, + "line": 16, }, "name": "instances", "optional": true, @@ -144308,7 +144308,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 203, + "line": 17, }, "name": "internal", "optional": true, @@ -144321,7 +144321,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 204, + "line": 18, }, "name": "name", "optional": true, @@ -144334,7 +144334,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 205, + "line": 19, }, "name": "namePrefix", "optional": true, @@ -144347,7 +144347,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 206, + "line": 20, }, "name": "securityGroups", "optional": true, @@ -144365,7 +144365,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 207, + "line": 21, }, "name": "sourceSecurityGroup", "optional": true, @@ -144378,7 +144378,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 208, + "line": 22, }, "name": "subnets", "optional": true, @@ -144396,7 +144396,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 209, + "line": 23, }, "name": "tags", "optional": true, @@ -144418,7 +144418,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 223, + "line": 37, }, "name": "ElbHealthCheck", "properties": Array [ @@ -144427,7 +144427,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 224, + "line": 38, }, "name": "healthyThreshold", "type": Object { @@ -144439,7 +144439,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 225, + "line": 39, }, "name": "interval", "type": Object { @@ -144451,7 +144451,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 226, + "line": 40, }, "name": "target", "type": Object { @@ -144463,7 +144463,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 227, + "line": 41, }, "name": "timeout", "type": Object { @@ -144475,7 +144475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 228, + "line": 42, }, "name": "unhealthyThreshold", "type": Object { @@ -144491,7 +144491,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 230, + "line": 44, }, "name": "ElbListener", "properties": Array [ @@ -144500,7 +144500,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 231, + "line": 45, }, "name": "instancePort", "type": Object { @@ -144512,7 +144512,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 232, + "line": 46, }, "name": "instanceProtocol", "type": Object { @@ -144524,7 +144524,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 233, + "line": 47, }, "name": "lbPort", "type": Object { @@ -144536,7 +144536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 234, + "line": 48, }, "name": "lbProtocol", "type": Object { @@ -144548,7 +144548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/elb.ts", - "line": 235, + "line": 49, }, "name": "sslCertificateId", "optional": true, @@ -144587,13 +144587,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 549, + "line": 127, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 880, + "line": 458, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -144615,7 +144615,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 619, + "line": 197, }, "name": "arn", "type": Object { @@ -144626,7 +144626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 633, + "line": 211, }, "name": "clusterState", "type": Object { @@ -144637,7 +144637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 728, + "line": 306, }, "name": "masterPublicDns", "type": Object { @@ -144647,7 +144647,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 734, + "line": 312, }, "name": "name", "type": Object { @@ -144657,7 +144657,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 743, + "line": 321, }, "name": "releaseLabel", "type": Object { @@ -144667,7 +144667,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 770, + "line": 348, }, "name": "serviceRole", "type": Object { @@ -144677,7 +144677,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 602, + "line": 180, }, "name": "additionalInfo", "optional": true, @@ -144688,7 +144688,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 611, + "line": 189, }, "name": "applications", "optional": true, @@ -144704,7 +144704,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 625, + "line": 203, }, "name": "autoscalingRole", "optional": true, @@ -144715,7 +144715,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 824, + "line": 402, }, "name": "bootstrapAction", "optional": true, @@ -144731,7 +144731,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 639, + "line": 217, }, "name": "configurations", "optional": true, @@ -144742,7 +144742,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 648, + "line": 226, }, "name": "configurationsJson", "optional": true, @@ -144753,7 +144753,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 657, + "line": 235, }, "name": "coreInstanceCount", "optional": true, @@ -144764,7 +144764,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 833, + "line": 411, }, "name": "coreInstanceGroup", "optional": true, @@ -144780,7 +144780,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 666, + "line": 244, }, "name": "coreInstanceType", "optional": true, @@ -144791,7 +144791,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 675, + "line": 253, }, "name": "customAmiId", "optional": true, @@ -144802,7 +144802,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 684, + "line": 262, }, "name": "ebsRootVolumeSize", "optional": true, @@ -144813,7 +144813,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 842, + "line": 420, }, "name": "ec2Attributes", "optional": true, @@ -144829,7 +144829,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 693, + "line": 271, }, "name": "id", "optional": true, @@ -144840,7 +144840,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 851, + "line": 429, }, "name": "instanceGroup", "optional": true, @@ -144856,7 +144856,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 702, + "line": 280, }, "name": "keepJobFlowAliveWhenNoSteps", "optional": true, @@ -144867,7 +144867,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 860, + "line": 438, }, "name": "kerberosAttributes", "optional": true, @@ -144883,7 +144883,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 711, + "line": 289, }, "name": "logUri", "optional": true, @@ -144894,7 +144894,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 869, + "line": 447, }, "name": "masterInstanceGroup", "optional": true, @@ -144910,7 +144910,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 720, + "line": 298, }, "name": "masterInstanceType", "optional": true, @@ -144921,7 +144921,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 752, + "line": 330, }, "name": "scaleDownBehavior", "optional": true, @@ -144932,7 +144932,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 761, + "line": 339, }, "name": "securityConfiguration", "optional": true, @@ -144943,7 +144943,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 779, + "line": 357, }, "name": "step", "optional": true, @@ -144959,7 +144959,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 788, + "line": 366, }, "name": "stepConcurrencyLevel", "optional": true, @@ -144970,7 +144970,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 797, + "line": 375, }, "name": "tags", "optional": true, @@ -144986,7 +144986,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 806, + "line": 384, }, "name": "terminationProtection", "optional": true, @@ -144997,7 +144997,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 815, + "line": 393, }, "name": "visibleToAllUsers", "optional": true, @@ -145014,7 +145014,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 479, + "line": 57, }, "name": "EmrClusterBootstrapAction", "properties": Array [ @@ -145023,7 +145023,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 481, + "line": 59, }, "name": "name", "type": Object { @@ -145035,7 +145035,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 482, + "line": 60, }, "name": "path", "type": Object { @@ -145047,7 +145047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 480, + "line": 58, }, "name": "args", "optional": true, @@ -145072,7 +145072,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 432, + "line": 10, }, "name": "EmrClusterConfig", "properties": Array [ @@ -145081,7 +145081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 445, + "line": 23, }, "name": "name", "type": Object { @@ -145093,7 +145093,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 446, + "line": 24, }, "name": "releaseLabel", "type": Object { @@ -145105,7 +145105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 449, + "line": 27, }, "name": "serviceRole", "type": Object { @@ -145117,7 +145117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 433, + "line": 11, }, "name": "additionalInfo", "optional": true, @@ -145130,7 +145130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 434, + "line": 12, }, "name": "applications", "optional": true, @@ -145148,7 +145148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 435, + "line": 13, }, "name": "autoscalingRole", "optional": true, @@ -145164,7 +145164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 456, + "line": 34, }, "name": "bootstrapAction", "optional": true, @@ -145182,7 +145182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 436, + "line": 14, }, "name": "configurations", "optional": true, @@ -145195,7 +145195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 437, + "line": 15, }, "name": "configurationsJson", "optional": true, @@ -145208,7 +145208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 438, + "line": 16, }, "name": "coreInstanceCount", "optional": true, @@ -145224,7 +145224,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 458, + "line": 36, }, "name": "coreInstanceGroup", "optional": true, @@ -145242,7 +145242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 439, + "line": 17, }, "name": "coreInstanceType", "optional": true, @@ -145255,7 +145255,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 440, + "line": 18, }, "name": "customAmiId", "optional": true, @@ -145268,7 +145268,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 441, + "line": 19, }, "name": "ebsRootVolumeSize", "optional": true, @@ -145284,7 +145284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 460, + "line": 38, }, "name": "ec2Attributes", "optional": true, @@ -145305,7 +145305,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 462, + "line": 40, }, "name": "instanceGroup", "optional": true, @@ -145323,7 +145323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 442, + "line": 20, }, "name": "keepJobFlowAliveWhenNoSteps", "optional": true, @@ -145339,7 +145339,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 464, + "line": 42, }, "name": "kerberosAttributes", "optional": true, @@ -145357,7 +145357,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 443, + "line": 21, }, "name": "logUri", "optional": true, @@ -145373,7 +145373,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 466, + "line": 44, }, "name": "masterInstanceGroup", "optional": true, @@ -145391,7 +145391,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 444, + "line": 22, }, "name": "masterInstanceType", "optional": true, @@ -145404,7 +145404,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 447, + "line": 25, }, "name": "scaleDownBehavior", "optional": true, @@ -145417,7 +145417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 448, + "line": 26, }, "name": "securityConfiguration", "optional": true, @@ -145430,7 +145430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 450, + "line": 28, }, "name": "step", "optional": true, @@ -145448,7 +145448,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 451, + "line": 29, }, "name": "stepConcurrencyLevel", "optional": true, @@ -145461,7 +145461,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 452, + "line": 30, }, "name": "tags", "optional": true, @@ -145479,7 +145479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 453, + "line": 31, }, "name": "terminationProtection", "optional": true, @@ -145492,7 +145492,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 454, + "line": 32, }, "name": "visibleToAllUsers", "optional": true, @@ -145509,7 +145509,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 490, + "line": 68, }, "name": "EmrClusterCoreInstanceGroup", "properties": Array [ @@ -145518,7 +145518,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 494, + "line": 72, }, "name": "instanceType", "type": Object { @@ -145530,7 +145530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 491, + "line": 69, }, "name": "autoscalingPolicy", "optional": true, @@ -145543,7 +145543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 492, + "line": 70, }, "name": "bidPrice", "optional": true, @@ -145559,7 +145559,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 497, + "line": 75, }, "name": "ebsConfig", "optional": true, @@ -145577,7 +145577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 493, + "line": 71, }, "name": "instanceCount", "optional": true, @@ -145590,7 +145590,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 495, + "line": 73, }, "name": "name", "optional": true, @@ -145607,7 +145607,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 484, + "line": 62, }, "name": "EmrClusterCoreInstanceGroupEbsConfig", "properties": Array [ @@ -145616,7 +145616,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 486, + "line": 64, }, "name": "size", "type": Object { @@ -145628,7 +145628,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 487, + "line": 65, }, "name": "type", "type": Object { @@ -145640,7 +145640,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 485, + "line": 63, }, "name": "iops", "optional": true, @@ -145653,7 +145653,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 488, + "line": 66, }, "name": "volumesPerInstance", "optional": true, @@ -145670,7 +145670,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 499, + "line": 77, }, "name": "EmrClusterEc2Attributes", "properties": Array [ @@ -145679,7 +145679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 504, + "line": 82, }, "name": "instanceProfile", "type": Object { @@ -145691,7 +145691,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 500, + "line": 78, }, "name": "additionalMasterSecurityGroups", "optional": true, @@ -145704,7 +145704,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 501, + "line": 79, }, "name": "additionalSlaveSecurityGroups", "optional": true, @@ -145717,7 +145717,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 502, + "line": 80, }, "name": "emrManagedMasterSecurityGroup", "optional": true, @@ -145730,7 +145730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 503, + "line": 81, }, "name": "emrManagedSlaveSecurityGroup", "optional": true, @@ -145743,7 +145743,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 505, + "line": 83, }, "name": "keyName", "optional": true, @@ -145756,7 +145756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 506, + "line": 84, }, "name": "serviceAccessSecurityGroup", "optional": true, @@ -145769,7 +145769,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 507, + "line": 85, }, "name": "subnetId", "optional": true, @@ -145786,7 +145786,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 515, + "line": 93, }, "name": "EmrClusterInstanceGroup", "properties": Array [ @@ -145795,7 +145795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 519, + "line": 97, }, "name": "instanceRole", "type": Object { @@ -145807,7 +145807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 520, + "line": 98, }, "name": "instanceType", "type": Object { @@ -145819,7 +145819,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 516, + "line": 94, }, "name": "autoscalingPolicy", "optional": true, @@ -145832,7 +145832,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 517, + "line": 95, }, "name": "bidPrice", "optional": true, @@ -145848,7 +145848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 523, + "line": 101, }, "name": "ebsConfig", "optional": true, @@ -145866,7 +145866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 518, + "line": 96, }, "name": "instanceCount", "optional": true, @@ -145879,7 +145879,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 521, + "line": 99, }, "name": "name", "optional": true, @@ -145896,7 +145896,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 509, + "line": 87, }, "name": "EmrClusterInstanceGroupEbsConfig", "properties": Array [ @@ -145905,7 +145905,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 511, + "line": 89, }, "name": "size", "type": Object { @@ -145917,7 +145917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 512, + "line": 90, }, "name": "type", "type": Object { @@ -145929,7 +145929,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 510, + "line": 88, }, "name": "iops", "optional": true, @@ -145942,7 +145942,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 513, + "line": 91, }, "name": "volumesPerInstance", "optional": true, @@ -145959,7 +145959,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 525, + "line": 103, }, "name": "EmrClusterKerberosAttributes", "properties": Array [ @@ -145968,7 +145968,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 529, + "line": 107, }, "name": "kdcAdminPassword", "type": Object { @@ -145980,7 +145980,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 530, + "line": 108, }, "name": "realm", "type": Object { @@ -145992,7 +145992,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 526, + "line": 104, }, "name": "adDomainJoinPassword", "optional": true, @@ -146005,7 +146005,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 527, + "line": 105, }, "name": "adDomainJoinUser", "optional": true, @@ -146018,7 +146018,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 528, + "line": 106, }, "name": "crossRealmTrustPrincipalPassword", "optional": true, @@ -146035,7 +146035,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 538, + "line": 116, }, "name": "EmrClusterMasterInstanceGroup", "properties": Array [ @@ -146044,7 +146044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 541, + "line": 119, }, "name": "instanceType", "type": Object { @@ -146056,7 +146056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 539, + "line": 117, }, "name": "bidPrice", "optional": true, @@ -146072,7 +146072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 544, + "line": 122, }, "name": "ebsConfig", "optional": true, @@ -146090,7 +146090,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 540, + "line": 118, }, "name": "instanceCount", "optional": true, @@ -146103,7 +146103,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 542, + "line": 120, }, "name": "name", "optional": true, @@ -146120,7 +146120,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 532, + "line": 110, }, "name": "EmrClusterMasterInstanceGroupEbsConfig", "properties": Array [ @@ -146129,7 +146129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 534, + "line": 112, }, "name": "size", "type": Object { @@ -146141,7 +146141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 535, + "line": 113, }, "name": "type", "type": Object { @@ -146153,7 +146153,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 533, + "line": 111, }, "name": "iops", "optional": true, @@ -146166,7 +146166,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 536, + "line": 114, }, "name": "volumesPerInstance", "optional": true, @@ -146183,7 +146183,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 474, + "line": 52, }, "name": "EmrClusterStep", "properties": Array [ @@ -146192,7 +146192,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 475, + "line": 53, }, "name": "actionOnFailure", "optional": true, @@ -146205,7 +146205,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 476, + "line": 54, }, "name": "hadoopJarStep", "optional": true, @@ -146223,7 +146223,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 477, + "line": 55, }, "name": "name", "optional": true, @@ -146240,7 +146240,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 468, + "line": 46, }, "name": "EmrClusterStepHadoopJarStep", "properties": Array [ @@ -146249,7 +146249,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 469, + "line": 47, }, "name": "args", "optional": true, @@ -146267,7 +146267,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 470, + "line": 48, }, "name": "jar", "optional": true, @@ -146280,7 +146280,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 471, + "line": 49, }, "name": "mainClass", "optional": true, @@ -146293,7 +146293,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-cluster.ts", - "line": 472, + "line": 50, }, "name": "properties", "optional": true, @@ -146337,13 +146337,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 110, + "line": 31, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 246, + "line": 167, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -146365,7 +146365,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 224, + "line": 145, }, "name": "runningInstanceCount", "type": Object { @@ -146376,7 +146376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 229, + "line": 150, }, "name": "status", "type": Object { @@ -146386,7 +146386,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 162, + "line": 83, }, "name": "clusterId", "type": Object { @@ -146396,7 +146396,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 207, + "line": 128, }, "name": "instanceType", "type": Object { @@ -146406,7 +146406,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 144, + "line": 65, }, "name": "autoscalingPolicy", "optional": true, @@ -146417,7 +146417,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 153, + "line": 74, }, "name": "bidPrice", "optional": true, @@ -146428,7 +146428,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 171, + "line": 92, }, "name": "configurationsJson", "optional": true, @@ -146439,7 +146439,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 235, + "line": 156, }, "name": "ebsConfig", "optional": true, @@ -146455,7 +146455,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 180, + "line": 101, }, "name": "ebsOptimized", "optional": true, @@ -146466,7 +146466,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 189, + "line": 110, }, "name": "id", "optional": true, @@ -146477,7 +146477,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 198, + "line": 119, }, "name": "instanceCount", "optional": true, @@ -146488,7 +146488,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 216, + "line": 137, }, "name": "name", "optional": true, @@ -146508,7 +146508,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 89, + "line": 10, }, "name": "EmrInstanceGroupConfig", "properties": Array [ @@ -146517,7 +146517,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 92, + "line": 13, }, "name": "clusterId", "type": Object { @@ -146529,7 +146529,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 96, + "line": 17, }, "name": "instanceType", "type": Object { @@ -146541,7 +146541,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 90, + "line": 11, }, "name": "autoscalingPolicy", "optional": true, @@ -146554,7 +146554,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 91, + "line": 12, }, "name": "bidPrice", "optional": true, @@ -146567,7 +146567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 93, + "line": 14, }, "name": "configurationsJson", "optional": true, @@ -146583,7 +146583,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 99, + "line": 20, }, "name": "ebsConfig", "optional": true, @@ -146601,7 +146601,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 94, + "line": 15, }, "name": "ebsOptimized", "optional": true, @@ -146614,7 +146614,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 95, + "line": 16, }, "name": "instanceCount", "optional": true, @@ -146627,7 +146627,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 97, + "line": 18, }, "name": "name", "optional": true, @@ -146644,7 +146644,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 101, + "line": 22, }, "name": "EmrInstanceGroupEbsConfig", "properties": Array [ @@ -146653,7 +146653,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 103, + "line": 24, }, "name": "size", "type": Object { @@ -146665,7 +146665,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 104, + "line": 25, }, "name": "type", "type": Object { @@ -146677,7 +146677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 102, + "line": 23, }, "name": "iops", "optional": true, @@ -146690,7 +146690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-instance-group.ts", - "line": 105, + "line": 26, }, "name": "volumesPerInstance", "optional": true, @@ -146729,13 +146729,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 49, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 120, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -146757,7 +146757,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 85, + "line": 54, }, "name": "creationDate", "type": Object { @@ -146767,7 +146767,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 77, + "line": 46, }, "name": "configuration", "type": Object { @@ -146777,7 +146777,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 91, + "line": 60, }, "name": "id", "optional": true, @@ -146788,7 +146788,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 100, + "line": 69, }, "name": "name", "optional": true, @@ -146799,7 +146799,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 109, + "line": 78, }, "name": "namePrefix", "optional": true, @@ -146819,7 +146819,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 41, + "line": 10, }, "name": "EmrSecurityConfigurationConfig", "properties": Array [ @@ -146828,7 +146828,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 42, + "line": 11, }, "name": "configuration", "type": Object { @@ -146840,7 +146840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 43, + "line": 12, }, "name": "name", "optional": true, @@ -146853,7 +146853,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/emr-security-configuration.ts", - "line": 44, + "line": 13, }, "name": "namePrefix", "optional": true, @@ -146892,13 +146892,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 90, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 236, + "line": 172, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -146919,7 +146919,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 216, + "line": 152, }, "name": "trafficType", "type": Object { @@ -146929,7 +146929,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 126, + "line": 62, }, "name": "eniId", "optional": true, @@ -146940,7 +146940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 135, + "line": 71, }, "name": "iamRoleArn", "optional": true, @@ -146951,7 +146951,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 144, + "line": 80, }, "name": "id", "optional": true, @@ -146962,7 +146962,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 153, + "line": 89, }, "name": "logDestination", "optional": true, @@ -146973,7 +146973,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 162, + "line": 98, }, "name": "logDestinationType", "optional": true, @@ -146984,7 +146984,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 171, + "line": 107, }, "name": "logFormat", "optional": true, @@ -146995,7 +146995,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 180, + "line": 116, }, "name": "logGroupName", "optional": true, @@ -147006,7 +147006,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 189, + "line": 125, }, "name": "maxAggregationInterval", "optional": true, @@ -147017,7 +147017,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 198, + "line": 134, }, "name": "subnetId", "optional": true, @@ -147028,7 +147028,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 207, + "line": 143, }, "name": "tags", "optional": true, @@ -147044,7 +147044,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 225, + "line": 161, }, "name": "vpcId", "optional": true, @@ -147064,7 +147064,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 74, + "line": 10, }, "name": "FlowLogConfig", "properties": Array [ @@ -147073,7 +147073,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 84, + "line": 20, }, "name": "trafficType", "type": Object { @@ -147085,7 +147085,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 75, + "line": 11, }, "name": "eniId", "optional": true, @@ -147098,7 +147098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 76, + "line": 12, }, "name": "iamRoleArn", "optional": true, @@ -147111,7 +147111,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 77, + "line": 13, }, "name": "logDestination", "optional": true, @@ -147124,7 +147124,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 78, + "line": 14, }, "name": "logDestinationType", "optional": true, @@ -147137,7 +147137,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 79, + "line": 15, }, "name": "logFormat", "optional": true, @@ -147150,7 +147150,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 80, + "line": 16, }, "name": "logGroupName", "optional": true, @@ -147163,7 +147163,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 81, + "line": 17, }, "name": "maxAggregationInterval", "optional": true, @@ -147176,7 +147176,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 82, + "line": 18, }, "name": "subnetId", "optional": true, @@ -147189,7 +147189,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 83, + "line": 19, }, "name": "tags", "optional": true, @@ -147207,7 +147207,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/flow-log.ts", - "line": 85, + "line": 21, }, "name": "vpcId", "optional": true, @@ -147247,13 +147247,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/fms-admin-account.ts", - "line": 35, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/fms-admin-account.ts", - "line": 81, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -147274,7 +147274,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fms-admin-account.ts", - "line": 61, + "line": 42, }, "name": "accountId", "optional": true, @@ -147285,7 +147285,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fms-admin-account.ts", - "line": 70, + "line": 51, }, "name": "id", "optional": true, @@ -147305,7 +147305,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/fms-admin-account.ts", - "line": 29, + "line": 10, }, "name": "FmsAdminAccountConfig", "properties": Array [ @@ -147314,7 +147314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fms-admin-account.ts", - "line": 30, + "line": 11, }, "name": "accountId", "optional": true, @@ -147353,13 +147353,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 127, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 278, + "line": 180, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -147381,7 +147381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 160, + "line": 62, }, "name": "arn", "type": Object { @@ -147392,7 +147392,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 165, + "line": 67, }, "name": "dnsName", "type": Object { @@ -147403,7 +147403,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 206, + "line": 108, }, "name": "networkInterfaceIds", "type": Object { @@ -147419,7 +147419,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 211, + "line": 113, }, "name": "ownerId", "type": Object { @@ -147430,7 +147430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 252, + "line": 154, }, "name": "vpcId", "type": Object { @@ -147440,7 +147440,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 226, + "line": 128, }, "name": "storageCapacity", "type": Object { @@ -147450,7 +147450,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 235, + "line": 137, }, "name": "subnetIds", "type": Object { @@ -147465,7 +147465,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 171, + "line": 73, }, "name": "exportPath", "optional": true, @@ -147476,7 +147476,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 180, + "line": 82, }, "name": "id", "optional": true, @@ -147487,7 +147487,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 198, + "line": 100, }, "name": "importedFileChunkSize", "optional": true, @@ -147498,7 +147498,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 189, + "line": 91, }, "name": "importPath", "optional": true, @@ -147509,7 +147509,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 217, + "line": 119, }, "name": "securityGroupIds", "optional": true, @@ -147525,7 +147525,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 244, + "line": 146, }, "name": "tags", "optional": true, @@ -147541,7 +147541,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 267, + "line": 169, }, "name": "timeouts", "optional": true, @@ -147552,7 +147552,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 258, + "line": 160, }, "name": "weeklyMaintenanceStartTime", "optional": true, @@ -147572,7 +147572,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 108, + "line": 10, }, "name": "FsxLustreFileSystemConfig", "properties": Array [ @@ -147581,7 +147581,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 113, + "line": 15, }, "name": "storageCapacity", "type": Object { @@ -147593,7 +147593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 114, + "line": 16, }, "name": "subnetIds", "type": Object { @@ -147610,7 +147610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 109, + "line": 11, }, "name": "exportPath", "optional": true, @@ -147623,7 +147623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 111, + "line": 13, }, "name": "importedFileChunkSize", "optional": true, @@ -147636,7 +147636,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 110, + "line": 12, }, "name": "importPath", "optional": true, @@ -147649,7 +147649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 112, + "line": 14, }, "name": "securityGroupIds", "optional": true, @@ -147667,7 +147667,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 115, + "line": 17, }, "name": "tags", "optional": true, @@ -147688,7 +147688,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 118, + "line": 20, }, "name": "timeouts", "optional": true, @@ -147701,7 +147701,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 116, + "line": 18, }, "name": "weeklyMaintenanceStartTime", "optional": true, @@ -147718,7 +147718,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 120, + "line": 22, }, "name": "FsxLustreFileSystemTimeouts", "properties": Array [ @@ -147727,7 +147727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 121, + "line": 23, }, "name": "create", "optional": true, @@ -147740,7 +147740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-lustre-file-system.ts", - "line": 122, + "line": 24, }, "name": "delete", "optional": true, @@ -147779,13 +147779,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 193, + "line": 43, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 394, + "line": 244, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -147807,7 +147807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 240, + "line": 90, }, "name": "arn", "type": Object { @@ -147818,7 +147818,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 272, + "line": 122, }, "name": "dnsName", "type": Object { @@ -147829,7 +147829,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 295, + "line": 145, }, "name": "networkInterfaceIds", "type": Object { @@ -147845,7 +147845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 300, + "line": 150, }, "name": "ownerId", "type": Object { @@ -147856,7 +147856,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 359, + "line": 209, }, "name": "vpcId", "type": Object { @@ -147866,7 +147866,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 324, + "line": 174, }, "name": "storageCapacity", "type": Object { @@ -147876,7 +147876,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 333, + "line": 183, }, "name": "subnetIds", "type": Object { @@ -147891,7 +147891,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 351, + "line": 201, }, "name": "throughputCapacity", "type": Object { @@ -147901,7 +147901,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 232, + "line": 82, }, "name": "activeDirectoryId", "optional": true, @@ -147912,7 +147912,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 246, + "line": 96, }, "name": "automaticBackupRetentionDays", "optional": true, @@ -147923,7 +147923,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 255, + "line": 105, }, "name": "copyTagsToBackups", "optional": true, @@ -147934,7 +147934,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 264, + "line": 114, }, "name": "dailyAutomaticBackupStartTime", "optional": true, @@ -147945,7 +147945,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 278, + "line": 128, }, "name": "id", "optional": true, @@ -147956,7 +147956,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 287, + "line": 137, }, "name": "kmsKeyId", "optional": true, @@ -147967,7 +147967,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 306, + "line": 156, }, "name": "securityGroupIds", "optional": true, @@ -147983,7 +147983,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 374, + "line": 224, }, "name": "selfManagedActiveDirectory", "optional": true, @@ -147999,7 +147999,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 315, + "line": 165, }, "name": "skipFinalBackup", "optional": true, @@ -148010,7 +148010,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 342, + "line": 192, }, "name": "tags", "optional": true, @@ -148026,7 +148026,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 383, + "line": 233, }, "name": "timeouts", "optional": true, @@ -148037,7 +148037,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 365, + "line": 215, }, "name": "weeklyMaintenanceStartTime", "optional": true, @@ -148057,7 +148057,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 160, + "line": 10, }, "name": "FsxWindowsFileSystemConfig", "properties": Array [ @@ -148066,7 +148066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 168, + "line": 18, }, "name": "storageCapacity", "type": Object { @@ -148078,7 +148078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 169, + "line": 19, }, "name": "subnetIds", "type": Object { @@ -148095,7 +148095,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 171, + "line": 21, }, "name": "throughputCapacity", "type": Object { @@ -148107,7 +148107,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 161, + "line": 11, }, "name": "activeDirectoryId", "optional": true, @@ -148120,7 +148120,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 162, + "line": 12, }, "name": "automaticBackupRetentionDays", "optional": true, @@ -148133,7 +148133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 163, + "line": 13, }, "name": "copyTagsToBackups", "optional": true, @@ -148146,7 +148146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 164, + "line": 14, }, "name": "dailyAutomaticBackupStartTime", "optional": true, @@ -148159,7 +148159,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 165, + "line": 15, }, "name": "kmsKeyId", "optional": true, @@ -148172,7 +148172,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 166, + "line": 16, }, "name": "securityGroupIds", "optional": true, @@ -148193,7 +148193,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 174, + "line": 24, }, "name": "selfManagedActiveDirectory", "optional": true, @@ -148211,7 +148211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 167, + "line": 17, }, "name": "skipFinalBackup", "optional": true, @@ -148224,7 +148224,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 170, + "line": 20, }, "name": "tags", "optional": true, @@ -148245,7 +148245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 176, + "line": 26, }, "name": "timeouts", "optional": true, @@ -148258,7 +148258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 172, + "line": 22, }, "name": "weeklyMaintenanceStartTime", "optional": true, @@ -148275,7 +148275,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 178, + "line": 28, }, "name": "FsxWindowsFileSystemSelfManagedActiveDirectory", "properties": Array [ @@ -148284,7 +148284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 179, + "line": 29, }, "name": "dnsIps", "type": Object { @@ -148301,7 +148301,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 180, + "line": 30, }, "name": "domainName", "type": Object { @@ -148313,7 +148313,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 183, + "line": 33, }, "name": "password", "type": Object { @@ -148325,7 +148325,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 184, + "line": 34, }, "name": "username", "type": Object { @@ -148337,7 +148337,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 181, + "line": 31, }, "name": "fileSystemAdministratorsGroup", "optional": true, @@ -148350,7 +148350,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 182, + "line": 32, }, "name": "organizationalUnitDistinguishedName", "optional": true, @@ -148367,7 +148367,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 186, + "line": 36, }, "name": "FsxWindowsFileSystemTimeouts", "properties": Array [ @@ -148376,7 +148376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 187, + "line": 37, }, "name": "create", "optional": true, @@ -148389,7 +148389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/fsx-windows-file-system.ts", - "line": 188, + "line": 38, }, "name": "delete", "optional": true, @@ -148428,13 +148428,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 81, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 162, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -148456,7 +148456,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 109, + "line": 53, }, "name": "arn", "type": Object { @@ -148466,7 +148466,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 133, + "line": 77, }, "name": "name", "type": Object { @@ -148476,7 +148476,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 151, + "line": 95, }, "name": "routingStrategy", "type": Object { @@ -148491,7 +148491,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 115, + "line": 59, }, "name": "description", "optional": true, @@ -148502,7 +148502,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 124, + "line": 68, }, "name": "id", "optional": true, @@ -148513,7 +148513,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 142, + "line": 86, }, "name": "tags", "optional": true, @@ -148538,7 +148538,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 66, + "line": 10, }, "name": "GameliftAliasConfig", "properties": Array [ @@ -148547,7 +148547,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 68, + "line": 12, }, "name": "name", "type": Object { @@ -148562,7 +148562,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 71, + "line": 15, }, "name": "routingStrategy", "type": Object { @@ -148579,7 +148579,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 67, + "line": 11, }, "name": "description", "optional": true, @@ -148592,7 +148592,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 69, + "line": 13, }, "name": "tags", "optional": true, @@ -148614,7 +148614,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 73, + "line": 17, }, "name": "GameliftAliasRoutingStrategy", "properties": Array [ @@ -148623,7 +148623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 76, + "line": 20, }, "name": "type", "type": Object { @@ -148635,7 +148635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 74, + "line": 18, }, "name": "fleetId", "optional": true, @@ -148648,7 +148648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-alias.ts", - "line": 75, + "line": 19, }, "name": "message", "optional": true, @@ -148687,13 +148687,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 86, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 177, + "line": 117, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -148715,7 +148715,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 115, + "line": 55, }, "name": "arn", "type": Object { @@ -148725,7 +148725,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 130, + "line": 70, }, "name": "name", "type": Object { @@ -148735,7 +148735,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 139, + "line": 79, }, "name": "operatingSystem", "type": Object { @@ -148745,7 +148745,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 166, + "line": 106, }, "name": "storageLocation", "type": Object { @@ -148760,7 +148760,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 121, + "line": 61, }, "name": "id", "optional": true, @@ -148771,7 +148771,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 148, + "line": 88, }, "name": "tags", "optional": true, @@ -148787,7 +148787,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 157, + "line": 97, }, "name": "version", "optional": true, @@ -148807,7 +148807,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 70, + "line": 10, }, "name": "GameliftBuildConfig", "properties": Array [ @@ -148816,7 +148816,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 71, + "line": 11, }, "name": "name", "type": Object { @@ -148828,7 +148828,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 72, + "line": 12, }, "name": "operatingSystem", "type": Object { @@ -148843,7 +148843,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 76, + "line": 16, }, "name": "storageLocation", "type": Object { @@ -148860,7 +148860,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 73, + "line": 13, }, "name": "tags", "optional": true, @@ -148878,7 +148878,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 74, + "line": 14, }, "name": "version", "optional": true, @@ -148895,7 +148895,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 78, + "line": 18, }, "name": "GameliftBuildStorageLocation", "properties": Array [ @@ -148904,7 +148904,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 79, + "line": 19, }, "name": "bucket", "type": Object { @@ -148916,7 +148916,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 80, + "line": 20, }, "name": "key", "type": Object { @@ -148928,7 +148928,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-build.ts", - "line": 81, + "line": 21, }, "name": "roleArn", "type": Object { @@ -148966,13 +148966,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 224, + "line": 57, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 405, + "line": 238, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -148994,7 +148994,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 261, + "line": 94, }, "name": "arn", "type": Object { @@ -149005,7 +149005,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 320, + "line": 153, }, "name": "logPaths", "type": Object { @@ -149021,7 +149021,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 352, + "line": 185, }, "name": "operatingSystem", "type": Object { @@ -149031,7 +149031,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 267, + "line": 100, }, "name": "buildId", "type": Object { @@ -149041,7 +149041,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 285, + "line": 118, }, "name": "ec2InstanceType", "type": Object { @@ -149051,7 +149051,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 335, + "line": 168, }, "name": "name", "type": Object { @@ -149061,7 +149061,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 276, + "line": 109, }, "name": "description", "optional": true, @@ -149072,7 +149072,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 367, + "line": 200, }, "name": "ec2InboundPermission", "optional": true, @@ -149088,7 +149088,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 294, + "line": 127, }, "name": "fleetType", "optional": true, @@ -149099,7 +149099,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 303, + "line": 136, }, "name": "id", "optional": true, @@ -149110,7 +149110,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 312, + "line": 145, }, "name": "instanceRoleArn", "optional": true, @@ -149121,7 +149121,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 326, + "line": 159, }, "name": "metricGroups", "optional": true, @@ -149137,7 +149137,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 344, + "line": 177, }, "name": "newGameSessionProtectionPolicy", "optional": true, @@ -149148,7 +149148,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 376, + "line": 209, }, "name": "resourceCreationLimitPolicy", "optional": true, @@ -149164,7 +149164,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 385, + "line": 218, }, "name": "runtimeConfiguration", "optional": true, @@ -149180,7 +149180,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 358, + "line": 191, }, "name": "tags", "optional": true, @@ -149196,7 +149196,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 394, + "line": 227, }, "name": "timeouts", "optional": true, @@ -149216,7 +149216,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 177, + "line": 10, }, "name": "GameliftFleetConfig", "properties": Array [ @@ -149225,7 +149225,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 178, + "line": 11, }, "name": "buildId", "type": Object { @@ -149237,7 +149237,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 180, + "line": 13, }, "name": "ec2InstanceType", "type": Object { @@ -149249,7 +149249,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 184, + "line": 17, }, "name": "name", "type": Object { @@ -149261,7 +149261,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 179, + "line": 12, }, "name": "description", "optional": true, @@ -149277,7 +149277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 188, + "line": 21, }, "name": "ec2InboundPermission", "optional": true, @@ -149295,7 +149295,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 181, + "line": 14, }, "name": "fleetType", "optional": true, @@ -149308,7 +149308,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 182, + "line": 15, }, "name": "instanceRoleArn", "optional": true, @@ -149321,7 +149321,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 183, + "line": 16, }, "name": "metricGroups", "optional": true, @@ -149339,7 +149339,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 185, + "line": 18, }, "name": "newGameSessionProtectionPolicy", "optional": true, @@ -149355,7 +149355,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 190, + "line": 23, }, "name": "resourceCreationLimitPolicy", "optional": true, @@ -149376,7 +149376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 192, + "line": 25, }, "name": "runtimeConfiguration", "optional": true, @@ -149394,7 +149394,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 186, + "line": 19, }, "name": "tags", "optional": true, @@ -149415,7 +149415,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 194, + "line": 27, }, "name": "timeouts", "optional": true, @@ -149432,7 +149432,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 196, + "line": 29, }, "name": "GameliftFleetEc2InboundPermission", "properties": Array [ @@ -149441,7 +149441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 197, + "line": 30, }, "name": "fromPort", "type": Object { @@ -149453,7 +149453,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 198, + "line": 31, }, "name": "ipRange", "type": Object { @@ -149465,7 +149465,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 199, + "line": 32, }, "name": "protocol", "type": Object { @@ -149477,7 +149477,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 200, + "line": 33, }, "name": "toPort", "type": Object { @@ -149493,7 +149493,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 202, + "line": 35, }, "name": "GameliftFleetResourceCreationLimitPolicy", "properties": Array [ @@ -149502,7 +149502,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 203, + "line": 36, }, "name": "newGameSessionsPerCreator", "optional": true, @@ -149515,7 +149515,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 204, + "line": 37, }, "name": "policyPeriodInMinutes", "optional": true, @@ -149532,7 +149532,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 211, + "line": 44, }, "name": "GameliftFleetRuntimeConfiguration", "properties": Array [ @@ -149541,7 +149541,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 212, + "line": 45, }, "name": "gameSessionActivationTimeoutSeconds", "optional": true, @@ -149554,7 +149554,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 213, + "line": 46, }, "name": "maxConcurrentGameSessionActivations", "optional": true, @@ -149570,7 +149570,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 215, + "line": 48, }, "name": "serverProcess", "optional": true, @@ -149592,7 +149592,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 206, + "line": 39, }, "name": "GameliftFleetRuntimeConfigurationServerProcess", "properties": Array [ @@ -149601,7 +149601,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 207, + "line": 40, }, "name": "concurrentExecutions", "type": Object { @@ -149613,7 +149613,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 208, + "line": 41, }, "name": "launchPath", "type": Object { @@ -149625,7 +149625,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 209, + "line": 42, }, "name": "parameters", "optional": true, @@ -149642,7 +149642,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 217, + "line": 50, }, "name": "GameliftFleetTimeouts", "properties": Array [ @@ -149651,7 +149651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 218, + "line": 51, }, "name": "create", "optional": true, @@ -149664,7 +149664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-fleet.ts", - "line": 219, + "line": 52, }, "name": "delete", "optional": true, @@ -149703,13 +149703,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 82, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 173, + "line": 116, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -149731,7 +149731,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 111, + "line": 54, }, "name": "arn", "type": Object { @@ -149741,7 +149741,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 135, + "line": 78, }, "name": "name", "type": Object { @@ -149751,7 +149751,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 117, + "line": 60, }, "name": "destinations", "optional": true, @@ -149767,7 +149767,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 126, + "line": 69, }, "name": "id", "optional": true, @@ -149778,7 +149778,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 162, + "line": 105, }, "name": "playerLatencyPolicy", "optional": true, @@ -149794,7 +149794,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 144, + "line": 87, }, "name": "tags", "optional": true, @@ -149810,7 +149810,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 153, + "line": 96, }, "name": "timeoutInSeconds", "optional": true, @@ -149830,7 +149830,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 67, + "line": 10, }, "name": "GameliftGameSessionQueueConfig", "properties": Array [ @@ -149839,7 +149839,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 69, + "line": 12, }, "name": "name", "type": Object { @@ -149851,7 +149851,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 68, + "line": 11, }, "name": "destinations", "optional": true, @@ -149872,7 +149872,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 73, + "line": 16, }, "name": "playerLatencyPolicy", "optional": true, @@ -149890,7 +149890,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 70, + "line": 13, }, "name": "tags", "optional": true, @@ -149908,7 +149908,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 71, + "line": 14, }, "name": "timeoutInSeconds", "optional": true, @@ -149925,7 +149925,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 75, + "line": 18, }, "name": "GameliftGameSessionQueuePlayerLatencyPolicy", "properties": Array [ @@ -149934,7 +149934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 76, + "line": 19, }, "name": "maximumIndividualPlayerLatencyMilliseconds", "type": Object { @@ -149946,7 +149946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/gamelift-game-session-queue.ts", - "line": 77, + "line": 20, }, "name": "policyDurationSeconds", "optional": true, @@ -149985,13 +149985,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 81, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 167, + "line": 110, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -150013,7 +150013,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 118, + "line": 61, }, "name": "arn", "type": Object { @@ -150024,7 +150024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 132, + "line": 75, }, "name": "location", "type": Object { @@ -150034,7 +150034,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 138, + "line": 81, }, "name": "name", "type": Object { @@ -150044,7 +150044,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 110, + "line": 53, }, "name": "accessPolicy", "optional": true, @@ -150055,7 +150055,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 124, + "line": 67, }, "name": "id", "optional": true, @@ -150066,7 +150066,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 156, + "line": 99, }, "name": "notification", "optional": true, @@ -150082,7 +150082,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 147, + "line": 90, }, "name": "tags", "optional": true, @@ -150107,7 +150107,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 67, + "line": 10, }, "name": "GlacierVaultConfig", "properties": Array [ @@ -150116,7 +150116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 69, + "line": 12, }, "name": "name", "type": Object { @@ -150128,7 +150128,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 68, + "line": 11, }, "name": "accessPolicy", "optional": true, @@ -150144,7 +150144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 72, + "line": 15, }, "name": "notification", "optional": true, @@ -150162,7 +150162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 70, + "line": 13, }, "name": "tags", "optional": true, @@ -150206,13 +150206,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -150233,7 +150233,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 78, + "line": 48, }, "name": "completeLock", "type": Object { @@ -150243,7 +150243,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 105, + "line": 75, }, "name": "policy", "type": Object { @@ -150253,7 +150253,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 114, + "line": 84, }, "name": "vaultName", "type": Object { @@ -150263,7 +150263,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 87, + "line": 57, }, "name": "id", "optional": true, @@ -150274,7 +150274,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 96, + "line": 66, }, "name": "ignoreDeletionError", "optional": true, @@ -150294,7 +150294,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 40, + "line": 10, }, "name": "GlacierVaultLockConfig", "properties": Array [ @@ -150303,7 +150303,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 41, + "line": 11, }, "name": "completeLock", "type": Object { @@ -150315,7 +150315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 43, + "line": 13, }, "name": "policy", "type": Object { @@ -150327,7 +150327,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 44, + "line": 14, }, "name": "vaultName", "type": Object { @@ -150339,7 +150339,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault-lock.ts", - "line": 42, + "line": 12, }, "name": "ignoreDeletionError", "optional": true, @@ -150356,7 +150356,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 74, + "line": 17, }, "name": "GlacierVaultNotification", "properties": Array [ @@ -150365,7 +150365,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 75, + "line": 18, }, "name": "events", "type": Object { @@ -150382,7 +150382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glacier-vault.ts", - "line": 76, + "line": 19, }, "name": "snsTopic", "type": Object { @@ -150420,13 +150420,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 118, + "line": 39, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 184, + "line": 105, }, "name": "ipSets", "parameters": Array [ @@ -150446,7 +150446,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 219, + "line": 140, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -150468,7 +150468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 147, + "line": 68, }, "name": "dnsName", "type": Object { @@ -150479,7 +150479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 161, + "line": 82, }, "name": "hostedZoneId", "type": Object { @@ -150489,7 +150489,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 190, + "line": 111, }, "name": "name", "type": Object { @@ -150499,7 +150499,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 208, + "line": 129, }, "name": "attributes", "optional": true, @@ -150515,7 +150515,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 153, + "line": 74, }, "name": "enabled", "optional": true, @@ -150526,7 +150526,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 167, + "line": 88, }, "name": "id", "optional": true, @@ -150537,7 +150537,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 176, + "line": 97, }, "name": "ipAddressType", "optional": true, @@ -150548,7 +150548,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 199, + "line": 120, }, "name": "tags", "optional": true, @@ -150570,7 +150570,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 110, + "line": 31, }, "name": "GlobalacceleratorAcceleratorAttributes", "properties": Array [ @@ -150579,7 +150579,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 111, + "line": 32, }, "name": "flowLogsEnabled", "optional": true, @@ -150592,7 +150592,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 112, + "line": 33, }, "name": "flowLogsS3Bucket", "optional": true, @@ -150605,7 +150605,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 113, + "line": 34, }, "name": "flowLogsS3Prefix", "optional": true, @@ -150625,7 +150625,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 90, + "line": 11, }, "name": "GlobalacceleratorAcceleratorConfig", "properties": Array [ @@ -150634,7 +150634,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 93, + "line": 14, }, "name": "name", "type": Object { @@ -150649,7 +150649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 96, + "line": 17, }, "name": "attributes", "optional": true, @@ -150667,7 +150667,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 91, + "line": 12, }, "name": "enabled", "optional": true, @@ -150680,7 +150680,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 92, + "line": 13, }, "name": "ipAddressType", "optional": true, @@ -150693,7 +150693,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 94, + "line": 15, }, "name": "tags", "optional": true, @@ -150740,7 +150740,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 98, + "line": 19, }, "name": "GlobalacceleratorAcceleratorIpSets", "properties": Array [ @@ -150748,7 +150748,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 101, + "line": 22, }, "name": "ipAddresses", "type": Object { @@ -150764,7 +150764,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-accelerator.ts", - "line": 106, + "line": 27, }, "name": "ipFamily", "type": Object { @@ -150802,13 +150802,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 94, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 220, + "line": 155, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -150829,7 +150829,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 182, + "line": 117, }, "name": "listenerArn", "type": Object { @@ -150839,7 +150839,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 209, + "line": 144, }, "name": "endpointConfiguration", "optional": true, @@ -150855,7 +150855,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 128, + "line": 63, }, "name": "endpointGroupRegion", "optional": true, @@ -150866,7 +150866,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 137, + "line": 72, }, "name": "healthCheckIntervalSeconds", "optional": true, @@ -150877,7 +150877,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 146, + "line": 81, }, "name": "healthCheckPath", "optional": true, @@ -150888,7 +150888,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 155, + "line": 90, }, "name": "healthCheckPort", "optional": true, @@ -150899,7 +150899,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 164, + "line": 99, }, "name": "healthCheckProtocol", "optional": true, @@ -150910,7 +150910,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 173, + "line": 108, }, "name": "id", "optional": true, @@ -150921,7 +150921,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 191, + "line": 126, }, "name": "thresholdCount", "optional": true, @@ -150932,7 +150932,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 200, + "line": 135, }, "name": "trafficDialPercentage", "optional": true, @@ -150952,7 +150952,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 75, + "line": 10, }, "name": "GlobalacceleratorEndpointGroupConfig", "properties": Array [ @@ -150961,7 +150961,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 81, + "line": 16, }, "name": "listenerArn", "type": Object { @@ -150976,7 +150976,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 85, + "line": 20, }, "name": "endpointConfiguration", "optional": true, @@ -150994,7 +150994,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 76, + "line": 11, }, "name": "endpointGroupRegion", "optional": true, @@ -151007,7 +151007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 77, + "line": 12, }, "name": "healthCheckIntervalSeconds", "optional": true, @@ -151020,7 +151020,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 78, + "line": 13, }, "name": "healthCheckPath", "optional": true, @@ -151033,7 +151033,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 79, + "line": 14, }, "name": "healthCheckPort", "optional": true, @@ -151046,7 +151046,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 80, + "line": 15, }, "name": "healthCheckProtocol", "optional": true, @@ -151059,7 +151059,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 82, + "line": 17, }, "name": "thresholdCount", "optional": true, @@ -151072,7 +151072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 83, + "line": 18, }, "name": "trafficDialPercentage", "optional": true, @@ -151089,7 +151089,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 87, + "line": 22, }, "name": "GlobalacceleratorEndpointGroupEndpointConfiguration", "properties": Array [ @@ -151098,7 +151098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 88, + "line": 23, }, "name": "endpointId", "optional": true, @@ -151111,7 +151111,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-endpoint-group.ts", - "line": 89, + "line": 24, }, "name": "weight", "optional": true, @@ -151150,13 +151150,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 69, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 145, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -151177,7 +151177,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 98, + "line": 53, }, "name": "acceleratorArn", "type": Object { @@ -151187,7 +151187,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 134, + "line": 89, }, "name": "portRange", "type": Object { @@ -151202,7 +151202,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 125, + "line": 80, }, "name": "protocol", "type": Object { @@ -151212,7 +151212,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 107, + "line": 62, }, "name": "clientAffinity", "optional": true, @@ -151223,7 +151223,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 116, + "line": 71, }, "name": "id", "optional": true, @@ -151243,7 +151243,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 55, + "line": 10, }, "name": "GlobalacceleratorListenerConfig", "properties": Array [ @@ -151252,7 +151252,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 56, + "line": 11, }, "name": "acceleratorArn", "type": Object { @@ -151267,7 +151267,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 60, + "line": 15, }, "name": "portRange", "type": Object { @@ -151284,7 +151284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 58, + "line": 13, }, "name": "protocol", "type": Object { @@ -151296,7 +151296,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 57, + "line": 12, }, "name": "clientAffinity", "optional": true, @@ -151313,7 +151313,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 62, + "line": 17, }, "name": "GlobalacceleratorListenerPortRange", "properties": Array [ @@ -151322,7 +151322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 63, + "line": 18, }, "name": "fromPort", "optional": true, @@ -151335,7 +151335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/globalaccelerator-listener.ts", - "line": 64, + "line": 19, }, "name": "toPort", "optional": true, @@ -151374,13 +151374,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 58, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 144, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -151401,7 +151401,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 124, + "line": 86, }, "name": "name", "type": Object { @@ -151411,7 +151411,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 88, + "line": 50, }, "name": "catalogId", "optional": true, @@ -151422,7 +151422,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 97, + "line": 59, }, "name": "description", "optional": true, @@ -151433,7 +151433,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 106, + "line": 68, }, "name": "id", "optional": true, @@ -151444,7 +151444,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 115, + "line": 77, }, "name": "locationUri", "optional": true, @@ -151455,7 +151455,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 133, + "line": 95, }, "name": "parameters", "optional": true, @@ -151480,7 +151480,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 48, + "line": 10, }, "name": "GlueCatalogDatabaseConfig", "properties": Array [ @@ -151489,7 +151489,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 52, + "line": 14, }, "name": "name", "type": Object { @@ -151501,7 +151501,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 49, + "line": 11, }, "name": "catalogId", "optional": true, @@ -151514,7 +151514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 50, + "line": 12, }, "name": "description", "optional": true, @@ -151527,7 +151527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 51, + "line": 13, }, "name": "locationUri", "optional": true, @@ -151540,7 +151540,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-database.ts", - "line": 53, + "line": 15, }, "name": "parameters", "optional": true, @@ -151584,13 +151584,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 284, + "line": 71, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 440, + "line": 227, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -151611,7 +151611,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 330, + "line": 117, }, "name": "databaseName", "type": Object { @@ -151621,7 +151621,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 357, + "line": 144, }, "name": "name", "type": Object { @@ -151631,7 +151631,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 321, + "line": 108, }, "name": "catalogId", "optional": true, @@ -151642,7 +151642,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 339, + "line": 126, }, "name": "description", "optional": true, @@ -151653,7 +151653,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 348, + "line": 135, }, "name": "id", "optional": true, @@ -151664,7 +151664,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 366, + "line": 153, }, "name": "owner", "optional": true, @@ -151675,7 +151675,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 375, + "line": 162, }, "name": "parameters", "optional": true, @@ -151691,7 +151691,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 420, + "line": 207, }, "name": "partitionKeys", "optional": true, @@ -151707,7 +151707,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 384, + "line": 171, }, "name": "retention", "optional": true, @@ -151718,7 +151718,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 429, + "line": 216, }, "name": "storageDescriptor", "optional": true, @@ -151734,7 +151734,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 393, + "line": 180, }, "name": "tableType", "optional": true, @@ -151745,7 +151745,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 402, + "line": 189, }, "name": "viewExpandedText", "optional": true, @@ -151756,7 +151756,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 411, + "line": 198, }, "name": "viewOriginalText", "optional": true, @@ -151776,7 +151776,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 223, + "line": 10, }, "name": "GlueCatalogTableConfig", "properties": Array [ @@ -151785,7 +151785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 225, + "line": 12, }, "name": "databaseName", "type": Object { @@ -151797,7 +151797,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 227, + "line": 14, }, "name": "name", "type": Object { @@ -151809,7 +151809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 224, + "line": 11, }, "name": "catalogId", "optional": true, @@ -151822,7 +151822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 226, + "line": 13, }, "name": "description", "optional": true, @@ -151835,7 +151835,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 228, + "line": 15, }, "name": "owner", "optional": true, @@ -151848,7 +151848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 229, + "line": 16, }, "name": "parameters", "optional": true, @@ -151869,7 +151869,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 235, + "line": 22, }, "name": "partitionKeys", "optional": true, @@ -151887,7 +151887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 230, + "line": 17, }, "name": "retention", "optional": true, @@ -151903,7 +151903,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 237, + "line": 24, }, "name": "storageDescriptor", "optional": true, @@ -151921,7 +151921,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 231, + "line": 18, }, "name": "tableType", "optional": true, @@ -151934,7 +151934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 232, + "line": 19, }, "name": "viewExpandedText", "optional": true, @@ -151947,7 +151947,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 233, + "line": 20, }, "name": "viewOriginalText", "optional": true, @@ -151964,7 +151964,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 239, + "line": 26, }, "name": "GlueCatalogTablePartitionKeys", "properties": Array [ @@ -151973,7 +151973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 241, + "line": 28, }, "name": "name", "type": Object { @@ -151985,7 +151985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 240, + "line": 27, }, "name": "comment", "optional": true, @@ -151998,7 +151998,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 242, + "line": 29, }, "name": "type", "optional": true, @@ -152015,7 +152015,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 263, + "line": 50, }, "name": "GlueCatalogTableStorageDescriptor", "properties": Array [ @@ -152024,7 +152024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 264, + "line": 51, }, "name": "bucketColumns", "optional": true, @@ -152045,7 +152045,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 273, + "line": 60, }, "name": "columns", "optional": true, @@ -152063,7 +152063,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 265, + "line": 52, }, "name": "compressed", "optional": true, @@ -152076,7 +152076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 266, + "line": 53, }, "name": "inputFormat", "optional": true, @@ -152089,7 +152089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 267, + "line": 54, }, "name": "location", "optional": true, @@ -152102,7 +152102,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 268, + "line": 55, }, "name": "numberOfBuckets", "optional": true, @@ -152115,7 +152115,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 269, + "line": 56, }, "name": "outputFormat", "optional": true, @@ -152128,7 +152128,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 270, + "line": 57, }, "name": "parameters", "optional": true, @@ -152149,7 +152149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 275, + "line": 62, }, "name": "serDeInfo", "optional": true, @@ -152170,7 +152170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 277, + "line": 64, }, "name": "skewedInfo", "optional": true, @@ -152191,7 +152191,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 279, + "line": 66, }, "name": "sortColumns", "optional": true, @@ -152209,7 +152209,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 271, + "line": 58, }, "name": "storedAsSubDirectories", "optional": true, @@ -152226,7 +152226,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 244, + "line": 31, }, "name": "GlueCatalogTableStorageDescriptorColumns", "properties": Array [ @@ -152235,7 +152235,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 246, + "line": 33, }, "name": "name", "type": Object { @@ -152247,7 +152247,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 245, + "line": 32, }, "name": "comment", "optional": true, @@ -152260,7 +152260,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 247, + "line": 34, }, "name": "type", "optional": true, @@ -152277,7 +152277,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 249, + "line": 36, }, "name": "GlueCatalogTableStorageDescriptorSerDeInfo", "properties": Array [ @@ -152286,7 +152286,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 250, + "line": 37, }, "name": "name", "optional": true, @@ -152299,7 +152299,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 251, + "line": 38, }, "name": "parameters", "optional": true, @@ -152317,7 +152317,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 252, + "line": 39, }, "name": "serializationLibrary", "optional": true, @@ -152334,7 +152334,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 254, + "line": 41, }, "name": "GlueCatalogTableStorageDescriptorSkewedInfo", "properties": Array [ @@ -152343,7 +152343,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 255, + "line": 42, }, "name": "skewedColumnNames", "optional": true, @@ -152361,7 +152361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 256, + "line": 43, }, "name": "skewedColumnValueLocationMaps", "optional": true, @@ -152379,7 +152379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 257, + "line": 44, }, "name": "skewedColumnValues", "optional": true, @@ -152401,7 +152401,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 259, + "line": 46, }, "name": "GlueCatalogTableStorageDescriptorSortColumns", "properties": Array [ @@ -152410,7 +152410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 260, + "line": 47, }, "name": "column", "type": Object { @@ -152422,7 +152422,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-catalog-table.ts", - "line": 261, + "line": 48, }, "name": "sortOrder", "type": Object { @@ -152460,13 +152460,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 147, + "line": 44, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 233, + "line": 130, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -152487,7 +152487,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 186, + "line": 83, }, "name": "name", "type": Object { @@ -152497,7 +152497,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 195, + "line": 92, }, "name": "csvClassifier", "optional": true, @@ -152513,7 +152513,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 204, + "line": 101, }, "name": "grokClassifier", "optional": true, @@ -152529,7 +152529,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 177, + "line": 74, }, "name": "id", "optional": true, @@ -152540,7 +152540,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 213, + "line": 110, }, "name": "jsonClassifier", "optional": true, @@ -152556,7 +152556,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 222, + "line": 119, }, "name": "xmlClassifier", "optional": true, @@ -152581,7 +152581,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 113, + "line": 10, }, "name": "GlueClassifierConfig", "properties": Array [ @@ -152590,7 +152590,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 114, + "line": 11, }, "name": "name", "type": Object { @@ -152605,7 +152605,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 116, + "line": 13, }, "name": "csvClassifier", "optional": true, @@ -152626,7 +152626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 118, + "line": 15, }, "name": "grokClassifier", "optional": true, @@ -152647,7 +152647,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 120, + "line": 17, }, "name": "jsonClassifier", "optional": true, @@ -152668,7 +152668,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 122, + "line": 19, }, "name": "xmlClassifier", "optional": true, @@ -152690,7 +152690,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 124, + "line": 21, }, "name": "GlueClassifierCsvClassifier", "properties": Array [ @@ -152699,7 +152699,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 125, + "line": 22, }, "name": "allowSingleColumn", "optional": true, @@ -152712,7 +152712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 126, + "line": 23, }, "name": "containsHeader", "optional": true, @@ -152725,7 +152725,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 127, + "line": 24, }, "name": "delimiter", "optional": true, @@ -152738,7 +152738,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 128, + "line": 25, }, "name": "disableValueTrimming", "optional": true, @@ -152751,7 +152751,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 129, + "line": 26, }, "name": "header", "optional": true, @@ -152769,7 +152769,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 130, + "line": 27, }, "name": "quoteSymbol", "optional": true, @@ -152786,7 +152786,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 132, + "line": 29, }, "name": "GlueClassifierGrokClassifier", "properties": Array [ @@ -152795,7 +152795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 133, + "line": 30, }, "name": "classification", "type": Object { @@ -152807,7 +152807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 135, + "line": 32, }, "name": "grokPattern", "type": Object { @@ -152819,7 +152819,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 134, + "line": 31, }, "name": "customPatterns", "optional": true, @@ -152836,7 +152836,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 137, + "line": 34, }, "name": "GlueClassifierJsonClassifier", "properties": Array [ @@ -152845,7 +152845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 138, + "line": 35, }, "name": "jsonPath", "type": Object { @@ -152861,7 +152861,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 140, + "line": 37, }, "name": "GlueClassifierXmlClassifier", "properties": Array [ @@ -152870,7 +152870,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 141, + "line": 38, }, "name": "classification", "type": Object { @@ -152882,7 +152882,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-classifier.ts", - "line": 142, + "line": 39, }, "name": "rowTag", "type": Object { @@ -152920,13 +152920,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 99, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 205, + "line": 134, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -152947,7 +152947,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 140, + "line": 69, }, "name": "connectionProperties", "type": Object { @@ -152962,7 +152962,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 185, + "line": 114, }, "name": "name", "type": Object { @@ -152972,7 +152972,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 131, + "line": 60, }, "name": "catalogId", "optional": true, @@ -152983,7 +152983,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 149, + "line": 78, }, "name": "connectionType", "optional": true, @@ -152994,7 +152994,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 158, + "line": 87, }, "name": "description", "optional": true, @@ -153005,7 +153005,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 167, + "line": 96, }, "name": "id", "optional": true, @@ -153016,7 +153016,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 176, + "line": 105, }, "name": "matchCriteria", "optional": true, @@ -153032,7 +153032,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 194, + "line": 123, }, "name": "physicalConnectionRequirements", "optional": true, @@ -153057,7 +153057,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 81, + "line": 10, }, "name": "GlueConnectionConfig", "properties": Array [ @@ -153066,7 +153066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 83, + "line": 12, }, "name": "connectionProperties", "type": Object { @@ -153083,7 +153083,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 87, + "line": 16, }, "name": "name", "type": Object { @@ -153095,7 +153095,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 82, + "line": 11, }, "name": "catalogId", "optional": true, @@ -153108,7 +153108,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 84, + "line": 13, }, "name": "connectionType", "optional": true, @@ -153121,7 +153121,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 85, + "line": 14, }, "name": "description", "optional": true, @@ -153134,7 +153134,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 86, + "line": 15, }, "name": "matchCriteria", "optional": true, @@ -153155,7 +153155,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 89, + "line": 18, }, "name": "physicalConnectionRequirements", "optional": true, @@ -153177,7 +153177,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 91, + "line": 20, }, "name": "GlueConnectionPhysicalConnectionRequirements", "properties": Array [ @@ -153186,7 +153186,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 92, + "line": 21, }, "name": "availabilityZone", "optional": true, @@ -153199,7 +153199,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 93, + "line": 22, }, "name": "securityGroupIdList", "optional": true, @@ -153217,7 +153217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-connection.ts", - "line": 94, + "line": 23, }, "name": "subnetId", "optional": true, @@ -153256,13 +153256,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 206, + "line": 55, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 397, + "line": 246, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -153284,7 +153284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 245, + "line": 94, }, "name": "arn", "type": Object { @@ -153294,7 +153294,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 269, + "line": 118, }, "name": "databaseName", "type": Object { @@ -153304,7 +153304,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 296, + "line": 145, }, "name": "name", "type": Object { @@ -153314,7 +153314,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 305, + "line": 154, }, "name": "role", "type": Object { @@ -153324,7 +153324,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 350, + "line": 199, }, "name": "catalogTarget", "optional": true, @@ -153340,7 +153340,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 251, + "line": 100, }, "name": "classifiers", "optional": true, @@ -153356,7 +153356,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 260, + "line": 109, }, "name": "configuration", "optional": true, @@ -153367,7 +153367,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 278, + "line": 127, }, "name": "description", "optional": true, @@ -153378,7 +153378,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 359, + "line": 208, }, "name": "dynamodbTarget", "optional": true, @@ -153394,7 +153394,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 287, + "line": 136, }, "name": "id", "optional": true, @@ -153405,7 +153405,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 368, + "line": 217, }, "name": "jdbcTarget", "optional": true, @@ -153421,7 +153421,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 377, + "line": 226, }, "name": "s3Target", "optional": true, @@ -153437,7 +153437,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 314, + "line": 163, }, "name": "schedule", "optional": true, @@ -153448,7 +153448,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 386, + "line": 235, }, "name": "schemaChangePolicy", "optional": true, @@ -153464,7 +153464,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 323, + "line": 172, }, "name": "securityConfiguration", "optional": true, @@ -153475,7 +153475,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 332, + "line": 181, }, "name": "tablePrefix", "optional": true, @@ -153486,7 +153486,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 341, + "line": 190, }, "name": "tags", "optional": true, @@ -153508,7 +153508,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 183, + "line": 32, }, "name": "GlueCrawlerCatalogTarget", "properties": Array [ @@ -153517,7 +153517,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 184, + "line": 33, }, "name": "databaseName", "type": Object { @@ -153529,7 +153529,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 185, + "line": 34, }, "name": "tables", "type": Object { @@ -153553,7 +153553,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 161, + "line": 10, }, "name": "GlueCrawlerConfig", "properties": Array [ @@ -153562,7 +153562,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 164, + "line": 13, }, "name": "databaseName", "type": Object { @@ -153574,7 +153574,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 166, + "line": 15, }, "name": "name", "type": Object { @@ -153586,7 +153586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 167, + "line": 16, }, "name": "role", "type": Object { @@ -153601,7 +153601,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 173, + "line": 22, }, "name": "catalogTarget", "optional": true, @@ -153619,7 +153619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 162, + "line": 11, }, "name": "classifiers", "optional": true, @@ -153637,7 +153637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 163, + "line": 12, }, "name": "configuration", "optional": true, @@ -153650,7 +153650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 165, + "line": 14, }, "name": "description", "optional": true, @@ -153666,7 +153666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 175, + "line": 24, }, "name": "dynamodbTarget", "optional": true, @@ -153687,7 +153687,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 177, + "line": 26, }, "name": "jdbcTarget", "optional": true, @@ -153708,7 +153708,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 179, + "line": 28, }, "name": "s3Target", "optional": true, @@ -153726,7 +153726,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 168, + "line": 17, }, "name": "schedule", "optional": true, @@ -153742,7 +153742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 181, + "line": 30, }, "name": "schemaChangePolicy", "optional": true, @@ -153760,7 +153760,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 169, + "line": 18, }, "name": "securityConfiguration", "optional": true, @@ -153773,7 +153773,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 170, + "line": 19, }, "name": "tablePrefix", "optional": true, @@ -153786,7 +153786,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 171, + "line": 20, }, "name": "tags", "optional": true, @@ -153808,7 +153808,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 187, + "line": 36, }, "name": "GlueCrawlerDynamodbTarget", "properties": Array [ @@ -153817,7 +153817,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 188, + "line": 37, }, "name": "path", "type": Object { @@ -153833,7 +153833,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 190, + "line": 39, }, "name": "GlueCrawlerJdbcTarget", "properties": Array [ @@ -153842,7 +153842,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 191, + "line": 40, }, "name": "connectionName", "type": Object { @@ -153854,7 +153854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 193, + "line": 42, }, "name": "path", "type": Object { @@ -153866,7 +153866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 192, + "line": 41, }, "name": "exclusions", "optional": true, @@ -153888,7 +153888,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 195, + "line": 44, }, "name": "GlueCrawlerS3Target", "properties": Array [ @@ -153897,7 +153897,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 197, + "line": 46, }, "name": "path", "type": Object { @@ -153909,7 +153909,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 196, + "line": 45, }, "name": "exclusions", "optional": true, @@ -153931,7 +153931,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 199, + "line": 48, }, "name": "GlueCrawlerSchemaChangePolicy", "properties": Array [ @@ -153940,7 +153940,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 200, + "line": 49, }, "name": "deleteBehavior", "optional": true, @@ -153953,7 +153953,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-crawler.ts", - "line": 201, + "line": 50, }, "name": "updateBehavior", "optional": true, @@ -153992,13 +153992,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 180, + "line": 46, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 391, + "line": 257, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -154020,7 +154020,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 230, + "line": 96, }, "name": "arn", "type": Object { @@ -154030,7 +154030,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 362, + "line": 228, }, "name": "command", "type": Object { @@ -154045,7 +154045,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 299, + "line": 165, }, "name": "name", "type": Object { @@ -154055,7 +154055,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 317, + "line": 183, }, "name": "roleArn", "type": Object { @@ -154065,7 +154065,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 222, + "line": 88, }, "name": "allocatedCapacity", "optional": true, @@ -154076,7 +154076,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 236, + "line": 102, }, "name": "connections", "optional": true, @@ -154092,7 +154092,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 245, + "line": 111, }, "name": "defaultArguments", "optional": true, @@ -154108,7 +154108,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 254, + "line": 120, }, "name": "description", "optional": true, @@ -154119,7 +154119,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 371, + "line": 237, }, "name": "executionProperty", "optional": true, @@ -154135,7 +154135,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 263, + "line": 129, }, "name": "glueVersion", "optional": true, @@ -154146,7 +154146,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 272, + "line": 138, }, "name": "id", "optional": true, @@ -154157,7 +154157,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 281, + "line": 147, }, "name": "maxCapacity", "optional": true, @@ -154168,7 +154168,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 290, + "line": 156, }, "name": "maxRetries", "optional": true, @@ -154179,7 +154179,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 380, + "line": 246, }, "name": "notificationProperty", "optional": true, @@ -154195,7 +154195,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 308, + "line": 174, }, "name": "numberOfWorkers", "optional": true, @@ -154206,7 +154206,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 326, + "line": 192, }, "name": "securityConfiguration", "optional": true, @@ -154217,7 +154217,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 335, + "line": 201, }, "name": "tags", "optional": true, @@ -154233,7 +154233,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 344, + "line": 210, }, "name": "timeout", "optional": true, @@ -154244,7 +154244,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 353, + "line": 219, }, "name": "workerType", "optional": true, @@ -154261,7 +154261,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 166, + "line": 32, }, "name": "GlueJobCommand", "properties": Array [ @@ -154270,7 +154270,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 169, + "line": 35, }, "name": "scriptLocation", "type": Object { @@ -154282,7 +154282,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 167, + "line": 33, }, "name": "name", "optional": true, @@ -154295,7 +154295,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 168, + "line": 34, }, "name": "pythonVersion", "optional": true, @@ -154315,7 +154315,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 144, + "line": 10, }, "name": "GlueJobConfig", "properties": Array [ @@ -154327,7 +154327,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 160, + "line": 26, }, "name": "command", "type": Object { @@ -154344,7 +154344,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 152, + "line": 18, }, "name": "name", "type": Object { @@ -154356,7 +154356,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 154, + "line": 20, }, "name": "roleArn", "type": Object { @@ -154368,7 +154368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 145, + "line": 11, }, "name": "allocatedCapacity", "optional": true, @@ -154381,7 +154381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 146, + "line": 12, }, "name": "connections", "optional": true, @@ -154399,7 +154399,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 147, + "line": 13, }, "name": "defaultArguments", "optional": true, @@ -154417,7 +154417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 148, + "line": 14, }, "name": "description", "optional": true, @@ -154433,7 +154433,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 162, + "line": 28, }, "name": "executionProperty", "optional": true, @@ -154451,7 +154451,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 149, + "line": 15, }, "name": "glueVersion", "optional": true, @@ -154464,7 +154464,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 150, + "line": 16, }, "name": "maxCapacity", "optional": true, @@ -154477,7 +154477,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 151, + "line": 17, }, "name": "maxRetries", "optional": true, @@ -154493,7 +154493,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 164, + "line": 30, }, "name": "notificationProperty", "optional": true, @@ -154511,7 +154511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 153, + "line": 19, }, "name": "numberOfWorkers", "optional": true, @@ -154524,7 +154524,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 155, + "line": 21, }, "name": "securityConfiguration", "optional": true, @@ -154537,7 +154537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 156, + "line": 22, }, "name": "tags", "optional": true, @@ -154555,7 +154555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 157, + "line": 23, }, "name": "timeout", "optional": true, @@ -154568,7 +154568,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 158, + "line": 24, }, "name": "workerType", "optional": true, @@ -154585,7 +154585,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 171, + "line": 37, }, "name": "GlueJobExecutionProperty", "properties": Array [ @@ -154594,7 +154594,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 172, + "line": 38, }, "name": "maxConcurrentRuns", "optional": true, @@ -154611,7 +154611,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 174, + "line": 40, }, "name": "GlueJobNotificationProperty", "properties": Array [ @@ -154620,7 +154620,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-job.ts", - "line": 175, + "line": 41, }, "name": "notifyDelayAfter", "optional": true, @@ -154659,13 +154659,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 118, + "line": 38, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 174, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -154686,7 +154686,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 163, + "line": 83, }, "name": "encryptionConfiguration", "type": Object { @@ -154701,7 +154701,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 154, + "line": 74, }, "name": "name", "type": Object { @@ -154711,7 +154711,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 145, + "line": 65, }, "name": "id", "optional": true, @@ -154731,7 +154731,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 90, + "line": 10, }, "name": "GlueSecurityConfigurationConfig", "properties": Array [ @@ -154743,7 +154743,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 93, + "line": 13, }, "name": "encryptionConfiguration", "type": Object { @@ -154760,7 +154760,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 91, + "line": 11, }, "name": "name", "type": Object { @@ -154776,7 +154776,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 107, + "line": 27, }, "name": "GlueSecurityConfigurationEncryptionConfiguration", "properties": Array [ @@ -154788,7 +154788,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 109, + "line": 29, }, "name": "cloudwatchEncryption", "type": Object { @@ -154808,7 +154808,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 111, + "line": 31, }, "name": "jobBookmarksEncryption", "type": Object { @@ -154828,7 +154828,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 113, + "line": 33, }, "name": "s3Encryption", "type": Object { @@ -154849,7 +154849,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 95, + "line": 15, }, "name": "GlueSecurityConfigurationEncryptionConfigurationCloudwatchEncryption", "properties": Array [ @@ -154858,7 +154858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 96, + "line": 16, }, "name": "cloudwatchEncryptionMode", "optional": true, @@ -154871,7 +154871,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 97, + "line": 17, }, "name": "kmsKeyArn", "optional": true, @@ -154888,7 +154888,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 99, + "line": 19, }, "name": "GlueSecurityConfigurationEncryptionConfigurationJobBookmarksEncryption", "properties": Array [ @@ -154897,7 +154897,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 100, + "line": 20, }, "name": "jobBookmarksEncryptionMode", "optional": true, @@ -154910,7 +154910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 101, + "line": 21, }, "name": "kmsKeyArn", "optional": true, @@ -154927,7 +154927,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 103, + "line": 23, }, "name": "GlueSecurityConfigurationEncryptionConfigurationS3Encryption", "properties": Array [ @@ -154936,7 +154936,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 104, + "line": 24, }, "name": "kmsKeyArn", "optional": true, @@ -154949,7 +154949,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-security-configuration.ts", - "line": 105, + "line": 25, }, "name": "s3EncryptionMode", "optional": true, @@ -154988,13 +154988,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 185, + "line": 50, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 326, + "line": 191, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -155016,7 +155016,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 219, + "line": 84, }, "name": "arn", "type": Object { @@ -155026,7 +155026,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 297, + "line": 162, }, "name": "actions", "type": Object { @@ -155041,7 +155041,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 252, + "line": 117, }, "name": "name", "type": Object { @@ -155051,7 +155051,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 279, + "line": 144, }, "name": "type", "type": Object { @@ -155061,7 +155061,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 225, + "line": 90, }, "name": "description", "optional": true, @@ -155072,7 +155072,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 234, + "line": 99, }, "name": "enabled", "optional": true, @@ -155083,7 +155083,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 243, + "line": 108, }, "name": "id", "optional": true, @@ -155094,7 +155094,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 306, + "line": 171, }, "name": "predicate", "optional": true, @@ -155110,7 +155110,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 261, + "line": 126, }, "name": "schedule", "optional": true, @@ -155121,7 +155121,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 270, + "line": 135, }, "name": "tags", "optional": true, @@ -155137,7 +155137,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 315, + "line": 180, }, "name": "timeouts", "optional": true, @@ -155148,7 +155148,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 288, + "line": 153, }, "name": "workflowName", "optional": true, @@ -155165,7 +155165,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 160, + "line": 25, }, "name": "GlueTriggerActions", "properties": Array [ @@ -155174,7 +155174,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 161, + "line": 26, }, "name": "arguments", "optional": true, @@ -155192,7 +155192,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 162, + "line": 27, }, "name": "crawlerName", "optional": true, @@ -155205,7 +155205,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 163, + "line": 28, }, "name": "jobName", "optional": true, @@ -155218,7 +155218,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 164, + "line": 29, }, "name": "timeout", "optional": true, @@ -155238,7 +155238,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 145, + "line": 10, }, "name": "GlueTriggerConfig", "properties": Array [ @@ -155250,7 +155250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 154, + "line": 19, }, "name": "actions", "type": Object { @@ -155267,7 +155267,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 148, + "line": 13, }, "name": "name", "type": Object { @@ -155279,7 +155279,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 151, + "line": 16, }, "name": "type", "type": Object { @@ -155291,7 +155291,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 146, + "line": 11, }, "name": "description", "optional": true, @@ -155304,7 +155304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 147, + "line": 12, }, "name": "enabled", "optional": true, @@ -155320,7 +155320,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 156, + "line": 21, }, "name": "predicate", "optional": true, @@ -155338,7 +155338,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 149, + "line": 14, }, "name": "schedule", "optional": true, @@ -155351,7 +155351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 150, + "line": 15, }, "name": "tags", "optional": true, @@ -155372,7 +155372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 158, + "line": 23, }, "name": "timeouts", "optional": true, @@ -155385,7 +155385,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 152, + "line": 17, }, "name": "workflowName", "optional": true, @@ -155402,7 +155402,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 173, + "line": 38, }, "name": "GlueTriggerPredicate", "properties": Array [ @@ -155414,7 +155414,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 176, + "line": 41, }, "name": "conditions", "type": Object { @@ -155431,7 +155431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 174, + "line": 39, }, "name": "logical", "optional": true, @@ -155448,7 +155448,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 166, + "line": 31, }, "name": "GlueTriggerPredicateConditions", "properties": Array [ @@ -155457,7 +155457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 168, + "line": 33, }, "name": "crawlerName", "optional": true, @@ -155470,7 +155470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 167, + "line": 32, }, "name": "crawlState", "optional": true, @@ -155483,7 +155483,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 169, + "line": 34, }, "name": "jobName", "optional": true, @@ -155496,7 +155496,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 170, + "line": 35, }, "name": "logicalOperator", "optional": true, @@ -155509,7 +155509,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 171, + "line": 36, }, "name": "state", "optional": true, @@ -155526,7 +155526,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 178, + "line": 43, }, "name": "GlueTriggerTimeouts", "properties": Array [ @@ -155535,7 +155535,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 179, + "line": 44, }, "name": "create", "optional": true, @@ -155548,7 +155548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-trigger.ts", - "line": 180, + "line": 45, }, "name": "delete", "optional": true, @@ -155588,13 +155588,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/glue-workflow.ts", - "line": 47, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/glue-workflow.ts", - "line": 113, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -155615,7 +155615,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-workflow.ts", - "line": 75, + "line": 46, }, "name": "defaultRunProperties", "optional": true, @@ -155631,7 +155631,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-workflow.ts", - "line": 84, + "line": 55, }, "name": "description", "optional": true, @@ -155642,7 +155642,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-workflow.ts", - "line": 93, + "line": 64, }, "name": "id", "optional": true, @@ -155653,7 +155653,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/glue-workflow.ts", - "line": 102, + "line": 73, }, "name": "name", "optional": true, @@ -155673,7 +155673,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/glue-workflow.ts", - "line": 39, + "line": 10, }, "name": "GlueWorkflowConfig", "properties": Array [ @@ -155682,7 +155682,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-workflow.ts", - "line": 40, + "line": 11, }, "name": "defaultRunProperties", "optional": true, @@ -155700,7 +155700,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-workflow.ts", - "line": 41, + "line": 12, }, "name": "description", "optional": true, @@ -155713,7 +155713,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/glue-workflow.ts", - "line": 42, + "line": 13, }, "name": "name", "optional": true, @@ -155753,13 +155753,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/guardduty-detector.ts", - "line": 44, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/guardduty-detector.ts", - "line": 105, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -155781,7 +155781,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-detector.ts", - "line": 70, + "line": 43, }, "name": "accountId", "type": Object { @@ -155791,7 +155791,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-detector.ts", - "line": 76, + "line": 49, }, "name": "enable", "optional": true, @@ -155802,7 +155802,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-detector.ts", - "line": 85, + "line": 58, }, "name": "findingPublishingFrequency", "optional": true, @@ -155813,7 +155813,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-detector.ts", - "line": 94, + "line": 67, }, "name": "id", "optional": true, @@ -155833,7 +155833,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/guardduty-detector.ts", - "line": 37, + "line": 10, }, "name": "GuarddutyDetectorConfig", "properties": Array [ @@ -155842,7 +155842,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-detector.ts", - "line": 38, + "line": 11, }, "name": "enable", "optional": true, @@ -155855,7 +155855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-detector.ts", - "line": 39, + "line": 12, }, "name": "findingPublishingFrequency", "optional": true, @@ -155894,13 +155894,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 57, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 123, + "line": 88, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -155921,7 +155921,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 85, + "line": 50, }, "name": "detectorId", "type": Object { @@ -155931,7 +155931,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 103, + "line": 68, }, "name": "masterAccountId", "type": Object { @@ -155941,7 +155941,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 94, + "line": 59, }, "name": "id", "optional": true, @@ -155952,7 +155952,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 112, + "line": 77, }, "name": "timeouts", "optional": true, @@ -155972,7 +155972,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 45, + "line": 10, }, "name": "GuarddutyInviteAccepterConfig", "properties": Array [ @@ -155981,7 +155981,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 46, + "line": 11, }, "name": "detectorId", "type": Object { @@ -155993,7 +155993,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 47, + "line": 12, }, "name": "masterAccountId", "type": Object { @@ -156008,7 +156008,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 49, + "line": 14, }, "name": "timeouts", "optional": true, @@ -156025,7 +156025,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 51, + "line": 16, }, "name": "GuarddutyInviteAccepterTimeouts", "properties": Array [ @@ -156034,7 +156034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-invite-accepter.ts", - "line": 52, + "line": 17, }, "name": "create", "optional": true, @@ -156073,13 +156073,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 54, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 140, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -156100,7 +156100,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 84, + "line": 50, }, "name": "activate", "type": Object { @@ -156110,7 +156110,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 93, + "line": 59, }, "name": "detectorId", "type": Object { @@ -156120,7 +156120,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 102, + "line": 68, }, "name": "format", "type": Object { @@ -156130,7 +156130,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 120, + "line": 86, }, "name": "location", "type": Object { @@ -156140,7 +156140,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 129, + "line": 95, }, "name": "name", "type": Object { @@ -156150,7 +156150,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 111, + "line": 77, }, "name": "id", "optional": true, @@ -156170,7 +156170,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 44, + "line": 10, }, "name": "GuarddutyIpsetConfig", "properties": Array [ @@ -156179,7 +156179,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 45, + "line": 11, }, "name": "activate", "type": Object { @@ -156191,7 +156191,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 46, + "line": 12, }, "name": "detectorId", "type": Object { @@ -156203,7 +156203,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 47, + "line": 13, }, "name": "format", "type": Object { @@ -156215,7 +156215,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 48, + "line": 14, }, "name": "location", "type": Object { @@ -156227,7 +156227,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-ipset.ts", - "line": 49, + "line": 15, }, "name": "name", "type": Object { @@ -156265,13 +156265,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 86, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 197, + "line": 138, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -156293,7 +156293,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 180, + "line": 121, }, "name": "relationshipStatus", "type": Object { @@ -156303,7 +156303,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 118, + "line": 59, }, "name": "accountId", "type": Object { @@ -156313,7 +156313,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 127, + "line": 68, }, "name": "detectorId", "type": Object { @@ -156323,7 +156323,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 145, + "line": 86, }, "name": "email", "type": Object { @@ -156333,7 +156333,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 136, + "line": 77, }, "name": "disableEmailNotification", "optional": true, @@ -156344,7 +156344,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 154, + "line": 95, }, "name": "id", "optional": true, @@ -156355,7 +156355,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 163, + "line": 104, }, "name": "invitationMessage", "optional": true, @@ -156366,7 +156366,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 172, + "line": 113, }, "name": "invite", "optional": true, @@ -156377,7 +156377,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 186, + "line": 127, }, "name": "timeouts", "optional": true, @@ -156397,7 +156397,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 69, + "line": 10, }, "name": "GuarddutyMemberConfig", "properties": Array [ @@ -156406,7 +156406,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 70, + "line": 11, }, "name": "accountId", "type": Object { @@ -156418,7 +156418,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 71, + "line": 12, }, "name": "detectorId", "type": Object { @@ -156430,7 +156430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 73, + "line": 14, }, "name": "email", "type": Object { @@ -156442,7 +156442,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 72, + "line": 13, }, "name": "disableEmailNotification", "optional": true, @@ -156455,7 +156455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 74, + "line": 15, }, "name": "invitationMessage", "optional": true, @@ -156468,7 +156468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 75, + "line": 16, }, "name": "invite", "optional": true, @@ -156484,7 +156484,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 77, + "line": 18, }, "name": "timeouts", "optional": true, @@ -156501,7 +156501,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 79, + "line": 20, }, "name": "GuarddutyMemberTimeouts", "properties": Array [ @@ -156510,7 +156510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 80, + "line": 21, }, "name": "create", "optional": true, @@ -156523,7 +156523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-member.ts", - "line": 81, + "line": 22, }, "name": "update", "optional": true, @@ -156562,13 +156562,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/guardduty-organization-admin-account.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/guardduty-organization-admin-account.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -156589,7 +156589,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-organization-admin-account.ts", - "line": 60, + "line": 42, }, "name": "adminAccountId", "type": Object { @@ -156599,7 +156599,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-organization-admin-account.ts", - "line": 69, + "line": 51, }, "name": "id", "optional": true, @@ -156619,7 +156619,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/guardduty-organization-admin-account.ts", - "line": 28, + "line": 10, }, "name": "GuarddutyOrganizationAdminAccountConfig", "properties": Array [ @@ -156628,7 +156628,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-organization-admin-account.ts", - "line": 29, + "line": 11, }, "name": "adminAccountId", "type": Object { @@ -156666,13 +156666,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/guardduty-organization-configuration.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/guardduty-organization-configuration.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -156693,7 +156693,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-organization-configuration.ts", - "line": 66, + "line": 44, }, "name": "autoEnable", "type": Object { @@ -156703,7 +156703,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-organization-configuration.ts", - "line": 75, + "line": 53, }, "name": "detectorId", "type": Object { @@ -156713,7 +156713,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-organization-configuration.ts", - "line": 84, + "line": 62, }, "name": "id", "optional": true, @@ -156733,7 +156733,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/guardduty-organization-configuration.ts", - "line": 32, + "line": 10, }, "name": "GuarddutyOrganizationConfigurationConfig", "properties": Array [ @@ -156742,7 +156742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-organization-configuration.ts", - "line": 33, + "line": 11, }, "name": "autoEnable", "type": Object { @@ -156754,7 +156754,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-organization-configuration.ts", - "line": 34, + "line": 12, }, "name": "detectorId", "type": Object { @@ -156792,13 +156792,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 54, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 140, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -156819,7 +156819,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 84, + "line": 50, }, "name": "activate", "type": Object { @@ -156829,7 +156829,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 93, + "line": 59, }, "name": "detectorId", "type": Object { @@ -156839,7 +156839,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 102, + "line": 68, }, "name": "format", "type": Object { @@ -156849,7 +156849,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 120, + "line": 86, }, "name": "location", "type": Object { @@ -156859,7 +156859,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 129, + "line": 95, }, "name": "name", "type": Object { @@ -156869,7 +156869,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 111, + "line": 77, }, "name": "id", "optional": true, @@ -156889,7 +156889,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 44, + "line": 10, }, "name": "GuarddutyThreatintelsetConfig", "properties": Array [ @@ -156898,7 +156898,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 45, + "line": 11, }, "name": "activate", "type": Object { @@ -156910,7 +156910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 46, + "line": 12, }, "name": "detectorId", "type": Object { @@ -156922,7 +156922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 47, + "line": 13, }, "name": "format", "type": Object { @@ -156934,7 +156934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 48, + "line": 14, }, "name": "location", "type": Object { @@ -156946,7 +156946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/guardduty-threatintelset.ts", - "line": 49, + "line": 15, }, "name": "name", "type": Object { @@ -156984,13 +156984,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 68, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 159, + "line": 109, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -157012,7 +157012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 95, + "line": 45, }, "name": "encryptedSecret", "type": Object { @@ -157023,7 +157023,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 109, + "line": 59, }, "name": "keyFingerprint", "type": Object { @@ -157034,7 +157034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 123, + "line": 73, }, "name": "secret", "type": Object { @@ -157045,7 +157045,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 128, + "line": 78, }, "name": "sesSmtpPassword", "type": Object { @@ -157056,7 +157056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 133, + "line": 83, }, "name": "sesSmtpPasswordV4", "type": Object { @@ -157066,7 +157066,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 148, + "line": 98, }, "name": "user", "type": Object { @@ -157076,7 +157076,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 101, + "line": 51, }, "name": "id", "optional": true, @@ -157087,7 +157087,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 115, + "line": 65, }, "name": "pgpKey", "optional": true, @@ -157098,7 +157098,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 139, + "line": 89, }, "name": "status", "optional": true, @@ -157118,7 +157118,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 60, + "line": 10, }, "name": "IamAccessKeyConfig", "properties": Array [ @@ -157127,7 +157127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 63, + "line": 13, }, "name": "user", "type": Object { @@ -157139,7 +157139,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 61, + "line": 11, }, "name": "pgpKey", "optional": true, @@ -157152,7 +157152,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-access-key.ts", - "line": 62, + "line": 12, }, "name": "status", "optional": true, @@ -157191,13 +157191,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-account-alias.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-account-alias.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -157218,7 +157218,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-alias.ts", - "line": 60, + "line": 42, }, "name": "accountAlias", "type": Object { @@ -157228,7 +157228,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-alias.ts", - "line": 69, + "line": 51, }, "name": "id", "optional": true, @@ -157248,7 +157248,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-account-alias.ts", - "line": 28, + "line": 10, }, "name": "IamAccountAliasConfig", "properties": Array [ @@ -157257,7 +157257,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-alias.ts", - "line": 29, + "line": 11, }, "name": "accountAlias", "type": Object { @@ -157296,13 +157296,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 85, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 216, + "line": 155, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -157324,7 +157324,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 127, + "line": 66, }, "name": "expirePasswords", "type": Object { @@ -157334,7 +157334,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 119, + "line": 58, }, "name": "allowUsersToChangePassword", "optional": true, @@ -157345,7 +157345,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 133, + "line": 72, }, "name": "hardExpiry", "optional": true, @@ -157356,7 +157356,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 142, + "line": 81, }, "name": "id", "optional": true, @@ -157367,7 +157367,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 151, + "line": 90, }, "name": "maxPasswordAge", "optional": true, @@ -157378,7 +157378,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 160, + "line": 99, }, "name": "minimumPasswordLength", "optional": true, @@ -157389,7 +157389,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 169, + "line": 108, }, "name": "passwordReusePrevention", "optional": true, @@ -157400,7 +157400,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 178, + "line": 117, }, "name": "requireLowercaseCharacters", "optional": true, @@ -157411,7 +157411,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 187, + "line": 126, }, "name": "requireNumbers", "optional": true, @@ -157422,7 +157422,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 196, + "line": 135, }, "name": "requireSymbols", "optional": true, @@ -157433,7 +157433,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 205, + "line": 144, }, "name": "requireUppercaseCharacters", "optional": true, @@ -157453,7 +157453,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 71, + "line": 10, }, "name": "IamAccountPasswordPolicyConfig", "properties": Array [ @@ -157462,7 +157462,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 72, + "line": 11, }, "name": "allowUsersToChangePassword", "optional": true, @@ -157475,7 +157475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 73, + "line": 12, }, "name": "hardExpiry", "optional": true, @@ -157488,7 +157488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 74, + "line": 13, }, "name": "maxPasswordAge", "optional": true, @@ -157501,7 +157501,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 75, + "line": 14, }, "name": "minimumPasswordLength", "optional": true, @@ -157514,7 +157514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 76, + "line": 15, }, "name": "passwordReusePrevention", "optional": true, @@ -157527,7 +157527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 77, + "line": 16, }, "name": "requireLowercaseCharacters", "optional": true, @@ -157540,7 +157540,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 78, + "line": 17, }, "name": "requireNumbers", "optional": true, @@ -157553,7 +157553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 79, + "line": 18, }, "name": "requireSymbols", "optional": true, @@ -157566,7 +157566,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-account-password-policy.ts", - "line": 80, + "line": 19, }, "name": "requireUppercaseCharacters", "optional": true, @@ -157605,13 +157605,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-group.ts", - "line": 47, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-group.ts", - "line": 113, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -157633,7 +157633,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group.ts", - "line": 73, + "line": 43, }, "name": "arn", "type": Object { @@ -157644,7 +157644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group.ts", - "line": 105, + "line": 75, }, "name": "uniqueId", "type": Object { @@ -157654,7 +157654,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group.ts", - "line": 88, + "line": 58, }, "name": "name", "type": Object { @@ -157664,7 +157664,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group.ts", - "line": 79, + "line": 49, }, "name": "id", "optional": true, @@ -157675,7 +157675,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group.ts", - "line": 97, + "line": 67, }, "name": "path", "optional": true, @@ -157695,7 +157695,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-group.ts", - "line": 40, + "line": 10, }, "name": "IamGroupConfig", "properties": Array [ @@ -157704,7 +157704,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group.ts", - "line": 41, + "line": 11, }, "name": "name", "type": Object { @@ -157716,7 +157716,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group.ts", - "line": 42, + "line": 12, }, "name": "path", "optional": true, @@ -157755,13 +157755,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-group-membership.ts", - "line": 47, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-group-membership.ts", - "line": 113, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -157782,7 +157782,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-membership.ts", - "line": 75, + "line": 46, }, "name": "group", "type": Object { @@ -157792,7 +157792,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-membership.ts", - "line": 93, + "line": 64, }, "name": "name", "type": Object { @@ -157802,7 +157802,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-membership.ts", - "line": 102, + "line": 73, }, "name": "users", "type": Object { @@ -157817,7 +157817,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-membership.ts", - "line": 84, + "line": 55, }, "name": "id", "optional": true, @@ -157837,7 +157837,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-group-membership.ts", - "line": 39, + "line": 10, }, "name": "IamGroupMembershipConfig", "properties": Array [ @@ -157846,7 +157846,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group-membership.ts", - "line": 40, + "line": 11, }, "name": "group", "type": Object { @@ -157858,7 +157858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group-membership.ts", - "line": 41, + "line": 12, }, "name": "name", "type": Object { @@ -157870,7 +157870,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group-membership.ts", - "line": 42, + "line": 13, }, "name": "users", "type": Object { @@ -157913,13 +157913,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 50, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 126, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -157940,7 +157940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 79, + "line": 48, }, "name": "group", "type": Object { @@ -157950,7 +157950,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 115, + "line": 84, }, "name": "policy", "type": Object { @@ -157960,7 +157960,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 88, + "line": 57, }, "name": "id", "optional": true, @@ -157971,7 +157971,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 97, + "line": 66, }, "name": "name", "optional": true, @@ -157982,7 +157982,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 106, + "line": 75, }, "name": "namePrefix", "optional": true, @@ -158021,13 +158021,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-group-policy-attachment.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-group-policy-attachment.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -158048,7 +158048,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-policy-attachment.ts", - "line": 66, + "line": 44, }, "name": "group", "type": Object { @@ -158058,7 +158058,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-policy-attachment.ts", - "line": 84, + "line": 62, }, "name": "policyArn", "type": Object { @@ -158068,7 +158068,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-group-policy-attachment.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -158088,7 +158088,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-group-policy-attachment.ts", - "line": 32, + "line": 10, }, "name": "IamGroupPolicyAttachmentConfig", "properties": Array [ @@ -158097,7 +158097,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group-policy-attachment.ts", - "line": 33, + "line": 11, }, "name": "group", "type": Object { @@ -158109,7 +158109,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group-policy-attachment.ts", - "line": 34, + "line": 12, }, "name": "policyArn", "type": Object { @@ -158128,7 +158128,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 41, + "line": 10, }, "name": "IamGroupPolicyConfig", "properties": Array [ @@ -158137,7 +158137,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 42, + "line": 11, }, "name": "group", "type": Object { @@ -158149,7 +158149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 45, + "line": 14, }, "name": "policy", "type": Object { @@ -158161,7 +158161,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 43, + "line": 12, }, "name": "name", "optional": true, @@ -158174,7 +158174,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-group-policy.ts", - "line": 44, + "line": 13, }, "name": "namePrefix", "optional": true, @@ -158214,13 +158214,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 72, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 173, + "line": 121, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -158242,7 +158242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 101, + "line": 49, }, "name": "arn", "type": Object { @@ -158253,7 +158253,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 106, + "line": 54, }, "name": "createDate", "type": Object { @@ -158264,7 +158264,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 165, + "line": 113, }, "name": "uniqueId", "type": Object { @@ -158274,7 +158274,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 112, + "line": 60, }, "name": "id", "optional": true, @@ -158285,7 +158285,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 121, + "line": 69, }, "name": "name", "optional": true, @@ -158296,7 +158296,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 130, + "line": 78, }, "name": "namePrefix", "optional": true, @@ -158307,7 +158307,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 139, + "line": 87, }, "name": "path", "optional": true, @@ -158318,7 +158318,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 148, + "line": 96, }, "name": "role", "optional": true, @@ -158329,7 +158329,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 157, + "line": 105, }, "name": "roles", "optional": true, @@ -158354,7 +158354,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 62, + "line": 10, }, "name": "IamInstanceProfileConfig", "properties": Array [ @@ -158363,7 +158363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 63, + "line": 11, }, "name": "name", "optional": true, @@ -158376,7 +158376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 64, + "line": 12, }, "name": "namePrefix", "optional": true, @@ -158389,7 +158389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 65, + "line": 13, }, "name": "path", "optional": true, @@ -158402,7 +158402,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 66, + "line": 14, }, "name": "role", "optional": true, @@ -158415,7 +158415,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-instance-profile.ts", - "line": 67, + "line": 15, }, "name": "roles", "optional": true, @@ -158459,13 +158459,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 54, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 125, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -158487,7 +158487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 81, + "line": 45, }, "name": "arn", "type": Object { @@ -158497,7 +158497,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 87, + "line": 51, }, "name": "clientIdList", "type": Object { @@ -158512,7 +158512,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 105, + "line": 69, }, "name": "thumbprintList", "type": Object { @@ -158527,7 +158527,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 114, + "line": 78, }, "name": "url", "type": Object { @@ -158537,7 +158537,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 96, + "line": 60, }, "name": "id", "optional": true, @@ -158557,7 +158557,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 46, + "line": 10, }, "name": "IamOpenidConnectProviderConfig", "properties": Array [ @@ -158566,7 +158566,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 47, + "line": 11, }, "name": "clientIdList", "type": Object { @@ -158583,7 +158583,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 48, + "line": 12, }, "name": "thumbprintList", "type": Object { @@ -158600,7 +158600,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-openid-connect-provider.ts", - "line": 49, + "line": 13, }, "name": "url", "type": Object { @@ -158638,13 +158638,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 59, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 150, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -158666,7 +158666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 88, + "line": 49, }, "name": "arn", "type": Object { @@ -158676,7 +158676,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 139, + "line": 100, }, "name": "policy", "type": Object { @@ -158686,7 +158686,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 94, + "line": 55, }, "name": "description", "optional": true, @@ -158697,7 +158697,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 103, + "line": 64, }, "name": "id", "optional": true, @@ -158708,7 +158708,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 112, + "line": 73, }, "name": "name", "optional": true, @@ -158719,7 +158719,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 121, + "line": 82, }, "name": "namePrefix", "optional": true, @@ -158730,7 +158730,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 130, + "line": 91, }, "name": "path", "optional": true, @@ -158769,13 +158769,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 63, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 149, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -158796,7 +158796,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 111, + "line": 68, }, "name": "name", "type": Object { @@ -158806,7 +158806,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 120, + "line": 77, }, "name": "policyArn", "type": Object { @@ -158816,7 +158816,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 93, + "line": 50, }, "name": "groups", "optional": true, @@ -158832,7 +158832,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 102, + "line": 59, }, "name": "id", "optional": true, @@ -158843,7 +158843,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 129, + "line": 86, }, "name": "roles", "optional": true, @@ -158859,7 +158859,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 138, + "line": 95, }, "name": "users", "optional": true, @@ -158884,7 +158884,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 53, + "line": 10, }, "name": "IamPolicyAttachmentConfig", "properties": Array [ @@ -158893,7 +158893,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 55, + "line": 12, }, "name": "name", "type": Object { @@ -158905,7 +158905,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 56, + "line": 13, }, "name": "policyArn", "type": Object { @@ -158917,7 +158917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 54, + "line": 11, }, "name": "groups", "optional": true, @@ -158935,7 +158935,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 57, + "line": 14, }, "name": "roles", "optional": true, @@ -158953,7 +158953,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy-attachment.ts", - "line": 58, + "line": 15, }, "name": "users", "optional": true, @@ -158978,7 +158978,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 49, + "line": 10, }, "name": "IamPolicyConfig", "properties": Array [ @@ -158987,7 +158987,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 54, + "line": 15, }, "name": "policy", "type": Object { @@ -158999,7 +158999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 50, + "line": 11, }, "name": "description", "optional": true, @@ -159012,7 +159012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 51, + "line": 12, }, "name": "name", "optional": true, @@ -159025,7 +159025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 52, + "line": 13, }, "name": "namePrefix", "optional": true, @@ -159038,7 +159038,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-policy.ts", - "line": 53, + "line": 14, }, "name": "path", "optional": true, @@ -159077,13 +159077,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 90, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 231, + "line": 165, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -159105,7 +159105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 123, + "line": 57, }, "name": "arn", "type": Object { @@ -159116,7 +159116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 137, + "line": 71, }, "name": "createDate", "type": Object { @@ -159127,7 +159127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 223, + "line": 157, }, "name": "uniqueId", "type": Object { @@ -159137,7 +159137,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 129, + "line": 63, }, "name": "assumeRolePolicy", "type": Object { @@ -159147,7 +159147,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 143, + "line": 77, }, "name": "description", "optional": true, @@ -159158,7 +159158,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 152, + "line": 86, }, "name": "forceDetachPolicies", "optional": true, @@ -159169,7 +159169,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 161, + "line": 95, }, "name": "id", "optional": true, @@ -159180,7 +159180,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 170, + "line": 104, }, "name": "maxSessionDuration", "optional": true, @@ -159191,7 +159191,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 179, + "line": 113, }, "name": "name", "optional": true, @@ -159202,7 +159202,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 188, + "line": 122, }, "name": "namePrefix", "optional": true, @@ -159213,7 +159213,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 197, + "line": 131, }, "name": "path", "optional": true, @@ -159224,7 +159224,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 206, + "line": 140, }, "name": "permissionsBoundary", "optional": true, @@ -159235,7 +159235,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 215, + "line": 149, }, "name": "tags", "optional": true, @@ -159260,7 +159260,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 76, + "line": 10, }, "name": "IamRoleConfig", "properties": Array [ @@ -159269,7 +159269,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 77, + "line": 11, }, "name": "assumeRolePolicy", "type": Object { @@ -159281,7 +159281,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 78, + "line": 12, }, "name": "description", "optional": true, @@ -159294,7 +159294,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 79, + "line": 13, }, "name": "forceDetachPolicies", "optional": true, @@ -159307,7 +159307,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 80, + "line": 14, }, "name": "maxSessionDuration", "optional": true, @@ -159320,7 +159320,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 81, + "line": 15, }, "name": "name", "optional": true, @@ -159333,7 +159333,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 82, + "line": 16, }, "name": "namePrefix", "optional": true, @@ -159346,7 +159346,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 83, + "line": 17, }, "name": "path", "optional": true, @@ -159359,7 +159359,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 84, + "line": 18, }, "name": "permissionsBoundary", "optional": true, @@ -159372,7 +159372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role.ts", - "line": 85, + "line": 19, }, "name": "tags", "optional": true, @@ -159416,13 +159416,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 50, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 126, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -159443,7 +159443,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 106, + "line": 75, }, "name": "policy", "type": Object { @@ -159453,7 +159453,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 115, + "line": 84, }, "name": "role", "type": Object { @@ -159463,7 +159463,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 79, + "line": 48, }, "name": "id", "optional": true, @@ -159474,7 +159474,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 88, + "line": 57, }, "name": "name", "optional": true, @@ -159485,7 +159485,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 97, + "line": 66, }, "name": "namePrefix", "optional": true, @@ -159524,13 +159524,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-role-policy-attachment.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-role-policy-attachment.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -159551,7 +159551,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role-policy-attachment.ts", - "line": 75, + "line": 53, }, "name": "policyArn", "type": Object { @@ -159561,7 +159561,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role-policy-attachment.ts", - "line": 84, + "line": 62, }, "name": "role", "type": Object { @@ -159571,7 +159571,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-role-policy-attachment.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -159591,7 +159591,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-role-policy-attachment.ts", - "line": 32, + "line": 10, }, "name": "IamRolePolicyAttachmentConfig", "properties": Array [ @@ -159600,7 +159600,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role-policy-attachment.ts", - "line": 33, + "line": 11, }, "name": "policyArn", "type": Object { @@ -159612,7 +159612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role-policy-attachment.ts", - "line": 34, + "line": 12, }, "name": "role", "type": Object { @@ -159631,7 +159631,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 41, + "line": 10, }, "name": "IamRolePolicyConfig", "properties": Array [ @@ -159640,7 +159640,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 44, + "line": 13, }, "name": "policy", "type": Object { @@ -159652,7 +159652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 45, + "line": 14, }, "name": "role", "type": Object { @@ -159664,7 +159664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 42, + "line": 11, }, "name": "name", "optional": true, @@ -159677,7 +159677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-role-policy.ts", - "line": 43, + "line": 12, }, "name": "namePrefix", "optional": true, @@ -159716,13 +159716,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-saml-provider.ts", - "line": 47, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-saml-provider.ts", - "line": 113, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -159744,7 +159744,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-saml-provider.ts", - "line": 73, + "line": 43, }, "name": "arn", "type": Object { @@ -159755,7 +159755,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-saml-provider.ts", - "line": 105, + "line": 75, }, "name": "validUntil", "type": Object { @@ -159765,7 +159765,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-saml-provider.ts", - "line": 88, + "line": 58, }, "name": "name", "type": Object { @@ -159775,7 +159775,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-saml-provider.ts", - "line": 97, + "line": 67, }, "name": "samlMetadataDocument", "type": Object { @@ -159785,7 +159785,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-saml-provider.ts", - "line": 79, + "line": 49, }, "name": "id", "optional": true, @@ -159805,7 +159805,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-saml-provider.ts", - "line": 40, + "line": 10, }, "name": "IamSamlProviderConfig", "properties": Array [ @@ -159814,7 +159814,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-saml-provider.ts", - "line": 41, + "line": 11, }, "name": "name", "type": Object { @@ -159826,7 +159826,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-saml-provider.ts", - "line": 42, + "line": 12, }, "name": "samlMetadataDocument", "type": Object { @@ -159864,13 +159864,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 66, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 171, + "line": 126, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -159891,7 +159891,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 106, + "line": 61, }, "name": "certificateBody", "type": Object { @@ -159901,7 +159901,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 160, + "line": 115, }, "name": "privateKey", "type": Object { @@ -159911,7 +159911,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 97, + "line": 52, }, "name": "arn", "optional": true, @@ -159922,7 +159922,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 115, + "line": 70, }, "name": "certificateChain", "optional": true, @@ -159933,7 +159933,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 124, + "line": 79, }, "name": "id", "optional": true, @@ -159944,7 +159944,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 133, + "line": 88, }, "name": "name", "optional": true, @@ -159955,7 +159955,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 142, + "line": 97, }, "name": "namePrefix", "optional": true, @@ -159966,7 +159966,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 151, + "line": 106, }, "name": "path", "optional": true, @@ -159986,7 +159986,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 55, + "line": 10, }, "name": "IamServerCertificateConfig", "properties": Array [ @@ -159995,7 +159995,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 56, + "line": 11, }, "name": "certificateBody", "type": Object { @@ -160007,7 +160007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 61, + "line": 16, }, "name": "privateKey", "type": Object { @@ -160019,7 +160019,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 57, + "line": 12, }, "name": "certificateChain", "optional": true, @@ -160032,7 +160032,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 58, + "line": 13, }, "name": "name", "optional": true, @@ -160045,7 +160045,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 59, + "line": 14, }, "name": "namePrefix", "optional": true, @@ -160058,7 +160058,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-server-certificate.ts", - "line": 60, + "line": 15, }, "name": "path", "optional": true, @@ -160097,13 +160097,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 64, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 155, + "line": 109, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -160125,7 +160125,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 91, + "line": 45, }, "name": "arn", "type": Object { @@ -160136,7 +160136,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 105, + "line": 59, }, "name": "createDate", "type": Object { @@ -160147,7 +160147,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 137, + "line": 91, }, "name": "name", "type": Object { @@ -160158,7 +160158,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 142, + "line": 96, }, "name": "path", "type": Object { @@ -160169,7 +160169,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 147, + "line": 101, }, "name": "uniqueId", "type": Object { @@ -160179,7 +160179,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 97, + "line": 51, }, "name": "awsServiceName", "type": Object { @@ -160189,7 +160189,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 111, + "line": 65, }, "name": "customSuffix", "optional": true, @@ -160200,7 +160200,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 120, + "line": 74, }, "name": "description", "optional": true, @@ -160211,7 +160211,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 129, + "line": 83, }, "name": "id", "optional": true, @@ -160231,7 +160231,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 56, + "line": 10, }, "name": "IamServiceLinkedRoleConfig", "properties": Array [ @@ -160240,7 +160240,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 57, + "line": 11, }, "name": "awsServiceName", "type": Object { @@ -160252,7 +160252,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 58, + "line": 12, }, "name": "customSuffix", "optional": true, @@ -160265,7 +160265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-service-linked-role.ts", - "line": 59, + "line": 13, }, "name": "description", "optional": true, @@ -160304,13 +160304,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 67, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 163, + "line": 117, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -160332,7 +160332,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 96, + "line": 50, }, "name": "arn", "type": Object { @@ -160343,7 +160343,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 155, + "line": 109, }, "name": "uniqueId", "type": Object { @@ -160353,7 +160353,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 120, + "line": 74, }, "name": "name", "type": Object { @@ -160363,7 +160363,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 102, + "line": 56, }, "name": "forceDestroy", "optional": true, @@ -160374,7 +160374,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 111, + "line": 65, }, "name": "id", "optional": true, @@ -160385,7 +160385,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 129, + "line": 83, }, "name": "path", "optional": true, @@ -160396,7 +160396,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 138, + "line": 92, }, "name": "permissionsBoundary", "optional": true, @@ -160407,7 +160407,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 147, + "line": 101, }, "name": "tags", "optional": true, @@ -160432,7 +160432,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 56, + "line": 10, }, "name": "IamUserConfig", "properties": Array [ @@ -160441,7 +160441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 59, + "line": 13, }, "name": "name", "type": Object { @@ -160456,7 +160456,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 58, + "line": 12, }, "name": "forceDestroy", "optional": true, @@ -160469,7 +160469,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 60, + "line": 14, }, "name": "path", "optional": true, @@ -160482,7 +160482,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 61, + "line": 15, }, "name": "permissionsBoundary", "optional": true, @@ -160495,7 +160495,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user.ts", - "line": 62, + "line": 16, }, "name": "tags", "optional": true, @@ -160539,13 +160539,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-user-group-membership.ts", - "line": 42, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-user-group-membership.ts", - "line": 98, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -160566,7 +160566,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-group-membership.ts", - "line": 69, + "line": 44, }, "name": "groups", "type": Object { @@ -160581,7 +160581,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-group-membership.ts", - "line": 87, + "line": 62, }, "name": "user", "type": Object { @@ -160591,7 +160591,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-group-membership.ts", - "line": 78, + "line": 53, }, "name": "id", "optional": true, @@ -160611,7 +160611,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-user-group-membership.ts", - "line": 35, + "line": 10, }, "name": "IamUserGroupMembershipConfig", "properties": Array [ @@ -160620,7 +160620,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-group-membership.ts", - "line": 36, + "line": 11, }, "name": "groups", "type": Object { @@ -160637,7 +160637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-group-membership.ts", - "line": 37, + "line": 12, }, "name": "user", "type": Object { @@ -160675,13 +160675,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 57, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 143, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -160703,7 +160703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 85, + "line": 47, }, "name": "encryptedPassword", "type": Object { @@ -160714,7 +160714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 99, + "line": 61, }, "name": "keyFingerprint", "type": Object { @@ -160724,7 +160724,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 123, + "line": 85, }, "name": "pgpKey", "type": Object { @@ -160734,7 +160734,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 132, + "line": 94, }, "name": "user", "type": Object { @@ -160744,7 +160744,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 91, + "line": 53, }, "name": "id", "optional": true, @@ -160755,7 +160755,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 105, + "line": 67, }, "name": "passwordLength", "optional": true, @@ -160766,7 +160766,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 114, + "line": 76, }, "name": "passwordResetRequired", "optional": true, @@ -160786,7 +160786,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 48, + "line": 10, }, "name": "IamUserLoginProfileConfig", "properties": Array [ @@ -160795,7 +160795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 51, + "line": 13, }, "name": "pgpKey", "type": Object { @@ -160807,7 +160807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 52, + "line": 14, }, "name": "user", "type": Object { @@ -160819,7 +160819,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 49, + "line": 11, }, "name": "passwordLength", "optional": true, @@ -160832,7 +160832,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-login-profile.ts", - "line": 50, + "line": 12, }, "name": "passwordResetRequired", "optional": true, @@ -160871,13 +160871,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 50, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 126, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -160898,7 +160898,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 106, + "line": 75, }, "name": "policy", "type": Object { @@ -160908,7 +160908,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 115, + "line": 84, }, "name": "user", "type": Object { @@ -160918,7 +160918,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 79, + "line": 48, }, "name": "id", "optional": true, @@ -160929,7 +160929,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 88, + "line": 57, }, "name": "name", "optional": true, @@ -160940,7 +160940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 97, + "line": 66, }, "name": "namePrefix", "optional": true, @@ -160979,13 +160979,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-user-policy-attachment.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-user-policy-attachment.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -161006,7 +161006,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-policy-attachment.ts", - "line": 75, + "line": 53, }, "name": "policyArn", "type": Object { @@ -161016,7 +161016,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-policy-attachment.ts", - "line": 84, + "line": 62, }, "name": "user", "type": Object { @@ -161026,7 +161026,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-policy-attachment.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -161046,7 +161046,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-user-policy-attachment.ts", - "line": 32, + "line": 10, }, "name": "IamUserPolicyAttachmentConfig", "properties": Array [ @@ -161055,7 +161055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-policy-attachment.ts", - "line": 33, + "line": 11, }, "name": "policyArn", "type": Object { @@ -161067,7 +161067,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-policy-attachment.ts", - "line": 34, + "line": 12, }, "name": "user", "type": Object { @@ -161086,7 +161086,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 41, + "line": 10, }, "name": "IamUserPolicyConfig", "properties": Array [ @@ -161095,7 +161095,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 44, + "line": 13, }, "name": "policy", "type": Object { @@ -161107,7 +161107,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 45, + "line": 14, }, "name": "user", "type": Object { @@ -161119,7 +161119,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 42, + "line": 11, }, "name": "name", "optional": true, @@ -161132,7 +161132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-policy.ts", - "line": 43, + "line": 12, }, "name": "namePrefix", "optional": true, @@ -161171,13 +161171,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 58, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 144, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -161199,7 +161199,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 95, + "line": 56, }, "name": "fingerprint", "type": Object { @@ -161210,7 +161210,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 118, + "line": 79, }, "name": "sshPublicKeyId", "type": Object { @@ -161220,7 +161220,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 87, + "line": 48, }, "name": "encoding", "type": Object { @@ -161230,7 +161230,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 110, + "line": 71, }, "name": "publicKey", "type": Object { @@ -161240,7 +161240,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 133, + "line": 94, }, "name": "username", "type": Object { @@ -161250,7 +161250,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 101, + "line": 62, }, "name": "id", "optional": true, @@ -161261,7 +161261,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 124, + "line": 85, }, "name": "status", "optional": true, @@ -161281,7 +161281,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 49, + "line": 10, }, "name": "IamUserSshKeyConfig", "properties": Array [ @@ -161290,7 +161290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 50, + "line": 11, }, "name": "encoding", "type": Object { @@ -161302,7 +161302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 51, + "line": 12, }, "name": "publicKey", "type": Object { @@ -161314,7 +161314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 53, + "line": 14, }, "name": "username", "type": Object { @@ -161326,7 +161326,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iam-user-ssh-key.ts", - "line": 52, + "line": 13, }, "name": "status", "optional": true, @@ -161365,13 +161365,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/inspector-assessment-target.ts", - "line": 43, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-target.ts", - "line": 104, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -161393,7 +161393,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-assessment-target.ts", - "line": 69, + "line": 43, }, "name": "arn", "type": Object { @@ -161403,7 +161403,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-target.ts", - "line": 84, + "line": 58, }, "name": "name", "type": Object { @@ -161413,7 +161413,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-target.ts", - "line": 75, + "line": 49, }, "name": "id", "optional": true, @@ -161424,7 +161424,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-target.ts", - "line": 93, + "line": 67, }, "name": "resourceGroupArn", "optional": true, @@ -161444,7 +161444,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/inspector-assessment-target.ts", - "line": 36, + "line": 10, }, "name": "InspectorAssessmentTargetConfig", "properties": Array [ @@ -161453,7 +161453,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-assessment-target.ts", - "line": 37, + "line": 11, }, "name": "name", "type": Object { @@ -161465,7 +161465,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-assessment-target.ts", - "line": 38, + "line": 12, }, "name": "resourceGroupArn", "optional": true, @@ -161504,13 +161504,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 64, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 155, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -161532,7 +161532,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 93, + "line": 49, }, "name": "arn", "type": Object { @@ -161542,7 +161542,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 99, + "line": 55, }, "name": "duration", "type": Object { @@ -161552,7 +161552,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 117, + "line": 73, }, "name": "name", "type": Object { @@ -161562,7 +161562,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 126, + "line": 82, }, "name": "rulesPackageArns", "type": Object { @@ -161577,7 +161577,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 144, + "line": 100, }, "name": "targetArn", "type": Object { @@ -161587,7 +161587,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 108, + "line": 64, }, "name": "id", "optional": true, @@ -161598,7 +161598,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 135, + "line": 91, }, "name": "tags", "optional": true, @@ -161623,7 +161623,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 54, + "line": 10, }, "name": "InspectorAssessmentTemplateConfig", "properties": Array [ @@ -161632,7 +161632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 55, + "line": 11, }, "name": "duration", "type": Object { @@ -161644,7 +161644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 56, + "line": 12, }, "name": "name", "type": Object { @@ -161656,7 +161656,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 57, + "line": 13, }, "name": "rulesPackageArns", "type": Object { @@ -161673,7 +161673,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 59, + "line": 15, }, "name": "targetArn", "type": Object { @@ -161685,7 +161685,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-assessment-template.ts", - "line": 58, + "line": 14, }, "name": "tags", "optional": true, @@ -161729,13 +161729,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/inspector-resource-group.ts", - "line": 41, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/inspector-resource-group.ts", - "line": 92, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -161757,7 +161757,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-resource-group.ts", - "line": 66, + "line": 41, }, "name": "arn", "type": Object { @@ -161767,7 +161767,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-resource-group.ts", - "line": 81, + "line": 56, }, "name": "tags", "type": Object { @@ -161782,7 +161782,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/inspector-resource-group.ts", - "line": 72, + "line": 47, }, "name": "id", "optional": true, @@ -161802,7 +161802,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/inspector-resource-group.ts", - "line": 35, + "line": 10, }, "name": "InspectorResourceGroupConfig", "properties": Array [ @@ -161811,7 +161811,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/inspector-resource-group.ts", - "line": 36, + "line": 11, }, "name": "tags", "type": Object { @@ -161854,13 +161854,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 478, + "line": 98, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 909, + "line": 529, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -161882,7 +161882,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 546, + "line": 166, }, "name": "arn", "type": Object { @@ -161893,7 +161893,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 659, + "line": 279, }, "name": "instanceState", "type": Object { @@ -161904,7 +161904,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 709, + "line": 329, }, "name": "networkInterfaceId", "type": Object { @@ -161915,7 +161915,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 714, + "line": 334, }, "name": "outpostArn", "type": Object { @@ -161926,7 +161926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 719, + "line": 339, }, "name": "passwordData", "type": Object { @@ -161937,7 +161937,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 733, + "line": 353, }, "name": "primaryNetworkInterfaceId", "type": Object { @@ -161948,7 +161948,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 738, + "line": 358, }, "name": "privateDns", "type": Object { @@ -161959,7 +161959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 752, + "line": 372, }, "name": "publicDns", "type": Object { @@ -161970,7 +161970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 757, + "line": 377, }, "name": "publicIp", "type": Object { @@ -161980,7 +161980,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 538, + "line": 158, }, "name": "ami", "type": Object { @@ -161990,7 +161990,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 665, + "line": 285, }, "name": "instanceType", "type": Object { @@ -162000,7 +162000,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 552, + "line": 172, }, "name": "associatePublicIpAddress", "optional": true, @@ -162011,7 +162011,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 561, + "line": 181, }, "name": "availabilityZone", "optional": true, @@ -162022,7 +162022,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 570, + "line": 190, }, "name": "cpuCoreCount", "optional": true, @@ -162033,7 +162033,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 579, + "line": 199, }, "name": "cpuThreadsPerCore", "optional": true, @@ -162044,7 +162044,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 844, + "line": 464, }, "name": "creditSpecification", "optional": true, @@ -162060,7 +162060,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 588, + "line": 208, }, "name": "disableApiTermination", "optional": true, @@ -162071,7 +162071,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 853, + "line": 473, }, "name": "ebsBlockDevice", "optional": true, @@ -162087,7 +162087,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 597, + "line": 217, }, "name": "ebsOptimized", "optional": true, @@ -162098,7 +162098,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 862, + "line": 482, }, "name": "ephemeralBlockDevice", "optional": true, @@ -162114,7 +162114,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 606, + "line": 226, }, "name": "fetchPasswordData", "optional": true, @@ -162125,7 +162125,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 615, + "line": 235, }, "name": "hibernation", "optional": true, @@ -162136,7 +162136,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 624, + "line": 244, }, "name": "hostId", "optional": true, @@ -162147,7 +162147,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 633, + "line": 253, }, "name": "iamInstanceProfile", "optional": true, @@ -162158,7 +162158,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 642, + "line": 262, }, "name": "id", "optional": true, @@ -162169,7 +162169,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 651, + "line": 271, }, "name": "instanceInitiatedShutdownBehavior", "optional": true, @@ -162180,7 +162180,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 674, + "line": 294, }, "name": "ipv6AddressCount", "optional": true, @@ -162191,7 +162191,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 683, + "line": 303, }, "name": "ipv6Addresses", "optional": true, @@ -162207,7 +162207,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 692, + "line": 312, }, "name": "keyName", "optional": true, @@ -162218,7 +162218,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 871, + "line": 491, }, "name": "metadataOptions", "optional": true, @@ -162234,7 +162234,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 701, + "line": 321, }, "name": "monitoring", "optional": true, @@ -162245,7 +162245,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 880, + "line": 500, }, "name": "networkInterface", "optional": true, @@ -162261,7 +162261,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 725, + "line": 345, }, "name": "placementGroup", "optional": true, @@ -162272,7 +162272,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 744, + "line": 364, }, "name": "privateIp", "optional": true, @@ -162283,7 +162283,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 889, + "line": 509, }, "name": "rootBlockDevice", "optional": true, @@ -162299,7 +162299,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 763, + "line": 383, }, "name": "securityGroups", "optional": true, @@ -162315,7 +162315,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 772, + "line": 392, }, "name": "sourceDestCheck", "optional": true, @@ -162326,7 +162326,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 781, + "line": 401, }, "name": "subnetId", "optional": true, @@ -162337,7 +162337,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 790, + "line": 410, }, "name": "tags", "optional": true, @@ -162353,7 +162353,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 799, + "line": 419, }, "name": "tenancy", "optional": true, @@ -162364,7 +162364,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 898, + "line": 518, }, "name": "timeouts", "optional": true, @@ -162375,7 +162375,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 808, + "line": 428, }, "name": "userData", "optional": true, @@ -162386,7 +162386,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 817, + "line": 437, }, "name": "userDataBase64", "optional": true, @@ -162397,7 +162397,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 826, + "line": 446, }, "name": "volumeTags", "optional": true, @@ -162413,7 +162413,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 835, + "line": 455, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -162438,7 +162438,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 390, + "line": 10, }, "name": "InstanceConfig", "properties": Array [ @@ -162447,7 +162447,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 391, + "line": 11, }, "name": "ami", "type": Object { @@ -162459,7 +162459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 403, + "line": 23, }, "name": "instanceType", "type": Object { @@ -162471,7 +162471,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 392, + "line": 12, }, "name": "associatePublicIpAddress", "optional": true, @@ -162484,7 +162484,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 393, + "line": 13, }, "name": "availabilityZone", "optional": true, @@ -162497,7 +162497,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 394, + "line": 14, }, "name": "cpuCoreCount", "optional": true, @@ -162510,7 +162510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 395, + "line": 15, }, "name": "cpuThreadsPerCore", "optional": true, @@ -162526,7 +162526,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 420, + "line": 40, }, "name": "creditSpecification", "optional": true, @@ -162544,7 +162544,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 396, + "line": 16, }, "name": "disableApiTermination", "optional": true, @@ -162560,7 +162560,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 422, + "line": 42, }, "name": "ebsBlockDevice", "optional": true, @@ -162578,7 +162578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 397, + "line": 17, }, "name": "ebsOptimized", "optional": true, @@ -162594,7 +162594,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 424, + "line": 44, }, "name": "ephemeralBlockDevice", "optional": true, @@ -162612,7 +162612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 398, + "line": 18, }, "name": "fetchPasswordData", "optional": true, @@ -162625,7 +162625,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 399, + "line": 19, }, "name": "hibernation", "optional": true, @@ -162638,7 +162638,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 400, + "line": 20, }, "name": "hostId", "optional": true, @@ -162651,7 +162651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 401, + "line": 21, }, "name": "iamInstanceProfile", "optional": true, @@ -162664,7 +162664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 402, + "line": 22, }, "name": "instanceInitiatedShutdownBehavior", "optional": true, @@ -162677,7 +162677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 404, + "line": 24, }, "name": "ipv6AddressCount", "optional": true, @@ -162690,7 +162690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 405, + "line": 25, }, "name": "ipv6Addresses", "optional": true, @@ -162708,7 +162708,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 406, + "line": 26, }, "name": "keyName", "optional": true, @@ -162724,7 +162724,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 426, + "line": 46, }, "name": "metadataOptions", "optional": true, @@ -162742,7 +162742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 407, + "line": 27, }, "name": "monitoring", "optional": true, @@ -162758,7 +162758,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 428, + "line": 48, }, "name": "networkInterface", "optional": true, @@ -162776,7 +162776,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 408, + "line": 28, }, "name": "placementGroup", "optional": true, @@ -162789,7 +162789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 409, + "line": 29, }, "name": "privateIp", "optional": true, @@ -162805,7 +162805,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 430, + "line": 50, }, "name": "rootBlockDevice", "optional": true, @@ -162823,7 +162823,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 410, + "line": 30, }, "name": "securityGroups", "optional": true, @@ -162841,7 +162841,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 411, + "line": 31, }, "name": "sourceDestCheck", "optional": true, @@ -162854,7 +162854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 412, + "line": 32, }, "name": "subnetId", "optional": true, @@ -162867,7 +162867,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 413, + "line": 33, }, "name": "tags", "optional": true, @@ -162885,7 +162885,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 414, + "line": 34, }, "name": "tenancy", "optional": true, @@ -162901,7 +162901,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 432, + "line": 52, }, "name": "timeouts", "optional": true, @@ -162914,7 +162914,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 415, + "line": 35, }, "name": "userData", "optional": true, @@ -162927,7 +162927,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 416, + "line": 36, }, "name": "userDataBase64", "optional": true, @@ -162940,7 +162940,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 417, + "line": 37, }, "name": "volumeTags", "optional": true, @@ -162958,7 +162958,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 418, + "line": 38, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -162980,7 +162980,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 434, + "line": 54, }, "name": "InstanceCreditSpecification", "properties": Array [ @@ -162989,7 +162989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 435, + "line": 55, }, "name": "cpuCredits", "optional": true, @@ -163006,7 +163006,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 437, + "line": 57, }, "name": "InstanceEbsBlockDevice", "properties": Array [ @@ -163015,7 +163015,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 439, + "line": 59, }, "name": "deviceName", "type": Object { @@ -163027,7 +163027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 438, + "line": 58, }, "name": "deleteOnTermination", "optional": true, @@ -163040,7 +163040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 440, + "line": 60, }, "name": "encrypted", "optional": true, @@ -163053,7 +163053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 441, + "line": 61, }, "name": "iops", "optional": true, @@ -163066,7 +163066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 442, + "line": 62, }, "name": "kmsKeyId", "optional": true, @@ -163079,7 +163079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 443, + "line": 63, }, "name": "snapshotId", "optional": true, @@ -163092,7 +163092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 444, + "line": 64, }, "name": "volumeSize", "optional": true, @@ -163105,7 +163105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 445, + "line": 65, }, "name": "volumeType", "optional": true, @@ -163122,7 +163122,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 447, + "line": 67, }, "name": "InstanceEphemeralBlockDevice", "properties": Array [ @@ -163131,7 +163131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 448, + "line": 68, }, "name": "deviceName", "type": Object { @@ -163143,7 +163143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 449, + "line": 69, }, "name": "noDevice", "optional": true, @@ -163156,7 +163156,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 450, + "line": 70, }, "name": "virtualName", "optional": true, @@ -163173,7 +163173,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 452, + "line": 72, }, "name": "InstanceMetadataOptions", "properties": Array [ @@ -163182,7 +163182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 453, + "line": 73, }, "name": "httpEndpoint", "optional": true, @@ -163195,7 +163195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 454, + "line": 74, }, "name": "httpPutResponseHopLimit", "optional": true, @@ -163208,7 +163208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 455, + "line": 75, }, "name": "httpTokens", "optional": true, @@ -163225,7 +163225,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 457, + "line": 77, }, "name": "InstanceNetworkInterface", "properties": Array [ @@ -163234,7 +163234,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 459, + "line": 79, }, "name": "deviceIndex", "type": Object { @@ -163246,7 +163246,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 460, + "line": 80, }, "name": "networkInterfaceId", "type": Object { @@ -163258,7 +163258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 458, + "line": 78, }, "name": "deleteOnTermination", "optional": true, @@ -163275,7 +163275,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 462, + "line": 82, }, "name": "InstanceRootBlockDevice", "properties": Array [ @@ -163284,7 +163284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 463, + "line": 83, }, "name": "deleteOnTermination", "optional": true, @@ -163297,7 +163297,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 464, + "line": 84, }, "name": "encrypted", "optional": true, @@ -163310,7 +163310,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 465, + "line": 85, }, "name": "iops", "optional": true, @@ -163323,7 +163323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 466, + "line": 86, }, "name": "kmsKeyId", "optional": true, @@ -163336,7 +163336,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 467, + "line": 87, }, "name": "volumeSize", "optional": true, @@ -163349,7 +163349,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 468, + "line": 88, }, "name": "volumeType", "optional": true, @@ -163366,7 +163366,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 470, + "line": 90, }, "name": "InstanceTimeouts", "properties": Array [ @@ -163375,7 +163375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 471, + "line": 91, }, "name": "create", "optional": true, @@ -163388,7 +163388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 472, + "line": 92, }, "name": "delete", "optional": true, @@ -163401,7 +163401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/instance.ts", - "line": 473, + "line": 93, }, "name": "update", "optional": true, @@ -163441,13 +163441,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/internet-gateway.ts", - "line": 46, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/internet-gateway.ts", - "line": 107, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -163469,7 +163469,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/internet-gateway.ts", - "line": 81, + "line": 52, }, "name": "ownerId", "type": Object { @@ -163479,7 +163479,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/internet-gateway.ts", - "line": 73, + "line": 44, }, "name": "id", "optional": true, @@ -163490,7 +163490,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/internet-gateway.ts", - "line": 87, + "line": 58, }, "name": "tags", "optional": true, @@ -163506,7 +163506,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/internet-gateway.ts", - "line": 96, + "line": 67, }, "name": "vpcId", "optional": true, @@ -163526,7 +163526,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/internet-gateway.ts", - "line": 39, + "line": 10, }, "name": "InternetGatewayConfig", "properties": Array [ @@ -163535,7 +163535,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/internet-gateway.ts", - "line": 40, + "line": 11, }, "name": "tags", "optional": true, @@ -163553,7 +163553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/internet-gateway.ts", - "line": 41, + "line": 12, }, "name": "vpcId", "optional": true, @@ -163592,13 +163592,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 58, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 134, + "line": 93, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -163620,7 +163620,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 93, + "line": 52, }, "name": "arn", "type": Object { @@ -163631,7 +163631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 98, + "line": 57, }, "name": "certificatePem", "type": Object { @@ -163642,7 +163642,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 121, + "line": 80, }, "name": "privateKey", "type": Object { @@ -163653,7 +163653,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 126, + "line": 85, }, "name": "publicKey", "type": Object { @@ -163663,7 +163663,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 85, + "line": 44, }, "name": "active", "type": Object { @@ -163673,7 +163673,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 104, + "line": 63, }, "name": "csr", "optional": true, @@ -163684,7 +163684,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 113, + "line": 72, }, "name": "id", "optional": true, @@ -163704,7 +163704,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 51, + "line": 10, }, "name": "IotCertificateConfig", "properties": Array [ @@ -163713,7 +163713,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 52, + "line": 11, }, "name": "active", "type": Object { @@ -163725,7 +163725,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-certificate.ts", - "line": 53, + "line": 12, }, "name": "csr", "optional": true, @@ -163764,13 +163764,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iot-policy.ts", - "line": 47, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iot-policy.ts", - "line": 113, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -163792,7 +163792,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-policy.ts", - "line": 73, + "line": 43, }, "name": "arn", "type": Object { @@ -163803,7 +163803,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-policy.ts", - "line": 78, + "line": 48, }, "name": "defaultVersionId", "type": Object { @@ -163813,7 +163813,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-policy.ts", - "line": 93, + "line": 63, }, "name": "name", "type": Object { @@ -163823,7 +163823,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-policy.ts", - "line": 102, + "line": 72, }, "name": "policy", "type": Object { @@ -163833,7 +163833,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-policy.ts", - "line": 84, + "line": 54, }, "name": "id", "optional": true, @@ -163872,13 +163872,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iot-policy-attachment.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iot-policy-attachment.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -163899,7 +163899,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-policy-attachment.ts", - "line": 75, + "line": 53, }, "name": "policy", "type": Object { @@ -163909,7 +163909,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-policy-attachment.ts", - "line": 84, + "line": 62, }, "name": "target", "type": Object { @@ -163919,7 +163919,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-policy-attachment.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -163939,7 +163939,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-policy-attachment.ts", - "line": 32, + "line": 10, }, "name": "IotPolicyAttachmentConfig", "properties": Array [ @@ -163948,7 +163948,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-policy-attachment.ts", - "line": 33, + "line": 11, }, "name": "policy", "type": Object { @@ -163960,7 +163960,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-policy-attachment.ts", - "line": 34, + "line": 12, }, "name": "target", "type": Object { @@ -163979,7 +163979,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-policy.ts", - "line": 40, + "line": 10, }, "name": "IotPolicyConfig", "properties": Array [ @@ -163988,7 +163988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-policy.ts", - "line": 41, + "line": 11, }, "name": "name", "type": Object { @@ -164000,7 +164000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-policy.ts", - "line": 42, + "line": 12, }, "name": "policy", "type": Object { @@ -164038,13 +164038,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 48, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 119, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -164066,7 +164066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 84, + "line": 54, }, "name": "arn", "type": Object { @@ -164076,7 +164076,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 76, + "line": 46, }, "name": "alias", "type": Object { @@ -164086,7 +164086,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 108, + "line": 78, }, "name": "roleArn", "type": Object { @@ -164096,7 +164096,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 90, + "line": 60, }, "name": "credentialDuration", "optional": true, @@ -164107,7 +164107,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 99, + "line": 69, }, "name": "id", "optional": true, @@ -164127,7 +164127,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 40, + "line": 10, }, "name": "IotRoleAliasConfig", "properties": Array [ @@ -164136,7 +164136,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 41, + "line": 11, }, "name": "alias", "type": Object { @@ -164148,7 +164148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 43, + "line": 13, }, "name": "roleArn", "type": Object { @@ -164160,7 +164160,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-role-alias.ts", - "line": 42, + "line": 12, }, "name": "credentialDuration", "optional": true, @@ -164199,13 +164199,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 59, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 140, + "line": 99, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -164227,7 +164227,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 86, + "line": 45, }, "name": "arn", "type": Object { @@ -164238,7 +164238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 100, + "line": 59, }, "name": "defaultClientId", "type": Object { @@ -164249,7 +164249,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 132, + "line": 91, }, "name": "version", "type": Object { @@ -164259,7 +164259,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 115, + "line": 74, }, "name": "name", "type": Object { @@ -164269,7 +164269,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 92, + "line": 51, }, "name": "attributes", "optional": true, @@ -164285,7 +164285,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 106, + "line": 65, }, "name": "id", "optional": true, @@ -164296,7 +164296,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 124, + "line": 83, }, "name": "thingTypeName", "optional": true, @@ -164316,7 +164316,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 51, + "line": 10, }, "name": "IotThingConfig", "properties": Array [ @@ -164325,7 +164325,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 53, + "line": 12, }, "name": "name", "type": Object { @@ -164337,7 +164337,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 52, + "line": 11, }, "name": "attributes", "optional": true, @@ -164355,7 +164355,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing.ts", - "line": 54, + "line": 13, }, "name": "thingTypeName", "optional": true, @@ -164394,13 +164394,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iot-thing-principal-attachment.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iot-thing-principal-attachment.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -164421,7 +164421,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing-principal-attachment.ts", - "line": 75, + "line": 53, }, "name": "principal", "type": Object { @@ -164431,7 +164431,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing-principal-attachment.ts", - "line": 84, + "line": 62, }, "name": "thing", "type": Object { @@ -164441,7 +164441,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing-principal-attachment.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -164461,7 +164461,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-thing-principal-attachment.ts", - "line": 32, + "line": 10, }, "name": "IotThingPrincipalAttachmentConfig", "properties": Array [ @@ -164470,7 +164470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing-principal-attachment.ts", - "line": 33, + "line": 11, }, "name": "principal", "type": Object { @@ -164482,7 +164482,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing-principal-attachment.ts", - "line": 34, + "line": 12, }, "name": "thing", "type": Object { @@ -164520,13 +164520,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 71, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 142, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -164548,7 +164548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 98, + "line": 50, }, "name": "arn", "type": Object { @@ -164558,7 +164558,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 122, + "line": 74, }, "name": "name", "type": Object { @@ -164568,7 +164568,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 104, + "line": 56, }, "name": "deprecated", "optional": true, @@ -164579,7 +164579,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 113, + "line": 65, }, "name": "id", "optional": true, @@ -164590,7 +164590,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 131, + "line": 83, }, "name": "properties", "optional": true, @@ -164615,7 +164615,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 58, + "line": 10, }, "name": "IotThingTypeConfig", "properties": Array [ @@ -164624,7 +164624,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 60, + "line": 12, }, "name": "name", "type": Object { @@ -164636,7 +164636,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 59, + "line": 11, }, "name": "deprecated", "optional": true, @@ -164652,7 +164652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 62, + "line": 14, }, "name": "properties", "optional": true, @@ -164674,7 +164674,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 64, + "line": 16, }, "name": "IotThingTypeProperties", "properties": Array [ @@ -164683,7 +164683,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 65, + "line": 17, }, "name": "description", "optional": true, @@ -164696,7 +164696,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-thing-type.ts", - "line": 66, + "line": 18, }, "name": "searchableAttributes", "optional": true, @@ -164740,13 +164740,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 391, + "line": 106, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 592, + "line": 307, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -164768,7 +164768,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 431, + "line": 146, }, "name": "arn", "type": Object { @@ -164778,7 +164778,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 446, + "line": 161, }, "name": "enabled", "type": Object { @@ -164788,7 +164788,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 464, + "line": 179, }, "name": "name", "type": Object { @@ -164798,7 +164798,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 473, + "line": 188, }, "name": "sql", "type": Object { @@ -164808,7 +164808,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 482, + "line": 197, }, "name": "sqlVersion", "type": Object { @@ -164818,7 +164818,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 491, + "line": 206, }, "name": "cloudwatchAlarm", "optional": true, @@ -164834,7 +164834,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 500, + "line": 215, }, "name": "cloudwatchMetric", "optional": true, @@ -164850,7 +164850,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 437, + "line": 152, }, "name": "description", "optional": true, @@ -164861,7 +164861,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 509, + "line": 224, }, "name": "dynamodb", "optional": true, @@ -164877,7 +164877,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 518, + "line": 233, }, "name": "elasticsearch", "optional": true, @@ -164893,7 +164893,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 527, + "line": 242, }, "name": "firehose", "optional": true, @@ -164909,7 +164909,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 455, + "line": 170, }, "name": "id", "optional": true, @@ -164920,7 +164920,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 536, + "line": 251, }, "name": "kinesis", "optional": true, @@ -164936,7 +164936,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 545, + "line": 260, }, "name": "lambda", "optional": true, @@ -164952,7 +164952,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 554, + "line": 269, }, "name": "republish", "optional": true, @@ -164968,7 +164968,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 563, + "line": 278, }, "name": "s3", "optional": true, @@ -164984,7 +164984,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 572, + "line": 287, }, "name": "sns", "optional": true, @@ -165000,7 +165000,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 581, + "line": 296, }, "name": "sqs", "optional": true, @@ -165022,7 +165022,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 324, + "line": 39, }, "name": "IotTopicRuleCloudwatchAlarm", "properties": Array [ @@ -165031,7 +165031,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 325, + "line": 40, }, "name": "alarmName", "type": Object { @@ -165043,7 +165043,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 326, + "line": 41, }, "name": "roleArn", "type": Object { @@ -165055,7 +165055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 327, + "line": 42, }, "name": "stateReason", "type": Object { @@ -165067,7 +165067,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 328, + "line": 43, }, "name": "stateValue", "type": Object { @@ -165083,7 +165083,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 330, + "line": 45, }, "name": "IotTopicRuleCloudwatchMetric", "properties": Array [ @@ -165092,7 +165092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 331, + "line": 46, }, "name": "metricName", "type": Object { @@ -165104,7 +165104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 332, + "line": 47, }, "name": "metricNamespace", "type": Object { @@ -165116,7 +165116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 334, + "line": 49, }, "name": "metricUnit", "type": Object { @@ -165128,7 +165128,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 335, + "line": 50, }, "name": "metricValue", "type": Object { @@ -165140,7 +165140,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 336, + "line": 51, }, "name": "roleArn", "type": Object { @@ -165152,7 +165152,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 333, + "line": 48, }, "name": "metricTimestamp", "optional": true, @@ -165172,7 +165172,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 295, + "line": 10, }, "name": "IotTopicRuleConfig", "properties": Array [ @@ -165181,7 +165181,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 297, + "line": 12, }, "name": "enabled", "type": Object { @@ -165193,7 +165193,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 298, + "line": 13, }, "name": "name", "type": Object { @@ -165205,7 +165205,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 299, + "line": 14, }, "name": "sql", "type": Object { @@ -165217,7 +165217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 300, + "line": 15, }, "name": "sqlVersion", "type": Object { @@ -165232,7 +165232,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 302, + "line": 17, }, "name": "cloudwatchAlarm", "optional": true, @@ -165253,7 +165253,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 304, + "line": 19, }, "name": "cloudwatchMetric", "optional": true, @@ -165271,7 +165271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 296, + "line": 11, }, "name": "description", "optional": true, @@ -165287,7 +165287,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 306, + "line": 21, }, "name": "dynamodb", "optional": true, @@ -165308,7 +165308,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 308, + "line": 23, }, "name": "elasticsearch", "optional": true, @@ -165329,7 +165329,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 310, + "line": 25, }, "name": "firehose", "optional": true, @@ -165350,7 +165350,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 312, + "line": 27, }, "name": "kinesis", "optional": true, @@ -165371,7 +165371,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 314, + "line": 29, }, "name": "lambda", "optional": true, @@ -165392,7 +165392,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 316, + "line": 31, }, "name": "republish", "optional": true, @@ -165413,7 +165413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 318, + "line": 33, }, "name": "s3", "optional": true, @@ -165434,7 +165434,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 320, + "line": 35, }, "name": "sns", "optional": true, @@ -165455,7 +165455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 322, + "line": 37, }, "name": "sqs", "optional": true, @@ -165477,7 +165477,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 338, + "line": 53, }, "name": "IotTopicRuleDynamodb", "properties": Array [ @@ -165486,7 +165486,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 339, + "line": 54, }, "name": "hashKeyField", "type": Object { @@ -165498,7 +165498,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 341, + "line": 56, }, "name": "hashKeyValue", "type": Object { @@ -165510,7 +165510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 346, + "line": 61, }, "name": "roleArn", "type": Object { @@ -165522,7 +165522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 347, + "line": 62, }, "name": "tableName", "type": Object { @@ -165534,7 +165534,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 340, + "line": 55, }, "name": "hashKeyType", "optional": true, @@ -165547,7 +165547,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 342, + "line": 57, }, "name": "payloadField", "optional": true, @@ -165560,7 +165560,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 343, + "line": 58, }, "name": "rangeKeyField", "optional": true, @@ -165573,7 +165573,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 344, + "line": 59, }, "name": "rangeKeyType", "optional": true, @@ -165586,7 +165586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 345, + "line": 60, }, "name": "rangeKeyValue", "optional": true, @@ -165603,7 +165603,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 349, + "line": 64, }, "name": "IotTopicRuleElasticsearch", "properties": Array [ @@ -165612,7 +165612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 350, + "line": 65, }, "name": "endpoint", "type": Object { @@ -165624,7 +165624,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 351, + "line": 66, }, "name": "id", "type": Object { @@ -165636,7 +165636,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 352, + "line": 67, }, "name": "index", "type": Object { @@ -165648,7 +165648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 353, + "line": 68, }, "name": "roleArn", "type": Object { @@ -165660,7 +165660,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 354, + "line": 69, }, "name": "type", "type": Object { @@ -165676,7 +165676,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 356, + "line": 71, }, "name": "IotTopicRuleFirehose", "properties": Array [ @@ -165685,7 +165685,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 357, + "line": 72, }, "name": "deliveryStreamName", "type": Object { @@ -165697,7 +165697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 358, + "line": 73, }, "name": "roleArn", "type": Object { @@ -165709,7 +165709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 359, + "line": 74, }, "name": "separator", "optional": true, @@ -165726,7 +165726,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 361, + "line": 76, }, "name": "IotTopicRuleKinesis", "properties": Array [ @@ -165735,7 +165735,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 363, + "line": 78, }, "name": "roleArn", "type": Object { @@ -165747,7 +165747,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 364, + "line": 79, }, "name": "streamName", "type": Object { @@ -165759,7 +165759,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 362, + "line": 77, }, "name": "partitionKey", "optional": true, @@ -165776,7 +165776,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 366, + "line": 81, }, "name": "IotTopicRuleLambda", "properties": Array [ @@ -165785,7 +165785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 367, + "line": 82, }, "name": "functionArn", "type": Object { @@ -165801,7 +165801,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 369, + "line": 84, }, "name": "IotTopicRuleRepublish", "properties": Array [ @@ -165810,7 +165810,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 370, + "line": 85, }, "name": "roleArn", "type": Object { @@ -165822,7 +165822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 371, + "line": 86, }, "name": "topic", "type": Object { @@ -165838,7 +165838,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 373, + "line": 88, }, "name": "IotTopicRuleS3", "properties": Array [ @@ -165847,7 +165847,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 374, + "line": 89, }, "name": "bucketName", "type": Object { @@ -165859,7 +165859,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 375, + "line": 90, }, "name": "key", "type": Object { @@ -165871,7 +165871,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 376, + "line": 91, }, "name": "roleArn", "type": Object { @@ -165887,7 +165887,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 378, + "line": 93, }, "name": "IotTopicRuleSns", "properties": Array [ @@ -165896,7 +165896,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 380, + "line": 95, }, "name": "roleArn", "type": Object { @@ -165908,7 +165908,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 381, + "line": 96, }, "name": "targetArn", "type": Object { @@ -165920,7 +165920,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 379, + "line": 94, }, "name": "messageFormat", "optional": true, @@ -165937,7 +165937,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 383, + "line": 98, }, "name": "IotTopicRuleSqs", "properties": Array [ @@ -165946,7 +165946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 384, + "line": 99, }, "name": "queueUrl", "type": Object { @@ -165958,7 +165958,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 385, + "line": 100, }, "name": "roleArn", "type": Object { @@ -165970,7 +165970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/iot-topic-rule.ts", - "line": 386, + "line": 101, }, "name": "useBase64", "type": Object { @@ -166008,13 +166008,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 61, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 147, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -166036,7 +166036,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 89, + "line": 47, }, "name": "fingerprint", "type": Object { @@ -166047,7 +166047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 121, + "line": 79, }, "name": "keyPairId", "type": Object { @@ -166057,7 +166057,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 127, + "line": 85, }, "name": "publicKey", "type": Object { @@ -166067,7 +166067,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 95, + "line": 53, }, "name": "id", "optional": true, @@ -166078,7 +166078,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 104, + "line": 62, }, "name": "keyName", "optional": true, @@ -166089,7 +166089,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 113, + "line": 71, }, "name": "keyNamePrefix", "optional": true, @@ -166100,7 +166100,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 136, + "line": 94, }, "name": "tags", "optional": true, @@ -166125,7 +166125,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 52, + "line": 10, }, "name": "KeyPairConfig", "properties": Array [ @@ -166134,7 +166134,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 55, + "line": 13, }, "name": "publicKey", "type": Object { @@ -166146,7 +166146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 53, + "line": 11, }, "name": "keyName", "optional": true, @@ -166159,7 +166159,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 54, + "line": 12, }, "name": "keyNamePrefix", "optional": true, @@ -166172,7 +166172,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/key-pair.ts", - "line": 56, + "line": 14, }, "name": "tags", "optional": true, @@ -166216,13 +166216,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 630, + "line": 159, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 771, + "line": 300, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -166244,7 +166244,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 662, + "line": 191, }, "name": "arn", "type": Object { @@ -166255,7 +166255,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 676, + "line": 205, }, "name": "createTimestamp", "type": Object { @@ -166266,7 +166266,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 699, + "line": 228, }, "name": "lastUpdateTimestamp", "type": Object { @@ -166277,7 +166277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 713, + "line": 242, }, "name": "status", "type": Object { @@ -166288,7 +166288,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 727, + "line": 256, }, "name": "version", "type": Object { @@ -166298,7 +166298,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 705, + "line": 234, }, "name": "name", "type": Object { @@ -166308,7 +166308,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 733, + "line": 262, }, "name": "cloudwatchLoggingOptions", "optional": true, @@ -166324,7 +166324,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 668, + "line": 197, }, "name": "code", "optional": true, @@ -166335,7 +166335,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 682, + "line": 211, }, "name": "description", "optional": true, @@ -166346,7 +166346,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 691, + "line": 220, }, "name": "id", "optional": true, @@ -166357,7 +166357,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 742, + "line": 271, }, "name": "inputs", "optional": true, @@ -166373,7 +166373,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 751, + "line": 280, }, "name": "outputs", "optional": true, @@ -166389,7 +166389,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 760, + "line": 289, }, "name": "referenceDataSources", "optional": true, @@ -166405,7 +166405,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 719, + "line": 248, }, "name": "tags", "optional": true, @@ -166427,7 +166427,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 495, + "line": 24, }, "name": "KinesisAnalyticsApplicationCloudwatchLoggingOptions", "properties": Array [ @@ -166436,7 +166436,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 496, + "line": 25, }, "name": "logStreamArn", "type": Object { @@ -166448,7 +166448,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 497, + "line": 26, }, "name": "roleArn", "type": Object { @@ -166467,7 +166467,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 481, + "line": 10, }, "name": "KinesisAnalyticsApplicationConfig", "properties": Array [ @@ -166476,7 +166476,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 484, + "line": 13, }, "name": "name", "type": Object { @@ -166491,7 +166491,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 487, + "line": 16, }, "name": "cloudwatchLoggingOptions", "optional": true, @@ -166509,7 +166509,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 482, + "line": 11, }, "name": "code", "optional": true, @@ -166522,7 +166522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 483, + "line": 12, }, "name": "description", "optional": true, @@ -166538,7 +166538,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 489, + "line": 18, }, "name": "inputs", "optional": true, @@ -166559,7 +166559,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 491, + "line": 20, }, "name": "outputs", "optional": true, @@ -166580,7 +166580,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 493, + "line": 22, }, "name": "referenceDataSources", "optional": true, @@ -166598,7 +166598,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 485, + "line": 14, }, "name": "tags", "optional": true, @@ -166620,7 +166620,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 547, + "line": 76, }, "name": "KinesisAnalyticsApplicationInputs", "properties": Array [ @@ -166629,7 +166629,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 548, + "line": 77, }, "name": "namePrefix", "type": Object { @@ -166644,7 +166644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 558, + "line": 87, }, "name": "schema", "type": Object { @@ -166664,7 +166664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 550, + "line": 79, }, "name": "kinesisFirehose", "optional": true, @@ -166685,7 +166685,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 552, + "line": 81, }, "name": "kinesisStream", "optional": true, @@ -166706,7 +166706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 554, + "line": 83, }, "name": "parallelism", "optional": true, @@ -166727,7 +166727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 556, + "line": 85, }, "name": "processingConfiguration", "optional": true, @@ -166749,7 +166749,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 499, + "line": 28, }, "name": "KinesisAnalyticsApplicationInputsKinesisFirehose", "properties": Array [ @@ -166758,7 +166758,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 500, + "line": 29, }, "name": "resourceArn", "type": Object { @@ -166770,7 +166770,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 501, + "line": 30, }, "name": "roleArn", "type": Object { @@ -166786,7 +166786,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 503, + "line": 32, }, "name": "KinesisAnalyticsApplicationInputsKinesisStream", "properties": Array [ @@ -166795,7 +166795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 504, + "line": 33, }, "name": "resourceArn", "type": Object { @@ -166807,7 +166807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 505, + "line": 34, }, "name": "roleArn", "type": Object { @@ -166823,7 +166823,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 507, + "line": 36, }, "name": "KinesisAnalyticsApplicationInputsParallelism", "properties": Array [ @@ -166832,7 +166832,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 508, + "line": 37, }, "name": "count", "type": Object { @@ -166848,7 +166848,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 514, + "line": 43, }, "name": "KinesisAnalyticsApplicationInputsProcessingConfiguration", "properties": Array [ @@ -166860,7 +166860,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 516, + "line": 45, }, "name": "lambda", "type": Object { @@ -166881,7 +166881,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 510, + "line": 39, }, "name": "KinesisAnalyticsApplicationInputsProcessingConfigurationLambda", "properties": Array [ @@ -166890,7 +166890,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 511, + "line": 40, }, "name": "resourceArn", "type": Object { @@ -166902,7 +166902,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 512, + "line": 41, }, "name": "roleArn", "type": Object { @@ -166918,7 +166918,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 540, + "line": 69, }, "name": "KinesisAnalyticsApplicationInputsSchema", "properties": Array [ @@ -166930,7 +166930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 543, + "line": 72, }, "name": "recordColumns", "type": Object { @@ -166950,7 +166950,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 545, + "line": 74, }, "name": "recordFormat", "type": Object { @@ -166967,7 +166967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 541, + "line": 70, }, "name": "recordEncoding", "optional": true, @@ -166984,7 +166984,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 518, + "line": 47, }, "name": "KinesisAnalyticsApplicationInputsSchemaRecordColumns", "properties": Array [ @@ -166993,7 +166993,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 520, + "line": 49, }, "name": "name", "type": Object { @@ -167005,7 +167005,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 521, + "line": 50, }, "name": "sqlType", "type": Object { @@ -167017,7 +167017,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 519, + "line": 48, }, "name": "mapping", "optional": true, @@ -167034,7 +167034,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 536, + "line": 65, }, "name": "KinesisAnalyticsApplicationInputsSchemaRecordFormat", "properties": Array [ @@ -167046,7 +167046,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 538, + "line": 67, }, "name": "mappingParameters", "optional": true, @@ -167068,7 +167068,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 530, + "line": 59, }, "name": "KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters", "properties": Array [ @@ -167080,7 +167080,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 532, + "line": 61, }, "name": "csv", "optional": true, @@ -167101,7 +167101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 534, + "line": 63, }, "name": "json", "optional": true, @@ -167123,7 +167123,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 523, + "line": 52, }, "name": "KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv", "properties": Array [ @@ -167132,7 +167132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 524, + "line": 53, }, "name": "recordColumnDelimiter", "type": Object { @@ -167144,7 +167144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 525, + "line": 54, }, "name": "recordRowDelimiter", "type": Object { @@ -167160,7 +167160,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 527, + "line": 56, }, "name": "KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson", "properties": Array [ @@ -167169,7 +167169,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 528, + "line": 57, }, "name": "recordRowPath", "type": Object { @@ -167185,7 +167185,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 575, + "line": 104, }, "name": "KinesisAnalyticsApplicationOutputs", "properties": Array [ @@ -167194,7 +167194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 576, + "line": 105, }, "name": "name", "type": Object { @@ -167209,7 +167209,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 584, + "line": 113, }, "name": "schema", "type": Object { @@ -167229,7 +167229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 578, + "line": 107, }, "name": "kinesisFirehose", "optional": true, @@ -167250,7 +167250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 580, + "line": 109, }, "name": "kinesisStream", "optional": true, @@ -167271,7 +167271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 582, + "line": 111, }, "name": "lambda", "optional": true, @@ -167293,7 +167293,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 560, + "line": 89, }, "name": "KinesisAnalyticsApplicationOutputsKinesisFirehose", "properties": Array [ @@ -167302,7 +167302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 561, + "line": 90, }, "name": "resourceArn", "type": Object { @@ -167314,7 +167314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 562, + "line": 91, }, "name": "roleArn", "type": Object { @@ -167330,7 +167330,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 564, + "line": 93, }, "name": "KinesisAnalyticsApplicationOutputsKinesisStream", "properties": Array [ @@ -167339,7 +167339,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 565, + "line": 94, }, "name": "resourceArn", "type": Object { @@ -167351,7 +167351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 566, + "line": 95, }, "name": "roleArn", "type": Object { @@ -167367,7 +167367,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 568, + "line": 97, }, "name": "KinesisAnalyticsApplicationOutputsLambda", "properties": Array [ @@ -167376,7 +167376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 569, + "line": 98, }, "name": "resourceArn", "type": Object { @@ -167388,7 +167388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 570, + "line": 99, }, "name": "roleArn", "type": Object { @@ -167404,7 +167404,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 572, + "line": 101, }, "name": "KinesisAnalyticsApplicationOutputsSchema", "properties": Array [ @@ -167413,7 +167413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 573, + "line": 102, }, "name": "recordFormatType", "optional": true, @@ -167430,7 +167430,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 620, + "line": 149, }, "name": "KinesisAnalyticsApplicationReferenceDataSources", "properties": Array [ @@ -167442,7 +167442,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 623, + "line": 152, }, "name": "s3", "type": Object { @@ -167462,7 +167462,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 625, + "line": 154, }, "name": "schema", "type": Object { @@ -167479,7 +167479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 621, + "line": 150, }, "name": "tableName", "type": Object { @@ -167495,7 +167495,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 586, + "line": 115, }, "name": "KinesisAnalyticsApplicationReferenceDataSourcesS3", "properties": Array [ @@ -167504,7 +167504,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 587, + "line": 116, }, "name": "bucketArn", "type": Object { @@ -167516,7 +167516,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 588, + "line": 117, }, "name": "fileKey", "type": Object { @@ -167528,7 +167528,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 589, + "line": 118, }, "name": "roleArn", "type": Object { @@ -167544,7 +167544,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 613, + "line": 142, }, "name": "KinesisAnalyticsApplicationReferenceDataSourcesSchema", "properties": Array [ @@ -167556,7 +167556,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 616, + "line": 145, }, "name": "recordColumns", "type": Object { @@ -167576,7 +167576,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 618, + "line": 147, }, "name": "recordFormat", "type": Object { @@ -167593,7 +167593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 614, + "line": 143, }, "name": "recordEncoding", "optional": true, @@ -167610,7 +167610,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 591, + "line": 120, }, "name": "KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordColumns", "properties": Array [ @@ -167619,7 +167619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 593, + "line": 122, }, "name": "name", "type": Object { @@ -167631,7 +167631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 594, + "line": 123, }, "name": "sqlType", "type": Object { @@ -167643,7 +167643,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 592, + "line": 121, }, "name": "mapping", "optional": true, @@ -167660,7 +167660,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 609, + "line": 138, }, "name": "KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat", "properties": Array [ @@ -167672,7 +167672,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 611, + "line": 140, }, "name": "mappingParameters", "optional": true, @@ -167694,7 +167694,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 603, + "line": 132, }, "name": "KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters", "properties": Array [ @@ -167706,7 +167706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 605, + "line": 134, }, "name": "csv", "optional": true, @@ -167727,7 +167727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 607, + "line": 136, }, "name": "json", "optional": true, @@ -167749,7 +167749,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 596, + "line": 125, }, "name": "KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv", "properties": Array [ @@ -167758,7 +167758,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 597, + "line": 126, }, "name": "recordColumnDelimiter", "type": Object { @@ -167770,7 +167770,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 598, + "line": 127, }, "name": "recordRowDelimiter", "type": Object { @@ -167786,7 +167786,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 600, + "line": 129, }, "name": "KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson", "properties": Array [ @@ -167795,7 +167795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-analytics-application.ts", - "line": 601, + "line": 130, }, "name": "recordRowPath", "type": Object { @@ -167833,13 +167833,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1168, + "line": 293, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1333, + "line": 458, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -167860,7 +167860,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1214, + "line": 339, }, "name": "destination", "type": Object { @@ -167870,7 +167870,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1241, + "line": 366, }, "name": "name", "type": Object { @@ -167880,7 +167880,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1205, + "line": 330, }, "name": "arn", "optional": true, @@ -167891,7 +167891,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1223, + "line": 348, }, "name": "destinationId", "optional": true, @@ -167902,7 +167902,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1268, + "line": 393, }, "name": "elasticsearchConfiguration", "optional": true, @@ -167918,7 +167918,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1277, + "line": 402, }, "name": "extendedS3Configuration", "optional": true, @@ -167934,7 +167934,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1232, + "line": 357, }, "name": "id", "optional": true, @@ -167945,7 +167945,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1286, + "line": 411, }, "name": "kinesisSourceConfiguration", "optional": true, @@ -167961,7 +167961,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1295, + "line": 420, }, "name": "redshiftConfiguration", "optional": true, @@ -167977,7 +167977,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1304, + "line": 429, }, "name": "s3Configuration", "optional": true, @@ -167993,7 +167993,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1313, + "line": 438, }, "name": "serverSideEncryption", "optional": true, @@ -168009,7 +168009,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1322, + "line": 447, }, "name": "splunkConfiguration", "optional": true, @@ -168025,7 +168025,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1250, + "line": 375, }, "name": "tags", "optional": true, @@ -168041,7 +168041,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1259, + "line": 384, }, "name": "versionId", "optional": true, @@ -168061,7 +168061,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 885, + "line": 10, }, "name": "KinesisFirehoseDeliveryStreamConfig", "properties": Array [ @@ -168070,7 +168070,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 886, + "line": 11, }, "name": "destination", "type": Object { @@ -168082,7 +168082,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 888, + "line": 13, }, "name": "name", "type": Object { @@ -168094,7 +168094,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 887, + "line": 12, }, "name": "destinationId", "optional": true, @@ -168110,7 +168110,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 892, + "line": 17, }, "name": "elasticsearchConfiguration", "optional": true, @@ -168131,7 +168131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 894, + "line": 19, }, "name": "extendedS3Configuration", "optional": true, @@ -168152,7 +168152,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 896, + "line": 21, }, "name": "kinesisSourceConfiguration", "optional": true, @@ -168173,7 +168173,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 898, + "line": 23, }, "name": "redshiftConfiguration", "optional": true, @@ -168194,7 +168194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 900, + "line": 25, }, "name": "s3Configuration", "optional": true, @@ -168215,7 +168215,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 902, + "line": 27, }, "name": "serverSideEncryption", "optional": true, @@ -168236,7 +168236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 904, + "line": 29, }, "name": "splunkConfiguration", "optional": true, @@ -168254,7 +168254,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 889, + "line": 14, }, "name": "tags", "optional": true, @@ -168272,7 +168272,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 890, + "line": 15, }, "name": "versionId", "optional": true, @@ -168289,7 +168289,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 925, + "line": 50, }, "name": "KinesisFirehoseDeliveryStreamElasticsearchConfiguration", "properties": Array [ @@ -168298,7 +168298,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 928, + "line": 53, }, "name": "domainArn", "type": Object { @@ -168310,7 +168310,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 929, + "line": 54, }, "name": "indexName", "type": Object { @@ -168322,7 +168322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 932, + "line": 57, }, "name": "roleArn", "type": Object { @@ -168334,7 +168334,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 926, + "line": 51, }, "name": "bufferingInterval", "optional": true, @@ -168347,7 +168347,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 927, + "line": 52, }, "name": "bufferingSize", "optional": true, @@ -168363,7 +168363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 936, + "line": 61, }, "name": "cloudwatchLoggingOptions", "optional": true, @@ -168381,7 +168381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 930, + "line": 55, }, "name": "indexRotationPeriod", "optional": true, @@ -168397,7 +168397,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 938, + "line": 63, }, "name": "processingConfiguration", "optional": true, @@ -168415,7 +168415,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 931, + "line": 56, }, "name": "retryDuration", "optional": true, @@ -168428,7 +168428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 933, + "line": 58, }, "name": "s3BackupMode", "optional": true, @@ -168441,7 +168441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 934, + "line": 59, }, "name": "typeName", "optional": true, @@ -168458,7 +168458,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 906, + "line": 31, }, "name": "KinesisFirehoseDeliveryStreamElasticsearchConfigurationCloudwatchLoggingOptions", "properties": Array [ @@ -168467,7 +168467,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 907, + "line": 32, }, "name": "enabled", "optional": true, @@ -168480,7 +168480,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 908, + "line": 33, }, "name": "logGroupName", "optional": true, @@ -168493,7 +168493,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 909, + "line": 34, }, "name": "logStreamName", "optional": true, @@ -168510,7 +168510,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 920, + "line": 45, }, "name": "KinesisFirehoseDeliveryStreamElasticsearchConfigurationProcessingConfiguration", "properties": Array [ @@ -168519,7 +168519,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 921, + "line": 46, }, "name": "enabled", "optional": true, @@ -168535,7 +168535,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 923, + "line": 48, }, "name": "processors", "optional": true, @@ -168557,7 +168557,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 915, + "line": 40, }, "name": "KinesisFirehoseDeliveryStreamElasticsearchConfigurationProcessingConfigurationProcessors", "properties": Array [ @@ -168566,7 +168566,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 916, + "line": 41, }, "name": "type", "type": Object { @@ -168581,7 +168581,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 918, + "line": 43, }, "name": "parameters", "optional": true, @@ -168603,7 +168603,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 911, + "line": 36, }, "name": "KinesisFirehoseDeliveryStreamElasticsearchConfigurationProcessingConfigurationProcessorsParameters", "properties": Array [ @@ -168612,7 +168612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 912, + "line": 37, }, "name": "parameterName", "type": Object { @@ -168624,7 +168624,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 913, + "line": 38, }, "name": "parameterValue", "type": Object { @@ -168640,7 +168640,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1040, + "line": 165, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3Configuration", "properties": Array [ @@ -168649,7 +168649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1041, + "line": 166, }, "name": "bucketArn", "type": Object { @@ -168661,7 +168661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1048, + "line": 173, }, "name": "roleArn", "type": Object { @@ -168673,7 +168673,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1042, + "line": 167, }, "name": "bufferInterval", "optional": true, @@ -168686,7 +168686,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1043, + "line": 168, }, "name": "bufferSize", "optional": true, @@ -168702,7 +168702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1051, + "line": 176, }, "name": "cloudwatchLoggingOptions", "optional": true, @@ -168720,7 +168720,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1044, + "line": 169, }, "name": "compressionFormat", "optional": true, @@ -168736,7 +168736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1053, + "line": 178, }, "name": "dataFormatConversionConfiguration", "optional": true, @@ -168754,7 +168754,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1045, + "line": 170, }, "name": "errorOutputPrefix", "optional": true, @@ -168767,7 +168767,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1046, + "line": 171, }, "name": "kmsKeyArn", "optional": true, @@ -168780,7 +168780,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1047, + "line": 172, }, "name": "prefix", "optional": true, @@ -168796,7 +168796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1055, + "line": 180, }, "name": "processingConfiguration", "optional": true, @@ -168817,7 +168817,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1057, + "line": 182, }, "name": "s3BackupConfiguration", "optional": true, @@ -168835,7 +168835,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1049, + "line": 174, }, "name": "s3BackupMode", "optional": true, @@ -168852,7 +168852,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 940, + "line": 65, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationCloudwatchLoggingOptions", "properties": Array [ @@ -168861,7 +168861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 941, + "line": 66, }, "name": "enabled", "optional": true, @@ -168874,7 +168874,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 942, + "line": 67, }, "name": "logGroupName", "optional": true, @@ -168887,7 +168887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 943, + "line": 68, }, "name": "logStreamName", "optional": true, @@ -168904,7 +168904,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1001, + "line": 126, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfiguration", "properties": Array [ @@ -168916,7 +168916,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1004, + "line": 129, }, "name": "inputFormatConfiguration", "type": Object { @@ -168936,7 +168936,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1006, + "line": 131, }, "name": "outputFormatConfiguration", "type": Object { @@ -168956,7 +168956,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1008, + "line": 133, }, "name": "schemaConfiguration", "type": Object { @@ -168973,7 +168973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1002, + "line": 127, }, "name": "enabled", "optional": true, @@ -168990,7 +168990,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 959, + "line": 84, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration", "properties": Array [ @@ -169002,7 +169002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 961, + "line": 86, }, "name": "deserializer", "type": Object { @@ -169023,7 +169023,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 953, + "line": 78, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer", "properties": Array [ @@ -169035,7 +169035,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 955, + "line": 80, }, "name": "hiveJsonSerDe", "optional": true, @@ -169056,7 +169056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 957, + "line": 82, }, "name": "openXJsonSerDe", "optional": true, @@ -169078,7 +169078,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 945, + "line": 70, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe", "properties": Array [ @@ -169087,7 +169087,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 946, + "line": 71, }, "name": "timestampFormats", "optional": true, @@ -169109,7 +169109,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 948, + "line": 73, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe", "properties": Array [ @@ -169118,7 +169118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 949, + "line": 74, }, "name": "caseInsensitive", "optional": true, @@ -169131,7 +169131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 950, + "line": 75, }, "name": "columnToJsonKeyMappings", "optional": true, @@ -169149,7 +169149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 951, + "line": 76, }, "name": "convertDotsInJsonKeysToUnderscores", "optional": true, @@ -169166,7 +169166,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 989, + "line": 114, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration", "properties": Array [ @@ -169178,7 +169178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 991, + "line": 116, }, "name": "serializer", "type": Object { @@ -169199,7 +169199,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 983, + "line": 108, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer", "properties": Array [ @@ -169211,7 +169211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 985, + "line": 110, }, "name": "orcSerDe", "optional": true, @@ -169232,7 +169232,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 987, + "line": 112, }, "name": "parquetSerDe", "optional": true, @@ -169254,7 +169254,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 963, + "line": 88, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe", "properties": Array [ @@ -169263,7 +169263,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 964, + "line": 89, }, "name": "blockSizeBytes", "optional": true, @@ -169276,7 +169276,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 965, + "line": 90, }, "name": "bloomFilterColumns", "optional": true, @@ -169294,7 +169294,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 966, + "line": 91, }, "name": "bloomFilterFalsePositiveProbability", "optional": true, @@ -169307,7 +169307,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 967, + "line": 92, }, "name": "compression", "optional": true, @@ -169320,7 +169320,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 968, + "line": 93, }, "name": "dictionaryKeyThreshold", "optional": true, @@ -169333,7 +169333,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 969, + "line": 94, }, "name": "enablePadding", "optional": true, @@ -169346,7 +169346,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 970, + "line": 95, }, "name": "formatVersion", "optional": true, @@ -169359,7 +169359,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 971, + "line": 96, }, "name": "paddingTolerance", "optional": true, @@ -169372,7 +169372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 972, + "line": 97, }, "name": "rowIndexStride", "optional": true, @@ -169385,7 +169385,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 973, + "line": 98, }, "name": "stripeSizeBytes", "optional": true, @@ -169402,7 +169402,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 975, + "line": 100, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe", "properties": Array [ @@ -169411,7 +169411,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 976, + "line": 101, }, "name": "blockSizeBytes", "optional": true, @@ -169424,7 +169424,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 977, + "line": 102, }, "name": "compression", "optional": true, @@ -169437,7 +169437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 978, + "line": 103, }, "name": "enableDictionaryCompression", "optional": true, @@ -169450,7 +169450,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 979, + "line": 104, }, "name": "maxPaddingBytes", "optional": true, @@ -169463,7 +169463,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 980, + "line": 105, }, "name": "pageSizeBytes", "optional": true, @@ -169476,7 +169476,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 981, + "line": 106, }, "name": "writerVersion", "optional": true, @@ -169493,7 +169493,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 993, + "line": 118, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration", "properties": Array [ @@ -169502,7 +169502,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 995, + "line": 120, }, "name": "databaseName", "type": Object { @@ -169514,7 +169514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 997, + "line": 122, }, "name": "roleArn", "type": Object { @@ -169526,7 +169526,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 998, + "line": 123, }, "name": "tableName", "type": Object { @@ -169538,7 +169538,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 994, + "line": 119, }, "name": "catalogId", "optional": true, @@ -169551,7 +169551,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 996, + "line": 121, }, "name": "region", "optional": true, @@ -169564,7 +169564,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 999, + "line": 124, }, "name": "versionId", "optional": true, @@ -169581,7 +169581,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1019, + "line": 144, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfiguration", "properties": Array [ @@ -169590,7 +169590,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1020, + "line": 145, }, "name": "enabled", "optional": true, @@ -169606,7 +169606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1022, + "line": 147, }, "name": "processors", "optional": true, @@ -169628,7 +169628,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1014, + "line": 139, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfigurationProcessors", "properties": Array [ @@ -169637,7 +169637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1015, + "line": 140, }, "name": "type", "type": Object { @@ -169652,7 +169652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1017, + "line": 142, }, "name": "parameters", "optional": true, @@ -169674,7 +169674,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1010, + "line": 135, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfigurationProcessorsParameters", "properties": Array [ @@ -169683,7 +169683,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1011, + "line": 136, }, "name": "parameterName", "type": Object { @@ -169695,7 +169695,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1012, + "line": 137, }, "name": "parameterValue", "type": Object { @@ -169711,7 +169711,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1029, + "line": 154, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfiguration", "properties": Array [ @@ -169720,7 +169720,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1030, + "line": 155, }, "name": "bucketArn", "type": Object { @@ -169732,7 +169732,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1036, + "line": 161, }, "name": "roleArn", "type": Object { @@ -169744,7 +169744,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1031, + "line": 156, }, "name": "bufferInterval", "optional": true, @@ -169757,7 +169757,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1032, + "line": 157, }, "name": "bufferSize", "optional": true, @@ -169773,7 +169773,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1038, + "line": 163, }, "name": "cloudwatchLoggingOptions", "optional": true, @@ -169791,7 +169791,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1033, + "line": 158, }, "name": "compressionFormat", "optional": true, @@ -169804,7 +169804,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1034, + "line": 159, }, "name": "kmsKeyArn", "optional": true, @@ -169817,7 +169817,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1035, + "line": 160, }, "name": "prefix", "optional": true, @@ -169834,7 +169834,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1024, + "line": 149, }, "name": "KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions", "properties": Array [ @@ -169843,7 +169843,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1025, + "line": 150, }, "name": "enabled", "optional": true, @@ -169856,7 +169856,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1026, + "line": 151, }, "name": "logGroupName", "optional": true, @@ -169869,7 +169869,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1027, + "line": 152, }, "name": "logStreamName", "optional": true, @@ -169886,7 +169886,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1059, + "line": 184, }, "name": "KinesisFirehoseDeliveryStreamKinesisSourceConfiguration", "properties": Array [ @@ -169895,7 +169895,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1060, + "line": 185, }, "name": "kinesisStreamArn", "type": Object { @@ -169907,7 +169907,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1061, + "line": 186, }, "name": "roleArn", "type": Object { @@ -169923,7 +169923,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1098, + "line": 223, }, "name": "KinesisFirehoseDeliveryStreamRedshiftConfiguration", "properties": Array [ @@ -169932,7 +169932,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1099, + "line": 224, }, "name": "clusterJdbcurl", "type": Object { @@ -169944,7 +169944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1102, + "line": 227, }, "name": "dataTableName", "type": Object { @@ -169956,7 +169956,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1103, + "line": 228, }, "name": "password", "type": Object { @@ -169968,7 +169968,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1105, + "line": 230, }, "name": "roleArn", "type": Object { @@ -169980,7 +169980,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1107, + "line": 232, }, "name": "username", "type": Object { @@ -169995,7 +169995,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1109, + "line": 234, }, "name": "cloudwatchLoggingOptions", "optional": true, @@ -170013,7 +170013,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1100, + "line": 225, }, "name": "copyOptions", "optional": true, @@ -170026,7 +170026,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1101, + "line": 226, }, "name": "dataTableColumns", "optional": true, @@ -170042,7 +170042,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1111, + "line": 236, }, "name": "processingConfiguration", "optional": true, @@ -170060,7 +170060,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1104, + "line": 229, }, "name": "retryDuration", "optional": true, @@ -170076,7 +170076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1113, + "line": 238, }, "name": "s3BackupConfiguration", "optional": true, @@ -170094,7 +170094,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1106, + "line": 231, }, "name": "s3BackupMode", "optional": true, @@ -170111,7 +170111,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1063, + "line": 188, }, "name": "KinesisFirehoseDeliveryStreamRedshiftConfigurationCloudwatchLoggingOptions", "properties": Array [ @@ -170120,7 +170120,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1064, + "line": 189, }, "name": "enabled", "optional": true, @@ -170133,7 +170133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1065, + "line": 190, }, "name": "logGroupName", "optional": true, @@ -170146,7 +170146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1066, + "line": 191, }, "name": "logStreamName", "optional": true, @@ -170163,7 +170163,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1077, + "line": 202, }, "name": "KinesisFirehoseDeliveryStreamRedshiftConfigurationProcessingConfiguration", "properties": Array [ @@ -170172,7 +170172,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1078, + "line": 203, }, "name": "enabled", "optional": true, @@ -170188,7 +170188,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1080, + "line": 205, }, "name": "processors", "optional": true, @@ -170210,7 +170210,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1072, + "line": 197, }, "name": "KinesisFirehoseDeliveryStreamRedshiftConfigurationProcessingConfigurationProcessors", "properties": Array [ @@ -170219,7 +170219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1073, + "line": 198, }, "name": "type", "type": Object { @@ -170234,7 +170234,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1075, + "line": 200, }, "name": "parameters", "optional": true, @@ -170256,7 +170256,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1068, + "line": 193, }, "name": "KinesisFirehoseDeliveryStreamRedshiftConfigurationProcessingConfigurationProcessorsParameters", "properties": Array [ @@ -170265,7 +170265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1069, + "line": 194, }, "name": "parameterName", "type": Object { @@ -170277,7 +170277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1070, + "line": 195, }, "name": "parameterValue", "type": Object { @@ -170293,7 +170293,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1087, + "line": 212, }, "name": "KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfiguration", "properties": Array [ @@ -170302,7 +170302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1088, + "line": 213, }, "name": "bucketArn", "type": Object { @@ -170314,7 +170314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1094, + "line": 219, }, "name": "roleArn", "type": Object { @@ -170326,7 +170326,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1089, + "line": 214, }, "name": "bufferInterval", "optional": true, @@ -170339,7 +170339,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1090, + "line": 215, }, "name": "bufferSize", "optional": true, @@ -170355,7 +170355,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1096, + "line": 221, }, "name": "cloudwatchLoggingOptions", "optional": true, @@ -170373,7 +170373,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1091, + "line": 216, }, "name": "compressionFormat", "optional": true, @@ -170386,7 +170386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1092, + "line": 217, }, "name": "kmsKeyArn", "optional": true, @@ -170399,7 +170399,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1093, + "line": 218, }, "name": "prefix", "optional": true, @@ -170416,7 +170416,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1082, + "line": 207, }, "name": "KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions", "properties": Array [ @@ -170425,7 +170425,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1083, + "line": 208, }, "name": "enabled", "optional": true, @@ -170438,7 +170438,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1084, + "line": 209, }, "name": "logGroupName", "optional": true, @@ -170451,7 +170451,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1085, + "line": 210, }, "name": "logStreamName", "optional": true, @@ -170468,7 +170468,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1120, + "line": 245, }, "name": "KinesisFirehoseDeliveryStreamS3Configuration", "properties": Array [ @@ -170477,7 +170477,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1121, + "line": 246, }, "name": "bucketArn", "type": Object { @@ -170489,7 +170489,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1127, + "line": 252, }, "name": "roleArn", "type": Object { @@ -170501,7 +170501,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1122, + "line": 247, }, "name": "bufferInterval", "optional": true, @@ -170514,7 +170514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1123, + "line": 248, }, "name": "bufferSize", "optional": true, @@ -170530,7 +170530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1129, + "line": 254, }, "name": "cloudwatchLoggingOptions", "optional": true, @@ -170548,7 +170548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1124, + "line": 249, }, "name": "compressionFormat", "optional": true, @@ -170561,7 +170561,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1125, + "line": 250, }, "name": "kmsKeyArn", "optional": true, @@ -170574,7 +170574,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1126, + "line": 251, }, "name": "prefix", "optional": true, @@ -170591,7 +170591,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1115, + "line": 240, }, "name": "KinesisFirehoseDeliveryStreamS3ConfigurationCloudwatchLoggingOptions", "properties": Array [ @@ -170600,7 +170600,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1116, + "line": 241, }, "name": "enabled", "optional": true, @@ -170613,7 +170613,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1117, + "line": 242, }, "name": "logGroupName", "optional": true, @@ -170626,7 +170626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1118, + "line": 243, }, "name": "logStreamName", "optional": true, @@ -170643,7 +170643,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1131, + "line": 256, }, "name": "KinesisFirehoseDeliveryStreamServerSideEncryption", "properties": Array [ @@ -170652,7 +170652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1132, + "line": 257, }, "name": "enabled", "optional": true, @@ -170669,7 +170669,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1153, + "line": 278, }, "name": "KinesisFirehoseDeliveryStreamSplunkConfiguration", "properties": Array [ @@ -170678,7 +170678,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1155, + "line": 280, }, "name": "hecEndpoint", "type": Object { @@ -170690,7 +170690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1157, + "line": 282, }, "name": "hecToken", "type": Object { @@ -170705,7 +170705,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1161, + "line": 286, }, "name": "cloudwatchLoggingOptions", "optional": true, @@ -170723,7 +170723,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1154, + "line": 279, }, "name": "hecAcknowledgmentTimeout", "optional": true, @@ -170736,7 +170736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1156, + "line": 281, }, "name": "hecEndpointType", "optional": true, @@ -170752,7 +170752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1163, + "line": 288, }, "name": "processingConfiguration", "optional": true, @@ -170770,7 +170770,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1158, + "line": 283, }, "name": "retryDuration", "optional": true, @@ -170783,7 +170783,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1159, + "line": 284, }, "name": "s3BackupMode", "optional": true, @@ -170800,7 +170800,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1134, + "line": 259, }, "name": "KinesisFirehoseDeliveryStreamSplunkConfigurationCloudwatchLoggingOptions", "properties": Array [ @@ -170809,7 +170809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1135, + "line": 260, }, "name": "enabled", "optional": true, @@ -170822,7 +170822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1136, + "line": 261, }, "name": "logGroupName", "optional": true, @@ -170835,7 +170835,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1137, + "line": 262, }, "name": "logStreamName", "optional": true, @@ -170852,7 +170852,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1148, + "line": 273, }, "name": "KinesisFirehoseDeliveryStreamSplunkConfigurationProcessingConfiguration", "properties": Array [ @@ -170861,7 +170861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1149, + "line": 274, }, "name": "enabled", "optional": true, @@ -170877,7 +170877,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1151, + "line": 276, }, "name": "processors", "optional": true, @@ -170899,7 +170899,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1143, + "line": 268, }, "name": "KinesisFirehoseDeliveryStreamSplunkConfigurationProcessingConfigurationProcessors", "properties": Array [ @@ -170908,7 +170908,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1144, + "line": 269, }, "name": "type", "type": Object { @@ -170923,7 +170923,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1146, + "line": 271, }, "name": "parameters", "optional": true, @@ -170945,7 +170945,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1139, + "line": 264, }, "name": "KinesisFirehoseDeliveryStreamSplunkConfigurationProcessingConfigurationProcessorsParameters", "properties": Array [ @@ -170954,7 +170954,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1140, + "line": 265, }, "name": "parameterName", "type": Object { @@ -170966,7 +170966,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-firehose-delivery-stream.ts", - "line": 1141, + "line": 266, }, "name": "parameterValue", "type": Object { @@ -171004,13 +171004,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 108, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 243, + "line": 165, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -171031,7 +171031,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 187, + "line": 109, }, "name": "name", "type": Object { @@ -171041,7 +171041,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 205, + "line": 127, }, "name": "shardCount", "type": Object { @@ -171051,7 +171051,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 142, + "line": 64, }, "name": "arn", "optional": true, @@ -171062,7 +171062,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 151, + "line": 73, }, "name": "encryptionType", "optional": true, @@ -171073,7 +171073,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 160, + "line": 82, }, "name": "enforceConsumerDeletion", "optional": true, @@ -171084,7 +171084,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 169, + "line": 91, }, "name": "id", "optional": true, @@ -171095,7 +171095,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 178, + "line": 100, }, "name": "kmsKeyId", "optional": true, @@ -171106,7 +171106,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 196, + "line": 118, }, "name": "retentionPeriod", "optional": true, @@ -171117,7 +171117,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 214, + "line": 136, }, "name": "shardLevelMetrics", "optional": true, @@ -171133,7 +171133,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 223, + "line": 145, }, "name": "tags", "optional": true, @@ -171149,7 +171149,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 232, + "line": 154, }, "name": "timeouts", "optional": true, @@ -171169,7 +171169,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 88, + "line": 10, }, "name": "KinesisStreamConfig", "properties": Array [ @@ -171178,7 +171178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 92, + "line": 14, }, "name": "name", "type": Object { @@ -171190,7 +171190,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 94, + "line": 16, }, "name": "shardCount", "type": Object { @@ -171202,7 +171202,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 89, + "line": 11, }, "name": "encryptionType", "optional": true, @@ -171215,7 +171215,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 90, + "line": 12, }, "name": "enforceConsumerDeletion", "optional": true, @@ -171228,7 +171228,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 91, + "line": 13, }, "name": "kmsKeyId", "optional": true, @@ -171241,7 +171241,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 93, + "line": 15, }, "name": "retentionPeriod", "optional": true, @@ -171254,7 +171254,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 95, + "line": 17, }, "name": "shardLevelMetrics", "optional": true, @@ -171272,7 +171272,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 96, + "line": 18, }, "name": "tags", "optional": true, @@ -171293,7 +171293,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 98, + "line": 20, }, "name": "timeouts", "optional": true, @@ -171310,7 +171310,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 100, + "line": 22, }, "name": "KinesisStreamTimeouts", "properties": Array [ @@ -171319,7 +171319,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 101, + "line": 23, }, "name": "create", "optional": true, @@ -171332,7 +171332,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 102, + "line": 24, }, "name": "delete", "optional": true, @@ -171345,7 +171345,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-stream.ts", - "line": 103, + "line": 25, }, "name": "update", "optional": true, @@ -171384,13 +171384,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 103, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 224, + "line": 149, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -171412,7 +171412,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 134, + "line": 59, }, "name": "arn", "type": Object { @@ -171423,7 +171423,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 139, + "line": 64, }, "name": "creationTime", "type": Object { @@ -171434,7 +171434,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 207, + "line": 132, }, "name": "version", "type": Object { @@ -171444,7 +171444,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 190, + "line": 115, }, "name": "name", "type": Object { @@ -171454,7 +171454,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 145, + "line": 70, }, "name": "dataRetentionInHours", "optional": true, @@ -171465,7 +171465,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 154, + "line": 79, }, "name": "deviceName", "optional": true, @@ -171476,7 +171476,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 163, + "line": 88, }, "name": "id", "optional": true, @@ -171487,7 +171487,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 172, + "line": 97, }, "name": "kmsKeyId", "optional": true, @@ -171498,7 +171498,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 181, + "line": 106, }, "name": "mediaType", "optional": true, @@ -171509,7 +171509,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 199, + "line": 124, }, "name": "tags", "optional": true, @@ -171525,7 +171525,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 213, + "line": 138, }, "name": "timeouts", "optional": true, @@ -171545,7 +171545,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 85, + "line": 10, }, "name": "KinesisVideoStreamConfig", "properties": Array [ @@ -171554,7 +171554,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 90, + "line": 15, }, "name": "name", "type": Object { @@ -171566,7 +171566,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 86, + "line": 11, }, "name": "dataRetentionInHours", "optional": true, @@ -171579,7 +171579,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 87, + "line": 12, }, "name": "deviceName", "optional": true, @@ -171592,7 +171592,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 88, + "line": 13, }, "name": "kmsKeyId", "optional": true, @@ -171605,7 +171605,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 89, + "line": 14, }, "name": "mediaType", "optional": true, @@ -171618,7 +171618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 91, + "line": 16, }, "name": "tags", "optional": true, @@ -171639,7 +171639,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 93, + "line": 18, }, "name": "timeouts", "optional": true, @@ -171656,7 +171656,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 95, + "line": 20, }, "name": "KinesisVideoStreamTimeouts", "properties": Array [ @@ -171665,7 +171665,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 96, + "line": 21, }, "name": "create", "optional": true, @@ -171678,7 +171678,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 97, + "line": 22, }, "name": "delete", "optional": true, @@ -171691,7 +171691,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kinesis-video-stream.ts", - "line": 98, + "line": 23, }, "name": "update", "optional": true, @@ -171730,13 +171730,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 52, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 128, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -171758,7 +171758,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 79, + "line": 45, }, "name": "arn", "type": Object { @@ -171769,7 +171769,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 111, + "line": 77, }, "name": "targetKeyArn", "type": Object { @@ -171779,7 +171779,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 117, + "line": 83, }, "name": "targetKeyId", "type": Object { @@ -171789,7 +171789,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 85, + "line": 51, }, "name": "id", "optional": true, @@ -171800,7 +171800,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 94, + "line": 60, }, "name": "name", "optional": true, @@ -171811,7 +171811,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 103, + "line": 69, }, "name": "namePrefix", "optional": true, @@ -171831,7 +171831,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 44, + "line": 10, }, "name": "KmsAliasConfig", "properties": Array [ @@ -171840,7 +171840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 47, + "line": 13, }, "name": "targetKeyId", "type": Object { @@ -171852,7 +171852,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 45, + "line": 11, }, "name": "name", "optional": true, @@ -171865,7 +171865,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-alias.ts", - "line": 46, + "line": 12, }, "name": "namePrefix", "optional": true, @@ -171904,13 +171904,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 52, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 123, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -171932,7 +171932,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 79, + "line": 45, }, "name": "ciphertextBlob", "type": Object { @@ -171942,7 +171942,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 103, + "line": 69, }, "name": "keyId", "type": Object { @@ -171952,7 +171952,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 112, + "line": 78, }, "name": "plaintext", "type": Object { @@ -171962,7 +171962,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 85, + "line": 51, }, "name": "context", "optional": true, @@ -171978,7 +171978,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 94, + "line": 60, }, "name": "id", "optional": true, @@ -171998,7 +171998,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 44, + "line": 10, }, "name": "KmsCiphertextConfig", "properties": Array [ @@ -172007,7 +172007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 46, + "line": 12, }, "name": "keyId", "type": Object { @@ -172019,7 +172019,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 47, + "line": 13, }, "name": "plaintext", "type": Object { @@ -172031,7 +172031,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-ciphertext.ts", - "line": 45, + "line": 11, }, "name": "context", "optional": true, @@ -172076,13 +172076,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 86, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 212, + "line": 148, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -172104,7 +172104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 117, + "line": 53, }, "name": "arn", "type": Object { @@ -172115,7 +172115,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 149, + "line": 85, }, "name": "expirationModel", "type": Object { @@ -172126,7 +172126,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 172, + "line": 108, }, "name": "keyState", "type": Object { @@ -172137,7 +172137,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 177, + "line": 113, }, "name": "keyUsage", "type": Object { @@ -172147,7 +172147,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 123, + "line": 59, }, "name": "deletionWindowInDays", "optional": true, @@ -172158,7 +172158,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 132, + "line": 68, }, "name": "description", "optional": true, @@ -172169,7 +172169,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 141, + "line": 77, }, "name": "enabled", "optional": true, @@ -172180,7 +172180,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 155, + "line": 91, }, "name": "id", "optional": true, @@ -172191,7 +172191,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 164, + "line": 100, }, "name": "keyMaterialBase64", "optional": true, @@ -172202,7 +172202,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 183, + "line": 119, }, "name": "policy", "optional": true, @@ -172213,7 +172213,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 192, + "line": 128, }, "name": "tags", "optional": true, @@ -172229,7 +172229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 201, + "line": 137, }, "name": "validTo", "optional": true, @@ -172249,7 +172249,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 74, + "line": 10, }, "name": "KmsExternalKeyConfig", "properties": Array [ @@ -172258,7 +172258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 75, + "line": 11, }, "name": "deletionWindowInDays", "optional": true, @@ -172271,7 +172271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 76, + "line": 12, }, "name": "description", "optional": true, @@ -172284,7 +172284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 77, + "line": 13, }, "name": "enabled", "optional": true, @@ -172297,7 +172297,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 78, + "line": 14, }, "name": "keyMaterialBase64", "optional": true, @@ -172310,7 +172310,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 79, + "line": 15, }, "name": "policy", "optional": true, @@ -172323,7 +172323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 80, + "line": 16, }, "name": "tags", "optional": true, @@ -172341,7 +172341,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-external-key.ts", - "line": 81, + "line": 17, }, "name": "validTo", "optional": true, @@ -172380,13 +172380,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 107, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 233, + "line": 154, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -172408,7 +172408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 148, + "line": 69, }, "name": "grantId", "type": Object { @@ -172419,7 +172419,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 153, + "line": 74, }, "name": "grantToken", "type": Object { @@ -172429,7 +172429,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 159, + "line": 80, }, "name": "granteePrincipal", "type": Object { @@ -172439,7 +172439,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 177, + "line": 98, }, "name": "keyId", "type": Object { @@ -172449,7 +172449,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 195, + "line": 116, }, "name": "operations", "type": Object { @@ -172464,7 +172464,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 222, + "line": 143, }, "name": "constraints", "optional": true, @@ -172480,7 +172480,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 140, + "line": 61, }, "name": "grantCreationTokens", "optional": true, @@ -172496,7 +172496,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 168, + "line": 89, }, "name": "id", "optional": true, @@ -172507,7 +172507,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 186, + "line": 107, }, "name": "name", "optional": true, @@ -172518,7 +172518,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 204, + "line": 125, }, "name": "retireOnDelete", "optional": true, @@ -172529,7 +172529,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 213, + "line": 134, }, "name": "retiringPrincipal", "optional": true, @@ -172549,7 +172549,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 89, + "line": 10, }, "name": "KmsGrantConfig", "properties": Array [ @@ -172558,7 +172558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 91, + "line": 12, }, "name": "granteePrincipal", "type": Object { @@ -172570,7 +172570,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 92, + "line": 13, }, "name": "keyId", "type": Object { @@ -172582,7 +172582,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 94, + "line": 15, }, "name": "operations", "type": Object { @@ -172602,7 +172602,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 98, + "line": 19, }, "name": "constraints", "optional": true, @@ -172620,7 +172620,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 90, + "line": 11, }, "name": "grantCreationTokens", "optional": true, @@ -172638,7 +172638,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 93, + "line": 14, }, "name": "name", "optional": true, @@ -172651,7 +172651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 95, + "line": 16, }, "name": "retireOnDelete", "optional": true, @@ -172664,7 +172664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 96, + "line": 17, }, "name": "retiringPrincipal", "optional": true, @@ -172681,7 +172681,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 100, + "line": 21, }, "name": "KmsGrantConstraints", "properties": Array [ @@ -172690,7 +172690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 101, + "line": 22, }, "name": "encryptionContextEquals", "optional": true, @@ -172708,7 +172708,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-grant.ts", - "line": 102, + "line": 23, }, "name": "encryptionContextSubset", "optional": true, @@ -172753,13 +172753,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 82, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 208, + "line": 149, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -172781,7 +172781,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 114, + "line": 55, }, "name": "arn", "type": Object { @@ -172792,7 +172792,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 173, + "line": 114, }, "name": "keyId", "type": Object { @@ -172802,7 +172802,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 120, + "line": 61, }, "name": "customerMasterKeySpec", "optional": true, @@ -172813,7 +172813,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 129, + "line": 70, }, "name": "deletionWindowInDays", "optional": true, @@ -172824,7 +172824,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 138, + "line": 79, }, "name": "description", "optional": true, @@ -172835,7 +172835,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 147, + "line": 88, }, "name": "enableKeyRotation", "optional": true, @@ -172846,7 +172846,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 156, + "line": 97, }, "name": "id", "optional": true, @@ -172857,7 +172857,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 165, + "line": 106, }, "name": "isEnabled", "optional": true, @@ -172868,7 +172868,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 179, + "line": 120, }, "name": "keyUsage", "optional": true, @@ -172879,7 +172879,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 188, + "line": 129, }, "name": "policy", "optional": true, @@ -172890,7 +172890,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 197, + "line": 138, }, "name": "tags", "optional": true, @@ -172915,7 +172915,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 69, + "line": 10, }, "name": "KmsKeyConfig", "properties": Array [ @@ -172924,7 +172924,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 70, + "line": 11, }, "name": "customerMasterKeySpec", "optional": true, @@ -172937,7 +172937,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 71, + "line": 12, }, "name": "deletionWindowInDays", "optional": true, @@ -172950,7 +172950,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 72, + "line": 13, }, "name": "description", "optional": true, @@ -172963,7 +172963,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 73, + "line": 14, }, "name": "enableKeyRotation", "optional": true, @@ -172976,7 +172976,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 74, + "line": 15, }, "name": "isEnabled", "optional": true, @@ -172989,7 +172989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 75, + "line": 16, }, "name": "keyUsage", "optional": true, @@ -173002,7 +173002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 76, + "line": 17, }, "name": "policy", "optional": true, @@ -173015,7 +173015,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/kms-key.ts", - "line": 77, + "line": 18, }, "name": "tags", "optional": true, @@ -173059,13 +173059,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 79, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 175, + "line": 120, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -173087,7 +173087,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 108, + "line": 53, }, "name": "arn", "type": Object { @@ -173098,7 +173098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 149, + "line": 94, }, "name": "invokeArn", "type": Object { @@ -173108,7 +173108,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 123, + "line": 68, }, "name": "functionName", "type": Object { @@ -173118,7 +173118,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 132, + "line": 77, }, "name": "functionVersion", "type": Object { @@ -173128,7 +173128,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 155, + "line": 100, }, "name": "name", "type": Object { @@ -173138,7 +173138,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 114, + "line": 59, }, "name": "description", "optional": true, @@ -173149,7 +173149,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 141, + "line": 86, }, "name": "id", "optional": true, @@ -173160,7 +173160,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 164, + "line": 109, }, "name": "routingConfig", "optional": true, @@ -173185,7 +173185,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 65, + "line": 10, }, "name": "LambdaAliasConfig", "properties": Array [ @@ -173194,7 +173194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 67, + "line": 12, }, "name": "functionName", "type": Object { @@ -173206,7 +173206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 68, + "line": 13, }, "name": "functionVersion", "type": Object { @@ -173218,7 +173218,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 69, + "line": 14, }, "name": "name", "type": Object { @@ -173230,7 +173230,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 66, + "line": 11, }, "name": "description", "optional": true, @@ -173246,7 +173246,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 71, + "line": 16, }, "name": "routingConfig", "optional": true, @@ -173268,7 +173268,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 73, + "line": 18, }, "name": "LambdaAliasRoutingConfig", "properties": Array [ @@ -173277,7 +173277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-alias.ts", - "line": 74, + "line": 19, }, "name": "additionalVersionWeights", "optional": true, @@ -173321,13 +173321,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 142, + "line": 35, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 328, + "line": 221, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -173349,7 +173349,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 214, + "line": 107, }, "name": "functionArn", "type": Object { @@ -173360,7 +173360,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 237, + "line": 130, }, "name": "lastModified", "type": Object { @@ -173371,7 +173371,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 242, + "line": 135, }, "name": "lastProcessingResult", "type": Object { @@ -173382,7 +173382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 301, + "line": 194, }, "name": "state", "type": Object { @@ -173393,7 +173393,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 306, + "line": 199, }, "name": "stateTransitionReason", "type": Object { @@ -173404,7 +173404,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 311, + "line": 204, }, "name": "uuid", "type": Object { @@ -173414,7 +173414,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 206, + "line": 99, }, "name": "eventSourceArn", "type": Object { @@ -173424,7 +173424,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 220, + "line": 113, }, "name": "functionName", "type": Object { @@ -173434,7 +173434,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 179, + "line": 72, }, "name": "batchSize", "optional": true, @@ -173445,7 +173445,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 188, + "line": 81, }, "name": "bisectBatchOnFunctionError", "optional": true, @@ -173456,7 +173456,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 317, + "line": 210, }, "name": "destinationConfig", "optional": true, @@ -173472,7 +173472,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 197, + "line": 90, }, "name": "enabled", "optional": true, @@ -173483,7 +173483,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 229, + "line": 122, }, "name": "id", "optional": true, @@ -173494,7 +173494,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 248, + "line": 141, }, "name": "maximumBatchingWindowInSeconds", "optional": true, @@ -173505,7 +173505,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 257, + "line": 150, }, "name": "maximumRecordAgeInSeconds", "optional": true, @@ -173516,7 +173516,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 266, + "line": 159, }, "name": "maximumRetryAttempts", "optional": true, @@ -173527,7 +173527,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 275, + "line": 168, }, "name": "parallelizationFactor", "optional": true, @@ -173538,7 +173538,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 284, + "line": 177, }, "name": "startingPosition", "optional": true, @@ -173549,7 +173549,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 293, + "line": 186, }, "name": "startingPositionTimestamp", "optional": true, @@ -173569,7 +173569,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 117, + "line": 10, }, "name": "LambdaEventSourceMappingConfig", "properties": Array [ @@ -173578,7 +173578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 121, + "line": 14, }, "name": "eventSourceArn", "type": Object { @@ -173590,7 +173590,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 122, + "line": 15, }, "name": "functionName", "type": Object { @@ -173602,7 +173602,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 118, + "line": 11, }, "name": "batchSize", "optional": true, @@ -173615,7 +173615,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 119, + "line": 12, }, "name": "bisectBatchOnFunctionError", "optional": true, @@ -173631,7 +173631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 130, + "line": 23, }, "name": "destinationConfig", "optional": true, @@ -173649,7 +173649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 120, + "line": 13, }, "name": "enabled", "optional": true, @@ -173662,7 +173662,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 123, + "line": 16, }, "name": "maximumBatchingWindowInSeconds", "optional": true, @@ -173675,7 +173675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 124, + "line": 17, }, "name": "maximumRecordAgeInSeconds", "optional": true, @@ -173688,7 +173688,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 125, + "line": 18, }, "name": "maximumRetryAttempts", "optional": true, @@ -173701,7 +173701,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 126, + "line": 19, }, "name": "parallelizationFactor", "optional": true, @@ -173714,7 +173714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 127, + "line": 20, }, "name": "startingPosition", "optional": true, @@ -173727,7 +173727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 128, + "line": 21, }, "name": "startingPositionTimestamp", "optional": true, @@ -173744,7 +173744,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 135, + "line": 28, }, "name": "LambdaEventSourceMappingDestinationConfig", "properties": Array [ @@ -173756,7 +173756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 137, + "line": 30, }, "name": "onFailure", "optional": true, @@ -173778,7 +173778,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 132, + "line": 25, }, "name": "LambdaEventSourceMappingDestinationConfigOnFailure", "properties": Array [ @@ -173787,7 +173787,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-event-source-mapping.ts", - "line": 133, + "line": 26, }, "name": "destinationArn", "type": Object { @@ -173825,13 +173825,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 249, + "line": 58, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 535, + "line": 344, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -173853,7 +173853,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 295, + "line": 104, }, "name": "arn", "type": Object { @@ -173864,7 +173864,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 345, + "line": 154, }, "name": "invokeArn", "type": Object { @@ -173875,7 +173875,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 359, + "line": 168, }, "name": "lastModified", "type": Object { @@ -173886,7 +173886,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 391, + "line": 200, }, "name": "qualifiedArn", "type": Object { @@ -173897,7 +173897,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 459, + "line": 268, }, "name": "sourceCodeSize", "type": Object { @@ -173908,7 +173908,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 482, + "line": 291, }, "name": "version", "type": Object { @@ -173918,7 +173918,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 319, + "line": 128, }, "name": "functionName", "type": Object { @@ -173928,7 +173928,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 328, + "line": 137, }, "name": "handler", "type": Object { @@ -173938,7 +173938,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 406, + "line": 215, }, "name": "role", "type": Object { @@ -173948,7 +173948,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 415, + "line": 224, }, "name": "runtime", "type": Object { @@ -173958,7 +173958,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 488, + "line": 297, }, "name": "deadLetterConfig", "optional": true, @@ -173974,7 +173974,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 301, + "line": 110, }, "name": "description", "optional": true, @@ -173985,7 +173985,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 497, + "line": 306, }, "name": "environment", "optional": true, @@ -174001,7 +174001,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 310, + "line": 119, }, "name": "filename", "optional": true, @@ -174012,7 +174012,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 337, + "line": 146, }, "name": "id", "optional": true, @@ -174023,7 +174023,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 351, + "line": 160, }, "name": "kmsKeyArn", "optional": true, @@ -174034,7 +174034,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 365, + "line": 174, }, "name": "layers", "optional": true, @@ -174050,7 +174050,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 374, + "line": 183, }, "name": "memorySize", "optional": true, @@ -174061,7 +174061,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 383, + "line": 192, }, "name": "publish", "optional": true, @@ -174072,7 +174072,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 397, + "line": 206, }, "name": "reservedConcurrentExecutions", "optional": true, @@ -174083,7 +174083,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 424, + "line": 233, }, "name": "s3Bucket", "optional": true, @@ -174094,7 +174094,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 433, + "line": 242, }, "name": "s3Key", "optional": true, @@ -174105,7 +174105,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 442, + "line": 251, }, "name": "s3ObjectVersion", "optional": true, @@ -174116,7 +174116,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 451, + "line": 260, }, "name": "sourceCodeHash", "optional": true, @@ -174127,7 +174127,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 465, + "line": 274, }, "name": "tags", "optional": true, @@ -174143,7 +174143,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 474, + "line": 283, }, "name": "timeout", "optional": true, @@ -174154,7 +174154,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 506, + "line": 315, }, "name": "timeouts", "optional": true, @@ -174165,7 +174165,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 515, + "line": 324, }, "name": "tracingConfig", "optional": true, @@ -174181,7 +174181,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 524, + "line": 333, }, "name": "vpcConfig", "optional": true, @@ -174206,7 +174206,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 201, + "line": 10, }, "name": "LambdaFunctionConfig", "properties": Array [ @@ -174215,7 +174215,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 204, + "line": 13, }, "name": "functionName", "type": Object { @@ -174227,7 +174227,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 205, + "line": 14, }, "name": "handler", "type": Object { @@ -174239,7 +174239,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 211, + "line": 20, }, "name": "role", "type": Object { @@ -174251,7 +174251,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 212, + "line": 21, }, "name": "runtime", "type": Object { @@ -174266,7 +174266,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 220, + "line": 29, }, "name": "deadLetterConfig", "optional": true, @@ -174284,7 +174284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 202, + "line": 11, }, "name": "description", "optional": true, @@ -174300,7 +174300,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 222, + "line": 31, }, "name": "environment", "optional": true, @@ -174318,7 +174318,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 203, + "line": 12, }, "name": "filename", "optional": true, @@ -174331,7 +174331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 206, + "line": 15, }, "name": "kmsKeyArn", "optional": true, @@ -174344,7 +174344,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 207, + "line": 16, }, "name": "layers", "optional": true, @@ -174362,7 +174362,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 208, + "line": 17, }, "name": "memorySize", "optional": true, @@ -174375,7 +174375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 209, + "line": 18, }, "name": "publish", "optional": true, @@ -174388,7 +174388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 210, + "line": 19, }, "name": "reservedConcurrentExecutions", "optional": true, @@ -174401,7 +174401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 213, + "line": 22, }, "name": "s3Bucket", "optional": true, @@ -174414,7 +174414,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 214, + "line": 23, }, "name": "s3Key", "optional": true, @@ -174427,7 +174427,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 215, + "line": 24, }, "name": "s3ObjectVersion", "optional": true, @@ -174440,7 +174440,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 216, + "line": 25, }, "name": "sourceCodeHash", "optional": true, @@ -174453,7 +174453,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 217, + "line": 26, }, "name": "tags", "optional": true, @@ -174471,7 +174471,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 218, + "line": 27, }, "name": "timeout", "optional": true, @@ -174487,7 +174487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 224, + "line": 33, }, "name": "timeouts", "optional": true, @@ -174503,7 +174503,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 226, + "line": 35, }, "name": "tracingConfig", "optional": true, @@ -174524,7 +174524,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 228, + "line": 37, }, "name": "vpcConfig", "optional": true, @@ -174546,7 +174546,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 230, + "line": 39, }, "name": "LambdaFunctionDeadLetterConfig", "properties": Array [ @@ -174555,7 +174555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 231, + "line": 40, }, "name": "targetArn", "type": Object { @@ -174571,7 +174571,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 233, + "line": 42, }, "name": "LambdaFunctionEnvironment", "properties": Array [ @@ -174580,7 +174580,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 234, + "line": 43, }, "name": "variables", "optional": true, @@ -174624,13 +174624,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 97, + "line": 33, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 183, + "line": 119, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -174651,7 +174651,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 127, + "line": 63, }, "name": "functionName", "type": Object { @@ -174661,7 +174661,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 172, + "line": 108, }, "name": "destinationConfig", "optional": true, @@ -174677,7 +174677,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 136, + "line": 72, }, "name": "id", "optional": true, @@ -174688,7 +174688,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 145, + "line": 81, }, "name": "maximumEventAgeInSeconds", "optional": true, @@ -174699,7 +174699,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 154, + "line": 90, }, "name": "maximumRetryAttempts", "optional": true, @@ -174710,7 +174710,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 163, + "line": 99, }, "name": "qualifier", "optional": true, @@ -174730,7 +174730,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 74, + "line": 10, }, "name": "LambdaFunctionEventInvokeConfigConfig", "properties": Array [ @@ -174739,7 +174739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 75, + "line": 11, }, "name": "functionName", "type": Object { @@ -174754,7 +174754,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 80, + "line": 16, }, "name": "destinationConfig", "optional": true, @@ -174772,7 +174772,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 76, + "line": 12, }, "name": "maximumEventAgeInSeconds", "optional": true, @@ -174785,7 +174785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 77, + "line": 13, }, "name": "maximumRetryAttempts", "optional": true, @@ -174798,7 +174798,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 78, + "line": 14, }, "name": "qualifier", "optional": true, @@ -174815,7 +174815,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 88, + "line": 24, }, "name": "LambdaFunctionEventInvokeConfigDestinationConfig", "properties": Array [ @@ -174827,7 +174827,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 90, + "line": 26, }, "name": "onFailure", "optional": true, @@ -174848,7 +174848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 92, + "line": 28, }, "name": "onSuccess", "optional": true, @@ -174870,7 +174870,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 82, + "line": 18, }, "name": "LambdaFunctionEventInvokeConfigDestinationConfigOnFailure", "properties": Array [ @@ -174879,7 +174879,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 83, + "line": 19, }, "name": "destination", "type": Object { @@ -174895,7 +174895,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 85, + "line": 21, }, "name": "LambdaFunctionEventInvokeConfigDestinationConfigOnSuccess", "properties": Array [ @@ -174904,7 +174904,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function-event-invoke-config.ts", - "line": 86, + "line": 22, }, "name": "destination", "type": Object { @@ -174920,7 +174920,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 236, + "line": 45, }, "name": "LambdaFunctionTimeouts", "properties": Array [ @@ -174929,7 +174929,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 237, + "line": 46, }, "name": "create", "optional": true, @@ -174946,7 +174946,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 239, + "line": 48, }, "name": "LambdaFunctionTracingConfig", "properties": Array [ @@ -174955,7 +174955,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 240, + "line": 49, }, "name": "mode", "type": Object { @@ -174971,7 +174971,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 242, + "line": 51, }, "name": "LambdaFunctionVpcConfig", "properties": Array [ @@ -174980,7 +174980,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 243, + "line": 52, }, "name": "securityGroupIds", "type": Object { @@ -174997,7 +174997,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-function.ts", - "line": 244, + "line": 53, }, "name": "subnetIds", "type": Object { @@ -175040,13 +175040,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 98, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 249, + "line": 175, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -175068,7 +175068,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 131, + "line": 57, }, "name": "arn", "type": Object { @@ -175079,7 +175079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 145, + "line": 71, }, "name": "createdDate", "type": Object { @@ -175090,7 +175090,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 177, + "line": 103, }, "name": "layerArn", "type": Object { @@ -175101,7 +175101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 236, + "line": 162, }, "name": "sourceCodeSize", "type": Object { @@ -175112,7 +175112,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 241, + "line": 167, }, "name": "version", "type": Object { @@ -175122,7 +175122,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 183, + "line": 109, }, "name": "layerName", "type": Object { @@ -175132,7 +175132,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 137, + "line": 63, }, "name": "compatibleRuntimes", "optional": true, @@ -175148,7 +175148,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 151, + "line": 77, }, "name": "description", "optional": true, @@ -175159,7 +175159,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 160, + "line": 86, }, "name": "filename", "optional": true, @@ -175170,7 +175170,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 169, + "line": 95, }, "name": "id", "optional": true, @@ -175181,7 +175181,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 192, + "line": 118, }, "name": "licenseInfo", "optional": true, @@ -175192,7 +175192,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 201, + "line": 127, }, "name": "s3Bucket", "optional": true, @@ -175203,7 +175203,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 210, + "line": 136, }, "name": "s3Key", "optional": true, @@ -175214,7 +175214,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 219, + "line": 145, }, "name": "s3ObjectVersion", "optional": true, @@ -175225,7 +175225,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 228, + "line": 154, }, "name": "sourceCodeHash", "optional": true, @@ -175245,7 +175245,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 84, + "line": 10, }, "name": "LambdaLayerVersionConfig", "properties": Array [ @@ -175254,7 +175254,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 88, + "line": 14, }, "name": "layerName", "type": Object { @@ -175266,7 +175266,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 85, + "line": 11, }, "name": "compatibleRuntimes", "optional": true, @@ -175284,7 +175284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 86, + "line": 12, }, "name": "description", "optional": true, @@ -175297,7 +175297,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 87, + "line": 13, }, "name": "filename", "optional": true, @@ -175310,7 +175310,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 89, + "line": 15, }, "name": "licenseInfo", "optional": true, @@ -175323,7 +175323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 90, + "line": 16, }, "name": "s3Bucket", "optional": true, @@ -175336,7 +175336,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 91, + "line": 17, }, "name": "s3Key", "optional": true, @@ -175349,7 +175349,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 92, + "line": 18, }, "name": "s3ObjectVersion", "optional": true, @@ -175362,7 +175362,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-layer-version.ts", - "line": 93, + "line": 19, }, "name": "sourceCodeHash", "optional": true, @@ -175401,13 +175401,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 75, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 201, + "line": 150, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -175428,7 +175428,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 109, + "line": 58, }, "name": "action", "type": Object { @@ -175438,7 +175438,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 127, + "line": 76, }, "name": "functionName", "type": Object { @@ -175448,7 +175448,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 145, + "line": 94, }, "name": "principal", "type": Object { @@ -175458,7 +175458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 118, + "line": 67, }, "name": "eventSourceToken", "optional": true, @@ -175469,7 +175469,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 136, + "line": 85, }, "name": "id", "optional": true, @@ -175480,7 +175480,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 154, + "line": 103, }, "name": "qualifier", "optional": true, @@ -175491,7 +175491,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 163, + "line": 112, }, "name": "sourceAccount", "optional": true, @@ -175502,7 +175502,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 172, + "line": 121, }, "name": "sourceArn", "optional": true, @@ -175513,7 +175513,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 181, + "line": 130, }, "name": "statementId", "optional": true, @@ -175524,7 +175524,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 190, + "line": 139, }, "name": "statementIdPrefix", "optional": true, @@ -175544,7 +175544,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 61, + "line": 10, }, "name": "LambdaPermissionConfig", "properties": Array [ @@ -175553,7 +175553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 62, + "line": 11, }, "name": "action", "type": Object { @@ -175565,7 +175565,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 64, + "line": 13, }, "name": "functionName", "type": Object { @@ -175577,7 +175577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 65, + "line": 14, }, "name": "principal", "type": Object { @@ -175589,7 +175589,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 63, + "line": 12, }, "name": "eventSourceToken", "optional": true, @@ -175602,7 +175602,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 66, + "line": 15, }, "name": "qualifier", "optional": true, @@ -175615,7 +175615,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 67, + "line": 16, }, "name": "sourceAccount", "optional": true, @@ -175628,7 +175628,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 68, + "line": 17, }, "name": "sourceArn", "optional": true, @@ -175641,7 +175641,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 69, + "line": 18, }, "name": "statementId", "optional": true, @@ -175654,7 +175654,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-permission.ts", - "line": 70, + "line": 19, }, "name": "statementIdPrefix", "optional": true, @@ -175693,13 +175693,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 67, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 143, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -175720,7 +175720,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 96, + "line": 53, }, "name": "functionName", "type": Object { @@ -175730,7 +175730,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 114, + "line": 71, }, "name": "provisionedConcurrentExecutions", "type": Object { @@ -175740,7 +175740,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 123, + "line": 80, }, "name": "qualifier", "type": Object { @@ -175750,7 +175750,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 105, + "line": 62, }, "name": "id", "optional": true, @@ -175761,7 +175761,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 132, + "line": 89, }, "name": "timeouts", "optional": true, @@ -175781,7 +175781,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 53, + "line": 10, }, "name": "LambdaProvisionedConcurrencyConfigConfig", "properties": Array [ @@ -175790,7 +175790,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 54, + "line": 11, }, "name": "functionName", "type": Object { @@ -175802,7 +175802,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 55, + "line": 12, }, "name": "provisionedConcurrentExecutions", "type": Object { @@ -175814,7 +175814,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 56, + "line": 13, }, "name": "qualifier", "type": Object { @@ -175829,7 +175829,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 58, + "line": 15, }, "name": "timeouts", "optional": true, @@ -175846,7 +175846,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 60, + "line": 17, }, "name": "LambdaProvisionedConcurrencyConfigTimeouts", "properties": Array [ @@ -175855,7 +175855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 61, + "line": 18, }, "name": "create", "optional": true, @@ -175868,7 +175868,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lambda-provisioned-concurrency-config.ts", - "line": 62, + "line": 19, }, "name": "update", "optional": true, @@ -175907,13 +175907,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 242, + "line": 58, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 473, + "line": 289, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -175935,7 +175935,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 285, + "line": 101, }, "name": "arn", "type": Object { @@ -175945,7 +175945,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 336, + "line": 152, }, "name": "imageId", "type": Object { @@ -175955,7 +175955,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 345, + "line": 161, }, "name": "instanceType", "type": Object { @@ -175965,7 +175965,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 291, + "line": 107, }, "name": "associatePublicIpAddress", "optional": true, @@ -175976,7 +175976,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 444, + "line": 260, }, "name": "ebsBlockDevice", "optional": true, @@ -175992,7 +175992,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 300, + "line": 116, }, "name": "ebsOptimized", "optional": true, @@ -176003,7 +176003,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 309, + "line": 125, }, "name": "enableMonitoring", "optional": true, @@ -176014,7 +176014,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 453, + "line": 269, }, "name": "ephemeralBlockDevice", "optional": true, @@ -176030,7 +176030,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 318, + "line": 134, }, "name": "iamInstanceProfile", "optional": true, @@ -176041,7 +176041,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 327, + "line": 143, }, "name": "id", "optional": true, @@ -176052,7 +176052,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 354, + "line": 170, }, "name": "keyName", "optional": true, @@ -176063,7 +176063,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 363, + "line": 179, }, "name": "name", "optional": true, @@ -176074,7 +176074,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 372, + "line": 188, }, "name": "namePrefix", "optional": true, @@ -176085,7 +176085,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 381, + "line": 197, }, "name": "placementTenancy", "optional": true, @@ -176096,7 +176096,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 462, + "line": 278, }, "name": "rootBlockDevice", "optional": true, @@ -176112,7 +176112,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 390, + "line": 206, }, "name": "securityGroups", "optional": true, @@ -176128,7 +176128,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 399, + "line": 215, }, "name": "spotPrice", "optional": true, @@ -176139,7 +176139,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 408, + "line": 224, }, "name": "userData", "optional": true, @@ -176150,7 +176150,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 417, + "line": 233, }, "name": "userDataBase64", "optional": true, @@ -176161,7 +176161,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 426, + "line": 242, }, "name": "vpcClassicLinkId", "optional": true, @@ -176172,7 +176172,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 435, + "line": 251, }, "name": "vpcClassicLinkSecurityGroups", "optional": true, @@ -176197,7 +176197,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 194, + "line": 10, }, "name": "LaunchConfigurationConfig", "properties": Array [ @@ -176206,7 +176206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 199, + "line": 15, }, "name": "imageId", "type": Object { @@ -176218,7 +176218,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 200, + "line": 16, }, "name": "instanceType", "type": Object { @@ -176230,7 +176230,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 195, + "line": 11, }, "name": "associatePublicIpAddress", "optional": true, @@ -176246,7 +176246,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 212, + "line": 28, }, "name": "ebsBlockDevice", "optional": true, @@ -176264,7 +176264,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 196, + "line": 12, }, "name": "ebsOptimized", "optional": true, @@ -176277,7 +176277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 197, + "line": 13, }, "name": "enableMonitoring", "optional": true, @@ -176293,7 +176293,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 214, + "line": 30, }, "name": "ephemeralBlockDevice", "optional": true, @@ -176311,7 +176311,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 198, + "line": 14, }, "name": "iamInstanceProfile", "optional": true, @@ -176324,7 +176324,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 201, + "line": 17, }, "name": "keyName", "optional": true, @@ -176337,7 +176337,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 202, + "line": 18, }, "name": "name", "optional": true, @@ -176350,7 +176350,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 203, + "line": 19, }, "name": "namePrefix", "optional": true, @@ -176363,7 +176363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 204, + "line": 20, }, "name": "placementTenancy", "optional": true, @@ -176379,7 +176379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 216, + "line": 32, }, "name": "rootBlockDevice", "optional": true, @@ -176397,7 +176397,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 205, + "line": 21, }, "name": "securityGroups", "optional": true, @@ -176415,7 +176415,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 206, + "line": 22, }, "name": "spotPrice", "optional": true, @@ -176428,7 +176428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 207, + "line": 23, }, "name": "userData", "optional": true, @@ -176441,7 +176441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 208, + "line": 24, }, "name": "userDataBase64", "optional": true, @@ -176454,7 +176454,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 209, + "line": 25, }, "name": "vpcClassicLinkId", "optional": true, @@ -176467,7 +176467,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 210, + "line": 26, }, "name": "vpcClassicLinkSecurityGroups", "optional": true, @@ -176489,7 +176489,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 218, + "line": 34, }, "name": "LaunchConfigurationEbsBlockDevice", "properties": Array [ @@ -176498,7 +176498,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 220, + "line": 36, }, "name": "deviceName", "type": Object { @@ -176510,7 +176510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 219, + "line": 35, }, "name": "deleteOnTermination", "optional": true, @@ -176523,7 +176523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 221, + "line": 37, }, "name": "encrypted", "optional": true, @@ -176536,7 +176536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 222, + "line": 38, }, "name": "iops", "optional": true, @@ -176549,7 +176549,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 223, + "line": 39, }, "name": "noDevice", "optional": true, @@ -176562,7 +176562,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 224, + "line": 40, }, "name": "snapshotId", "optional": true, @@ -176575,7 +176575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 225, + "line": 41, }, "name": "volumeSize", "optional": true, @@ -176588,7 +176588,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 226, + "line": 42, }, "name": "volumeType", "optional": true, @@ -176605,7 +176605,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 228, + "line": 44, }, "name": "LaunchConfigurationEphemeralBlockDevice", "properties": Array [ @@ -176614,7 +176614,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 229, + "line": 45, }, "name": "deviceName", "type": Object { @@ -176626,7 +176626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 230, + "line": 46, }, "name": "virtualName", "type": Object { @@ -176642,7 +176642,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 232, + "line": 48, }, "name": "LaunchConfigurationRootBlockDevice", "properties": Array [ @@ -176651,7 +176651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 233, + "line": 49, }, "name": "deleteOnTermination", "optional": true, @@ -176664,7 +176664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 234, + "line": 50, }, "name": "encrypted", "optional": true, @@ -176677,7 +176677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 235, + "line": 51, }, "name": "iops", "optional": true, @@ -176690,7 +176690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 236, + "line": 52, }, "name": "volumeSize", "optional": true, @@ -176703,7 +176703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-configuration.ts", - "line": 237, + "line": 53, }, "name": "volumeType", "optional": true, @@ -176743,13 +176743,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 619, + "line": 153, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 970, + "line": 504, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -176771,7 +176771,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 673, + "line": 207, }, "name": "arn", "type": Object { @@ -176782,7 +176782,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 678, + "line": 212, }, "name": "defaultVersion", "type": Object { @@ -176793,7 +176793,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 764, + "line": 298, }, "name": "latestVersion", "type": Object { @@ -176803,7 +176803,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 833, + "line": 367, }, "name": "blockDeviceMappings", "optional": true, @@ -176819,7 +176819,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 842, + "line": 376, }, "name": "capacityReservationSpecification", "optional": true, @@ -176835,7 +176835,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 851, + "line": 385, }, "name": "cpuOptions", "optional": true, @@ -176851,7 +176851,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 860, + "line": 394, }, "name": "creditSpecification", "optional": true, @@ -176867,7 +176867,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 684, + "line": 218, }, "name": "description", "optional": true, @@ -176878,7 +176878,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 693, + "line": 227, }, "name": "disableApiTermination", "optional": true, @@ -176889,7 +176889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 702, + "line": 236, }, "name": "ebsOptimized", "optional": true, @@ -176900,7 +176900,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 869, + "line": 403, }, "name": "elasticGpuSpecifications", "optional": true, @@ -176916,7 +176916,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 878, + "line": 412, }, "name": "elasticInferenceAccelerator", "optional": true, @@ -176932,7 +176932,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 887, + "line": 421, }, "name": "hibernationOptions", "optional": true, @@ -176948,7 +176948,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 896, + "line": 430, }, "name": "iamInstanceProfile", "optional": true, @@ -176964,7 +176964,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 711, + "line": 245, }, "name": "id", "optional": true, @@ -176975,7 +176975,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 720, + "line": 254, }, "name": "imageId", "optional": true, @@ -176986,7 +176986,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 729, + "line": 263, }, "name": "instanceInitiatedShutdownBehavior", "optional": true, @@ -176997,7 +176997,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 905, + "line": 439, }, "name": "instanceMarketOptions", "optional": true, @@ -177013,7 +177013,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 738, + "line": 272, }, "name": "instanceType", "optional": true, @@ -177024,7 +177024,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 747, + "line": 281, }, "name": "kernelId", "optional": true, @@ -177035,7 +177035,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 756, + "line": 290, }, "name": "keyName", "optional": true, @@ -177046,7 +177046,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 914, + "line": 448, }, "name": "licenseSpecification", "optional": true, @@ -177062,7 +177062,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 923, + "line": 457, }, "name": "metadataOptions", "optional": true, @@ -177078,7 +177078,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 932, + "line": 466, }, "name": "monitoring", "optional": true, @@ -177094,7 +177094,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 770, + "line": 304, }, "name": "name", "optional": true, @@ -177105,7 +177105,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 779, + "line": 313, }, "name": "namePrefix", "optional": true, @@ -177116,7 +177116,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 941, + "line": 475, }, "name": "networkInterfaces", "optional": true, @@ -177132,7 +177132,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 950, + "line": 484, }, "name": "placement", "optional": true, @@ -177148,7 +177148,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 788, + "line": 322, }, "name": "ramDiskId", "optional": true, @@ -177159,7 +177159,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 797, + "line": 331, }, "name": "securityGroupNames", "optional": true, @@ -177175,7 +177175,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 806, + "line": 340, }, "name": "tags", "optional": true, @@ -177191,7 +177191,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 959, + "line": 493, }, "name": "tagSpecifications", "optional": true, @@ -177207,7 +177207,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 815, + "line": 349, }, "name": "userData", "optional": true, @@ -177218,7 +177218,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 824, + "line": 358, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -177240,7 +177240,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 532, + "line": 66, }, "name": "LaunchTemplateBlockDeviceMappings", "properties": Array [ @@ -177249,7 +177249,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 533, + "line": 67, }, "name": "deviceName", "optional": true, @@ -177265,7 +177265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 537, + "line": 71, }, "name": "ebs", "optional": true, @@ -177283,7 +177283,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 534, + "line": 68, }, "name": "noDevice", "optional": true, @@ -177296,7 +177296,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 535, + "line": 69, }, "name": "virtualName", "optional": true, @@ -177313,7 +177313,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 523, + "line": 57, }, "name": "LaunchTemplateBlockDeviceMappingsEbs", "properties": Array [ @@ -177322,7 +177322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 524, + "line": 58, }, "name": "deleteOnTermination", "optional": true, @@ -177335,7 +177335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 525, + "line": 59, }, "name": "encrypted", "optional": true, @@ -177348,7 +177348,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 526, + "line": 60, }, "name": "iops", "optional": true, @@ -177361,7 +177361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 527, + "line": 61, }, "name": "kmsKeyId", "optional": true, @@ -177374,7 +177374,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 528, + "line": 62, }, "name": "snapshotId", "optional": true, @@ -177387,7 +177387,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 529, + "line": 63, }, "name": "volumeSize", "optional": true, @@ -177400,7 +177400,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 530, + "line": 64, }, "name": "volumeType", "optional": true, @@ -177417,7 +177417,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 542, + "line": 76, }, "name": "LaunchTemplateCapacityReservationSpecification", "properties": Array [ @@ -177426,7 +177426,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 543, + "line": 77, }, "name": "capacityReservationPreference", "optional": true, @@ -177442,7 +177442,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 545, + "line": 79, }, "name": "capacityReservationTarget", "optional": true, @@ -177464,7 +177464,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 539, + "line": 73, }, "name": "LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget", "properties": Array [ @@ -177473,7 +177473,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 540, + "line": 74, }, "name": "capacityReservationId", "optional": true, @@ -177493,7 +177493,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 476, + "line": 10, }, "name": "LaunchTemplateConfig", "properties": Array [ @@ -177505,7 +177505,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 493, + "line": 27, }, "name": "blockDeviceMappings", "optional": true, @@ -177526,7 +177526,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 495, + "line": 29, }, "name": "capacityReservationSpecification", "optional": true, @@ -177547,7 +177547,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 497, + "line": 31, }, "name": "cpuOptions", "optional": true, @@ -177568,7 +177568,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 499, + "line": 33, }, "name": "creditSpecification", "optional": true, @@ -177586,7 +177586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 477, + "line": 11, }, "name": "description", "optional": true, @@ -177599,7 +177599,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 478, + "line": 12, }, "name": "disableApiTermination", "optional": true, @@ -177612,7 +177612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 479, + "line": 13, }, "name": "ebsOptimized", "optional": true, @@ -177628,7 +177628,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 501, + "line": 35, }, "name": "elasticGpuSpecifications", "optional": true, @@ -177649,7 +177649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 503, + "line": 37, }, "name": "elasticInferenceAccelerator", "optional": true, @@ -177670,7 +177670,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 505, + "line": 39, }, "name": "hibernationOptions", "optional": true, @@ -177691,7 +177691,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 507, + "line": 41, }, "name": "iamInstanceProfile", "optional": true, @@ -177709,7 +177709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 480, + "line": 14, }, "name": "imageId", "optional": true, @@ -177722,7 +177722,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 481, + "line": 15, }, "name": "instanceInitiatedShutdownBehavior", "optional": true, @@ -177738,7 +177738,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 509, + "line": 43, }, "name": "instanceMarketOptions", "optional": true, @@ -177756,7 +177756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 482, + "line": 16, }, "name": "instanceType", "optional": true, @@ -177769,7 +177769,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 483, + "line": 17, }, "name": "kernelId", "optional": true, @@ -177782,7 +177782,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 484, + "line": 18, }, "name": "keyName", "optional": true, @@ -177798,7 +177798,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 511, + "line": 45, }, "name": "licenseSpecification", "optional": true, @@ -177819,7 +177819,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 513, + "line": 47, }, "name": "metadataOptions", "optional": true, @@ -177840,7 +177840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 515, + "line": 49, }, "name": "monitoring", "optional": true, @@ -177858,7 +177858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 485, + "line": 19, }, "name": "name", "optional": true, @@ -177871,7 +177871,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 486, + "line": 20, }, "name": "namePrefix", "optional": true, @@ -177887,7 +177887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 517, + "line": 51, }, "name": "networkInterfaces", "optional": true, @@ -177908,7 +177908,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 519, + "line": 53, }, "name": "placement", "optional": true, @@ -177926,7 +177926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 487, + "line": 21, }, "name": "ramDiskId", "optional": true, @@ -177939,7 +177939,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 488, + "line": 22, }, "name": "securityGroupNames", "optional": true, @@ -177957,7 +177957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 489, + "line": 23, }, "name": "tags", "optional": true, @@ -177978,7 +177978,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 521, + "line": 55, }, "name": "tagSpecifications", "optional": true, @@ -177996,7 +177996,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 490, + "line": 24, }, "name": "userData", "optional": true, @@ -178009,7 +178009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 491, + "line": 25, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -178031,7 +178031,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 547, + "line": 81, }, "name": "LaunchTemplateCpuOptions", "properties": Array [ @@ -178040,7 +178040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 548, + "line": 82, }, "name": "coreCount", "optional": true, @@ -178053,7 +178053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 549, + "line": 83, }, "name": "threadsPerCore", "optional": true, @@ -178070,7 +178070,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 551, + "line": 85, }, "name": "LaunchTemplateCreditSpecification", "properties": Array [ @@ -178079,7 +178079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 552, + "line": 86, }, "name": "cpuCredits", "optional": true, @@ -178096,7 +178096,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 554, + "line": 88, }, "name": "LaunchTemplateElasticGpuSpecifications", "properties": Array [ @@ -178105,7 +178105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 555, + "line": 89, }, "name": "type", "type": Object { @@ -178121,7 +178121,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 557, + "line": 91, }, "name": "LaunchTemplateElasticInferenceAccelerator", "properties": Array [ @@ -178130,7 +178130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 558, + "line": 92, }, "name": "type", "type": Object { @@ -178146,7 +178146,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 560, + "line": 94, }, "name": "LaunchTemplateHibernationOptions", "properties": Array [ @@ -178155,7 +178155,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 561, + "line": 95, }, "name": "configured", "type": Object { @@ -178171,7 +178171,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 563, + "line": 97, }, "name": "LaunchTemplateIamInstanceProfile", "properties": Array [ @@ -178180,7 +178180,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 564, + "line": 98, }, "name": "arn", "optional": true, @@ -178193,7 +178193,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 565, + "line": 99, }, "name": "name", "optional": true, @@ -178210,7 +178210,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 574, + "line": 108, }, "name": "LaunchTemplateInstanceMarketOptions", "properties": Array [ @@ -178219,7 +178219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 575, + "line": 109, }, "name": "marketType", "optional": true, @@ -178235,7 +178235,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 577, + "line": 111, }, "name": "spotOptions", "optional": true, @@ -178257,7 +178257,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 567, + "line": 101, }, "name": "LaunchTemplateInstanceMarketOptionsSpotOptions", "properties": Array [ @@ -178266,7 +178266,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 568, + "line": 102, }, "name": "blockDurationMinutes", "optional": true, @@ -178279,7 +178279,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 569, + "line": 103, }, "name": "instanceInterruptionBehavior", "optional": true, @@ -178292,7 +178292,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 570, + "line": 104, }, "name": "maxPrice", "optional": true, @@ -178305,7 +178305,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 571, + "line": 105, }, "name": "spotInstanceType", "optional": true, @@ -178318,7 +178318,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 572, + "line": 106, }, "name": "validUntil", "optional": true, @@ -178335,7 +178335,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 579, + "line": 113, }, "name": "LaunchTemplateLicenseSpecification", "properties": Array [ @@ -178344,7 +178344,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 580, + "line": 114, }, "name": "licenseConfigurationArn", "type": Object { @@ -178360,7 +178360,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 582, + "line": 116, }, "name": "LaunchTemplateMetadataOptions", "properties": Array [ @@ -178369,7 +178369,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 583, + "line": 117, }, "name": "httpEndpoint", "optional": true, @@ -178382,7 +178382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 584, + "line": 118, }, "name": "httpPutResponseHopLimit", "optional": true, @@ -178395,7 +178395,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 585, + "line": 119, }, "name": "httpTokens", "optional": true, @@ -178412,7 +178412,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 587, + "line": 121, }, "name": "LaunchTemplateMonitoring", "properties": Array [ @@ -178421,7 +178421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 588, + "line": 122, }, "name": "enabled", "optional": true, @@ -178438,7 +178438,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 590, + "line": 124, }, "name": "LaunchTemplateNetworkInterfaces", "properties": Array [ @@ -178447,7 +178447,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 591, + "line": 125, }, "name": "associatePublicIpAddress", "optional": true, @@ -178460,7 +178460,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 592, + "line": 126, }, "name": "deleteOnTermination", "optional": true, @@ -178473,7 +178473,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 593, + "line": 127, }, "name": "description", "optional": true, @@ -178486,7 +178486,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 594, + "line": 128, }, "name": "deviceIndex", "optional": true, @@ -178499,7 +178499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 595, + "line": 129, }, "name": "ipv4AddressCount", "optional": true, @@ -178512,7 +178512,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 596, + "line": 130, }, "name": "ipv4Addresses", "optional": true, @@ -178530,7 +178530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 597, + "line": 131, }, "name": "ipv6AddressCount", "optional": true, @@ -178543,7 +178543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 598, + "line": 132, }, "name": "ipv6Addresses", "optional": true, @@ -178561,7 +178561,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 599, + "line": 133, }, "name": "networkInterfaceId", "optional": true, @@ -178574,7 +178574,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 600, + "line": 134, }, "name": "privateIpAddress", "optional": true, @@ -178587,7 +178587,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 601, + "line": 135, }, "name": "securityGroups", "optional": true, @@ -178605,7 +178605,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 602, + "line": 136, }, "name": "subnetId", "optional": true, @@ -178622,7 +178622,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 604, + "line": 138, }, "name": "LaunchTemplatePlacement", "properties": Array [ @@ -178631,7 +178631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 605, + "line": 139, }, "name": "affinity", "optional": true, @@ -178644,7 +178644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 606, + "line": 140, }, "name": "availabilityZone", "optional": true, @@ -178657,7 +178657,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 607, + "line": 141, }, "name": "groupName", "optional": true, @@ -178670,7 +178670,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 608, + "line": 142, }, "name": "hostId", "optional": true, @@ -178683,7 +178683,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 609, + "line": 143, }, "name": "spreadDomain", "optional": true, @@ -178696,7 +178696,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 610, + "line": 144, }, "name": "tenancy", "optional": true, @@ -178713,7 +178713,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 612, + "line": 146, }, "name": "LaunchTemplateTagSpecifications", "properties": Array [ @@ -178722,7 +178722,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 613, + "line": 147, }, "name": "resourceType", "optional": true, @@ -178735,7 +178735,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/launch-template.ts", - "line": 614, + "line": 148, }, "name": "tags", "optional": true, @@ -178780,13 +178780,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 204, + "line": 48, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 425, + "line": 269, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -178808,7 +178808,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 244, + "line": 88, }, "name": "arn", "type": Object { @@ -178819,7 +178819,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 249, + "line": 93, }, "name": "arnSuffix", "type": Object { @@ -178830,7 +178830,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 254, + "line": 98, }, "name": "dnsName", "type": Object { @@ -178841,7 +178841,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 385, + "line": 229, }, "name": "vpcId", "type": Object { @@ -178852,7 +178852,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 390, + "line": 234, }, "name": "zoneId", "type": Object { @@ -178862,7 +178862,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 396, + "line": 240, }, "name": "accessLogs", "optional": true, @@ -178878,7 +178878,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 260, + "line": 104, }, "name": "dropInvalidHeaderFields", "optional": true, @@ -178889,7 +178889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 269, + "line": 113, }, "name": "enableCrossZoneLoadBalancing", "optional": true, @@ -178900,7 +178900,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 278, + "line": 122, }, "name": "enableDeletionProtection", "optional": true, @@ -178911,7 +178911,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 287, + "line": 131, }, "name": "enableHttp2", "optional": true, @@ -178922,7 +178922,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 296, + "line": 140, }, "name": "id", "optional": true, @@ -178933,7 +178933,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 305, + "line": 149, }, "name": "idleTimeout", "optional": true, @@ -178944,7 +178944,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 314, + "line": 158, }, "name": "internal", "optional": true, @@ -178955,7 +178955,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 323, + "line": 167, }, "name": "ipAddressType", "optional": true, @@ -178966,7 +178966,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 332, + "line": 176, }, "name": "loadBalancerType", "optional": true, @@ -178977,7 +178977,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 341, + "line": 185, }, "name": "name", "optional": true, @@ -178988,7 +178988,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 350, + "line": 194, }, "name": "namePrefix", "optional": true, @@ -178999,7 +178999,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 359, + "line": 203, }, "name": "securityGroups", "optional": true, @@ -179015,7 +179015,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 405, + "line": 249, }, "name": "subnetMapping", "optional": true, @@ -179031,7 +179031,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 368, + "line": 212, }, "name": "subnets", "optional": true, @@ -179047,7 +179047,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 377, + "line": 221, }, "name": "tags", "optional": true, @@ -179063,7 +179063,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 414, + "line": 258, }, "name": "timeouts", "optional": true, @@ -179080,7 +179080,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 187, + "line": 31, }, "name": "LbAccessLogs", "properties": Array [ @@ -179089,7 +179089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 188, + "line": 32, }, "name": "bucket", "type": Object { @@ -179101,7 +179101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 189, + "line": 33, }, "name": "enabled", "optional": true, @@ -179114,7 +179114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 190, + "line": 34, }, "name": "prefix", "optional": true, @@ -179134,7 +179134,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 166, + "line": 10, }, "name": "LbConfig", "properties": Array [ @@ -179146,7 +179146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 181, + "line": 25, }, "name": "accessLogs", "optional": true, @@ -179164,7 +179164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 167, + "line": 11, }, "name": "dropInvalidHeaderFields", "optional": true, @@ -179177,7 +179177,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 168, + "line": 12, }, "name": "enableCrossZoneLoadBalancing", "optional": true, @@ -179190,7 +179190,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 169, + "line": 13, }, "name": "enableDeletionProtection", "optional": true, @@ -179203,7 +179203,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 170, + "line": 14, }, "name": "enableHttp2", "optional": true, @@ -179216,7 +179216,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 171, + "line": 15, }, "name": "idleTimeout", "optional": true, @@ -179229,7 +179229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 172, + "line": 16, }, "name": "internal", "optional": true, @@ -179242,7 +179242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 173, + "line": 17, }, "name": "ipAddressType", "optional": true, @@ -179255,7 +179255,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 174, + "line": 18, }, "name": "loadBalancerType", "optional": true, @@ -179268,7 +179268,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 175, + "line": 19, }, "name": "name", "optional": true, @@ -179281,7 +179281,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 176, + "line": 20, }, "name": "namePrefix", "optional": true, @@ -179294,7 +179294,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 177, + "line": 21, }, "name": "securityGroups", "optional": true, @@ -179315,7 +179315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 183, + "line": 27, }, "name": "subnetMapping", "optional": true, @@ -179333,7 +179333,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 178, + "line": 22, }, "name": "subnets", "optional": true, @@ -179351,7 +179351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 179, + "line": 23, }, "name": "tags", "optional": true, @@ -179372,7 +179372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 185, + "line": 29, }, "name": "timeouts", "optional": true, @@ -179411,13 +179411,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -179438,7 +179438,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 96, + "line": 66, }, "name": "lbPort", "type": Object { @@ -179448,7 +179448,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 105, + "line": 75, }, "name": "loadBalancer", "type": Object { @@ -179458,7 +179458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 114, + "line": 84, }, "name": "name", "type": Object { @@ -179468,7 +179468,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 78, + "line": 48, }, "name": "cookieExpirationPeriod", "optional": true, @@ -179479,7 +179479,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 87, + "line": 57, }, "name": "id", "optional": true, @@ -179499,7 +179499,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 40, + "line": 10, }, "name": "LbCookieStickinessPolicyConfig", "properties": Array [ @@ -179508,7 +179508,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 42, + "line": 12, }, "name": "lbPort", "type": Object { @@ -179520,7 +179520,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 43, + "line": 13, }, "name": "loadBalancer", "type": Object { @@ -179532,7 +179532,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 44, + "line": 14, }, "name": "name", "type": Object { @@ -179544,7 +179544,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-cookie-stickiness-policy.ts", - "line": 41, + "line": 11, }, "name": "cookieExpirationPeriod", "optional": true, @@ -179583,13 +179583,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 311, + "line": 76, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 422, + "line": 187, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -179611,7 +179611,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 342, + "line": 107, }, "name": "arn", "type": Object { @@ -179621,7 +179621,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 402, + "line": 167, }, "name": "defaultAction", "type": Object { @@ -179636,7 +179636,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 366, + "line": 131, }, "name": "loadBalancerArn", "type": Object { @@ -179646,7 +179646,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 375, + "line": 140, }, "name": "port", "type": Object { @@ -179656,7 +179656,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 348, + "line": 113, }, "name": "certificateArn", "optional": true, @@ -179667,7 +179667,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 357, + "line": 122, }, "name": "id", "optional": true, @@ -179678,7 +179678,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 384, + "line": 149, }, "name": "protocol", "optional": true, @@ -179689,7 +179689,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 393, + "line": 158, }, "name": "sslPolicy", "optional": true, @@ -179700,7 +179700,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 411, + "line": 176, }, "name": "timeouts", "optional": true, @@ -179739,13 +179739,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lb-listener-certificate.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lb-listener-certificate.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -179766,7 +179766,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener-certificate.ts", - "line": 66, + "line": 44, }, "name": "certificateArn", "type": Object { @@ -179776,7 +179776,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener-certificate.ts", - "line": 84, + "line": 62, }, "name": "listenerArn", "type": Object { @@ -179786,7 +179786,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener-certificate.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -179806,7 +179806,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-certificate.ts", - "line": 32, + "line": 10, }, "name": "LbListenerCertificateConfig", "properties": Array [ @@ -179815,7 +179815,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-certificate.ts", - "line": 33, + "line": 11, }, "name": "certificateArn", "type": Object { @@ -179827,7 +179827,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-certificate.ts", - "line": 34, + "line": 12, }, "name": "listenerArn", "type": Object { @@ -179846,7 +179846,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 245, + "line": 10, }, "name": "LbListenerConfig", "properties": Array [ @@ -179858,7 +179858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 252, + "line": 17, }, "name": "defaultAction", "type": Object { @@ -179875,7 +179875,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 247, + "line": 12, }, "name": "loadBalancerArn", "type": Object { @@ -179887,7 +179887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 248, + "line": 13, }, "name": "port", "type": Object { @@ -179899,7 +179899,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 246, + "line": 11, }, "name": "certificateArn", "optional": true, @@ -179912,7 +179912,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 249, + "line": 14, }, "name": "protocol", "optional": true, @@ -179925,7 +179925,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 250, + "line": 15, }, "name": "sslPolicy", "optional": true, @@ -179941,7 +179941,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 254, + "line": 19, }, "name": "timeouts", "optional": true, @@ -179958,7 +179958,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 292, + "line": 57, }, "name": "LbListenerDefaultAction", "properties": Array [ @@ -179967,7 +179967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 295, + "line": 60, }, "name": "type", "type": Object { @@ -179982,7 +179982,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 297, + "line": 62, }, "name": "authenticateCognito", "optional": true, @@ -180003,7 +180003,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 299, + "line": 64, }, "name": "authenticateOidc", "optional": true, @@ -180024,7 +180024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 301, + "line": 66, }, "name": "fixedResponse", "optional": true, @@ -180042,7 +180042,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 293, + "line": 58, }, "name": "order", "optional": true, @@ -180058,7 +180058,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 303, + "line": 68, }, "name": "redirect", "optional": true, @@ -180076,7 +180076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 294, + "line": 59, }, "name": "targetGroupArn", "optional": true, @@ -180093,7 +180093,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 256, + "line": 21, }, "name": "LbListenerDefaultActionAuthenticateCognito", "properties": Array [ @@ -180102,7 +180102,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 262, + "line": 27, }, "name": "userPoolArn", "type": Object { @@ -180114,7 +180114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 263, + "line": 28, }, "name": "userPoolClientId", "type": Object { @@ -180126,7 +180126,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 264, + "line": 29, }, "name": "userPoolDomain", "type": Object { @@ -180138,7 +180138,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 257, + "line": 22, }, "name": "authenticationRequestExtraParams", "optional": true, @@ -180156,7 +180156,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 258, + "line": 23, }, "name": "onUnauthenticatedRequest", "optional": true, @@ -180169,7 +180169,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 259, + "line": 24, }, "name": "scope", "optional": true, @@ -180182,7 +180182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 260, + "line": 25, }, "name": "sessionCookieName", "optional": true, @@ -180195,7 +180195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 261, + "line": 26, }, "name": "sessionTimeout", "optional": true, @@ -180212,7 +180212,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 266, + "line": 31, }, "name": "LbListenerDefaultActionAuthenticateOidc", "properties": Array [ @@ -180221,7 +180221,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 268, + "line": 33, }, "name": "authorizationEndpoint", "type": Object { @@ -180233,7 +180233,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 269, + "line": 34, }, "name": "clientId", "type": Object { @@ -180245,7 +180245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 270, + "line": 35, }, "name": "clientSecret", "type": Object { @@ -180257,7 +180257,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 271, + "line": 36, }, "name": "issuer", "type": Object { @@ -180269,7 +180269,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 276, + "line": 41, }, "name": "tokenEndpoint", "type": Object { @@ -180281,7 +180281,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 277, + "line": 42, }, "name": "userInfoEndpoint", "type": Object { @@ -180293,7 +180293,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 267, + "line": 32, }, "name": "authenticationRequestExtraParams", "optional": true, @@ -180311,7 +180311,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 272, + "line": 37, }, "name": "onUnauthenticatedRequest", "optional": true, @@ -180324,7 +180324,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 273, + "line": 38, }, "name": "scope", "optional": true, @@ -180337,7 +180337,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 274, + "line": 39, }, "name": "sessionCookieName", "optional": true, @@ -180350,7 +180350,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 275, + "line": 40, }, "name": "sessionTimeout", "optional": true, @@ -180367,7 +180367,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 279, + "line": 44, }, "name": "LbListenerDefaultActionFixedResponse", "properties": Array [ @@ -180376,7 +180376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 280, + "line": 45, }, "name": "contentType", "type": Object { @@ -180388,7 +180388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 281, + "line": 46, }, "name": "messageBody", "optional": true, @@ -180401,7 +180401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 282, + "line": 47, }, "name": "statusCode", "optional": true, @@ -180418,7 +180418,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 284, + "line": 49, }, "name": "LbListenerDefaultActionRedirect", "properties": Array [ @@ -180427,7 +180427,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 290, + "line": 55, }, "name": "statusCode", "type": Object { @@ -180439,7 +180439,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 285, + "line": 50, }, "name": "host", "optional": true, @@ -180452,7 +180452,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 286, + "line": 51, }, "name": "path", "optional": true, @@ -180465,7 +180465,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 287, + "line": 52, }, "name": "port", "optional": true, @@ -180478,7 +180478,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 288, + "line": 53, }, "name": "protocol", "optional": true, @@ -180491,7 +180491,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 289, + "line": 54, }, "name": "query", "optional": true, @@ -180530,13 +180530,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 437, + "line": 106, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 518, + "line": 187, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -180558,7 +180558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 465, + "line": 134, }, "name": "arn", "type": Object { @@ -180568,7 +180568,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 498, + "line": 167, }, "name": "action", "type": Object { @@ -180583,7 +180583,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 507, + "line": 176, }, "name": "condition", "type": Object { @@ -180598,7 +180598,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 480, + "line": 149, }, "name": "listenerArn", "type": Object { @@ -180608,7 +180608,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 471, + "line": 140, }, "name": "id", "optional": true, @@ -180619,7 +180619,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 489, + "line": 158, }, "name": "priority", "optional": true, @@ -180636,7 +180636,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 385, + "line": 54, }, "name": "LbListenerRuleAction", "properties": Array [ @@ -180645,7 +180645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 388, + "line": 57, }, "name": "type", "type": Object { @@ -180660,7 +180660,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 390, + "line": 59, }, "name": "authenticateCognito", "optional": true, @@ -180681,7 +180681,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 392, + "line": 61, }, "name": "authenticateOidc", "optional": true, @@ -180702,7 +180702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 394, + "line": 63, }, "name": "fixedResponse", "optional": true, @@ -180720,7 +180720,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 386, + "line": 55, }, "name": "order", "optional": true, @@ -180736,7 +180736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 396, + "line": 65, }, "name": "redirect", "optional": true, @@ -180754,7 +180754,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 387, + "line": 56, }, "name": "targetGroupArn", "optional": true, @@ -180771,7 +180771,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 349, + "line": 18, }, "name": "LbListenerRuleActionAuthenticateCognito", "properties": Array [ @@ -180780,7 +180780,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 355, + "line": 24, }, "name": "userPoolArn", "type": Object { @@ -180792,7 +180792,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 356, + "line": 25, }, "name": "userPoolClientId", "type": Object { @@ -180804,7 +180804,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 357, + "line": 26, }, "name": "userPoolDomain", "type": Object { @@ -180816,7 +180816,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 350, + "line": 19, }, "name": "authenticationRequestExtraParams", "optional": true, @@ -180834,7 +180834,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 351, + "line": 20, }, "name": "onUnauthenticatedRequest", "optional": true, @@ -180847,7 +180847,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 352, + "line": 21, }, "name": "scope", "optional": true, @@ -180860,7 +180860,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 353, + "line": 22, }, "name": "sessionCookieName", "optional": true, @@ -180873,7 +180873,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 354, + "line": 23, }, "name": "sessionTimeout", "optional": true, @@ -180890,7 +180890,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 359, + "line": 28, }, "name": "LbListenerRuleActionAuthenticateOidc", "properties": Array [ @@ -180899,7 +180899,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 361, + "line": 30, }, "name": "authorizationEndpoint", "type": Object { @@ -180911,7 +180911,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 362, + "line": 31, }, "name": "clientId", "type": Object { @@ -180923,7 +180923,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 363, + "line": 32, }, "name": "clientSecret", "type": Object { @@ -180935,7 +180935,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 364, + "line": 33, }, "name": "issuer", "type": Object { @@ -180947,7 +180947,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 369, + "line": 38, }, "name": "tokenEndpoint", "type": Object { @@ -180959,7 +180959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 370, + "line": 39, }, "name": "userInfoEndpoint", "type": Object { @@ -180971,7 +180971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 360, + "line": 29, }, "name": "authenticationRequestExtraParams", "optional": true, @@ -180989,7 +180989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 365, + "line": 34, }, "name": "onUnauthenticatedRequest", "optional": true, @@ -181002,7 +181002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 366, + "line": 35, }, "name": "scope", "optional": true, @@ -181015,7 +181015,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 367, + "line": 36, }, "name": "sessionCookieName", "optional": true, @@ -181028,7 +181028,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 368, + "line": 37, }, "name": "sessionTimeout", "optional": true, @@ -181045,7 +181045,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 372, + "line": 41, }, "name": "LbListenerRuleActionFixedResponse", "properties": Array [ @@ -181054,7 +181054,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 373, + "line": 42, }, "name": "contentType", "type": Object { @@ -181066,7 +181066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 374, + "line": 43, }, "name": "messageBody", "optional": true, @@ -181079,7 +181079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 375, + "line": 44, }, "name": "statusCode", "optional": true, @@ -181096,7 +181096,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 377, + "line": 46, }, "name": "LbListenerRuleActionRedirect", "properties": Array [ @@ -181105,7 +181105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 383, + "line": 52, }, "name": "statusCode", "type": Object { @@ -181117,7 +181117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 378, + "line": 47, }, "name": "host", "optional": true, @@ -181130,7 +181130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 379, + "line": 48, }, "name": "path", "optional": true, @@ -181143,7 +181143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 380, + "line": 49, }, "name": "port", "optional": true, @@ -181156,7 +181156,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 381, + "line": 50, }, "name": "protocol", "optional": true, @@ -181169,7 +181169,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 382, + "line": 51, }, "name": "query", "optional": true, @@ -181186,7 +181186,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 418, + "line": 87, }, "name": "LbListenerRuleCondition", "properties": Array [ @@ -181195,7 +181195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 419, + "line": 88, }, "name": "field", "optional": true, @@ -181211,7 +181211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 422, + "line": 91, }, "name": "hostHeader", "optional": true, @@ -181232,7 +181232,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 424, + "line": 93, }, "name": "httpHeader", "optional": true, @@ -181253,7 +181253,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 426, + "line": 95, }, "name": "httpRequestMethod", "optional": true, @@ -181274,7 +181274,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 428, + "line": 97, }, "name": "pathPattern", "optional": true, @@ -181295,7 +181295,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 430, + "line": 99, }, "name": "queryString", "optional": true, @@ -181316,7 +181316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 432, + "line": 101, }, "name": "sourceIp", "optional": true, @@ -181334,7 +181334,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 420, + "line": 89, }, "name": "values", "optional": true, @@ -181356,7 +181356,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 398, + "line": 67, }, "name": "LbListenerRuleConditionHostHeader", "properties": Array [ @@ -181365,7 +181365,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 399, + "line": 68, }, "name": "values", "optional": true, @@ -181387,7 +181387,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 401, + "line": 70, }, "name": "LbListenerRuleConditionHttpHeader", "properties": Array [ @@ -181396,7 +181396,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 402, + "line": 71, }, "name": "httpHeaderName", "type": Object { @@ -181408,7 +181408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 403, + "line": 72, }, "name": "values", "type": Object { @@ -181429,7 +181429,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 405, + "line": 74, }, "name": "LbListenerRuleConditionHttpRequestMethod", "properties": Array [ @@ -181438,7 +181438,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 406, + "line": 75, }, "name": "values", "type": Object { @@ -181459,7 +181459,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 408, + "line": 77, }, "name": "LbListenerRuleConditionPathPattern", "properties": Array [ @@ -181468,7 +181468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 409, + "line": 78, }, "name": "values", "optional": true, @@ -181490,7 +181490,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 411, + "line": 80, }, "name": "LbListenerRuleConditionQueryString", "properties": Array [ @@ -181499,7 +181499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 413, + "line": 82, }, "name": "value", "type": Object { @@ -181511,7 +181511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 412, + "line": 81, }, "name": "key", "optional": true, @@ -181528,7 +181528,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 415, + "line": 84, }, "name": "LbListenerRuleConditionSourceIp", "properties": Array [ @@ -181537,7 +181537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 416, + "line": 85, }, "name": "values", "type": Object { @@ -181561,7 +181561,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 341, + "line": 10, }, "name": "LbListenerRuleConfig", "properties": Array [ @@ -181573,7 +181573,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 345, + "line": 14, }, "name": "action", "type": Object { @@ -181593,7 +181593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 347, + "line": 16, }, "name": "condition", "type": Object { @@ -181610,7 +181610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 342, + "line": 11, }, "name": "listenerArn", "type": Object { @@ -181622,7 +181622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener-rule.ts", - "line": 343, + "line": 12, }, "name": "priority", "optional": true, @@ -181639,7 +181639,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 305, + "line": 70, }, "name": "LbListenerTimeouts", "properties": Array [ @@ -181648,7 +181648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-listener.ts", - "line": 306, + "line": 71, }, "name": "read", "optional": true, @@ -181687,13 +181687,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 67, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 143, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -181714,7 +181714,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 105, + "line": 62, }, "name": "lbPort", "type": Object { @@ -181724,7 +181724,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 114, + "line": 71, }, "name": "loadBalancer", "type": Object { @@ -181734,7 +181734,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 123, + "line": 80, }, "name": "name", "type": Object { @@ -181744,7 +181744,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 132, + "line": 89, }, "name": "attribute", "optional": true, @@ -181760,7 +181760,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 96, + "line": 53, }, "name": "id", "optional": true, @@ -181777,7 +181777,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 60, + "line": 17, }, "name": "LbSslNegotiationPolicyAttribute", "properties": Array [ @@ -181786,7 +181786,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 61, + "line": 18, }, "name": "name", "type": Object { @@ -181798,7 +181798,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 62, + "line": 19, }, "name": "value", "type": Object { @@ -181817,7 +181817,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 53, + "line": 10, }, "name": "LbSslNegotiationPolicyConfig", "properties": Array [ @@ -181826,7 +181826,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 54, + "line": 11, }, "name": "lbPort", "type": Object { @@ -181838,7 +181838,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 55, + "line": 12, }, "name": "loadBalancer", "type": Object { @@ -181850,7 +181850,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 56, + "line": 13, }, "name": "name", "type": Object { @@ -181865,7 +181865,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-ssl-negotiation-policy.ts", - "line": 58, + "line": 15, }, "name": "attribute", "optional": true, @@ -181887,7 +181887,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 192, + "line": 36, }, "name": "LbSubnetMapping", "properties": Array [ @@ -181896,7 +181896,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 194, + "line": 38, }, "name": "subnetId", "type": Object { @@ -181908,7 +181908,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 193, + "line": 37, }, "name": "allocationId", "optional": true, @@ -181948,13 +181948,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 191, + "line": 47, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 377, + "line": 233, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -181976,7 +181976,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 229, + "line": 85, }, "name": "arn", "type": Object { @@ -181987,7 +181987,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 234, + "line": 90, }, "name": "arnSuffix", "type": Object { @@ -181997,7 +181997,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 240, + "line": 96, }, "name": "deregistrationDelay", "optional": true, @@ -182008,7 +182008,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 357, + "line": 213, }, "name": "healthCheck", "optional": true, @@ -182024,7 +182024,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 249, + "line": 105, }, "name": "id", "optional": true, @@ -182035,7 +182035,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 258, + "line": 114, }, "name": "lambdaMultiValueHeadersEnabled", "optional": true, @@ -182046,7 +182046,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 267, + "line": 123, }, "name": "loadBalancingAlgorithmType", "optional": true, @@ -182057,7 +182057,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 276, + "line": 132, }, "name": "name", "optional": true, @@ -182068,7 +182068,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 285, + "line": 141, }, "name": "namePrefix", "optional": true, @@ -182079,7 +182079,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 294, + "line": 150, }, "name": "port", "optional": true, @@ -182090,7 +182090,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 303, + "line": 159, }, "name": "protocol", "optional": true, @@ -182101,7 +182101,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 312, + "line": 168, }, "name": "proxyProtocolV2", "optional": true, @@ -182112,7 +182112,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 321, + "line": 177, }, "name": "slowStart", "optional": true, @@ -182123,7 +182123,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 366, + "line": 222, }, "name": "stickiness", "optional": true, @@ -182139,7 +182139,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 330, + "line": 186, }, "name": "tags", "optional": true, @@ -182155,7 +182155,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 339, + "line": 195, }, "name": "targetType", "optional": true, @@ -182166,7 +182166,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 348, + "line": 204, }, "name": "vpcId", "optional": true, @@ -182205,13 +182205,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -182232,7 +182232,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 105, + "line": 75, }, "name": "targetGroupArn", "type": Object { @@ -182242,7 +182242,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 114, + "line": 84, }, "name": "targetId", "type": Object { @@ -182252,7 +182252,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 78, + "line": 48, }, "name": "availabilityZone", "optional": true, @@ -182263,7 +182263,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 87, + "line": 57, }, "name": "id", "optional": true, @@ -182274,7 +182274,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 96, + "line": 66, }, "name": "port", "optional": true, @@ -182294,7 +182294,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 40, + "line": 10, }, "name": "LbTargetGroupAttachmentConfig", "properties": Array [ @@ -182303,7 +182303,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 43, + "line": 13, }, "name": "targetGroupArn", "type": Object { @@ -182315,7 +182315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 44, + "line": 14, }, "name": "targetId", "type": Object { @@ -182327,7 +182327,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 41, + "line": 11, }, "name": "availabilityZone", "optional": true, @@ -182340,7 +182340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group-attachment.ts", - "line": 42, + "line": 12, }, "name": "port", "optional": true, @@ -182360,7 +182360,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 154, + "line": 10, }, "name": "LbTargetGroupConfig", "properties": Array [ @@ -182369,7 +182369,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 155, + "line": 11, }, "name": "deregistrationDelay", "optional": true, @@ -182385,7 +182385,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 168, + "line": 24, }, "name": "healthCheck", "optional": true, @@ -182403,7 +182403,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 156, + "line": 12, }, "name": "lambdaMultiValueHeadersEnabled", "optional": true, @@ -182416,7 +182416,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 157, + "line": 13, }, "name": "loadBalancingAlgorithmType", "optional": true, @@ -182429,7 +182429,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 158, + "line": 14, }, "name": "name", "optional": true, @@ -182442,7 +182442,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 159, + "line": 15, }, "name": "namePrefix", "optional": true, @@ -182455,7 +182455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 160, + "line": 16, }, "name": "port", "optional": true, @@ -182468,7 +182468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 161, + "line": 17, }, "name": "protocol", "optional": true, @@ -182481,7 +182481,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 162, + "line": 18, }, "name": "proxyProtocolV2", "optional": true, @@ -182494,7 +182494,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 163, + "line": 19, }, "name": "slowStart", "optional": true, @@ -182510,7 +182510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 170, + "line": 26, }, "name": "stickiness", "optional": true, @@ -182528,7 +182528,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 164, + "line": 20, }, "name": "tags", "optional": true, @@ -182546,7 +182546,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 165, + "line": 21, }, "name": "targetType", "optional": true, @@ -182559,7 +182559,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 166, + "line": 22, }, "name": "vpcId", "optional": true, @@ -182576,7 +182576,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 172, + "line": 28, }, "name": "LbTargetGroupHealthCheck", "properties": Array [ @@ -182585,7 +182585,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 173, + "line": 29, }, "name": "enabled", "optional": true, @@ -182598,7 +182598,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 174, + "line": 30, }, "name": "healthyThreshold", "optional": true, @@ -182611,7 +182611,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 175, + "line": 31, }, "name": "interval", "optional": true, @@ -182624,7 +182624,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 176, + "line": 32, }, "name": "matcher", "optional": true, @@ -182637,7 +182637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 177, + "line": 33, }, "name": "path", "optional": true, @@ -182650,7 +182650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 178, + "line": 34, }, "name": "port", "optional": true, @@ -182663,7 +182663,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 179, + "line": 35, }, "name": "protocol", "optional": true, @@ -182676,7 +182676,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 180, + "line": 36, }, "name": "timeout", "optional": true, @@ -182689,7 +182689,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 181, + "line": 37, }, "name": "unhealthyThreshold", "optional": true, @@ -182706,7 +182706,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 183, + "line": 39, }, "name": "LbTargetGroupStickiness", "properties": Array [ @@ -182715,7 +182715,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 186, + "line": 42, }, "name": "type", "type": Object { @@ -182727,7 +182727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 184, + "line": 40, }, "name": "cookieDuration", "optional": true, @@ -182740,7 +182740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb-target-group.ts", - "line": 185, + "line": 41, }, "name": "enabled", "optional": true, @@ -182757,7 +182757,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 196, + "line": 40, }, "name": "LbTimeouts", "properties": Array [ @@ -182766,7 +182766,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 197, + "line": 41, }, "name": "create", "optional": true, @@ -182779,7 +182779,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 198, + "line": 42, }, "name": "delete", "optional": true, @@ -182792,7 +182792,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lb.ts", - "line": 199, + "line": 43, }, "name": "update", "optional": true, @@ -182831,13 +182831,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/licensemanager-association.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-association.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -182858,7 +182858,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-association.ts", - "line": 75, + "line": 53, }, "name": "licenseConfigurationArn", "type": Object { @@ -182868,7 +182868,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-association.ts", - "line": 84, + "line": 62, }, "name": "resourceArn", "type": Object { @@ -182878,7 +182878,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-association.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -182898,7 +182898,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/licensemanager-association.ts", - "line": 32, + "line": 10, }, "name": "LicensemanagerAssociationConfig", "properties": Array [ @@ -182907,7 +182907,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/licensemanager-association.ts", - "line": 33, + "line": 11, }, "name": "licenseConfigurationArn", "type": Object { @@ -182919,7 +182919,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/licensemanager-association.ts", - "line": 34, + "line": 12, }, "name": "resourceArn", "type": Object { @@ -182957,13 +182957,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 70, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 176, + "line": 128, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -182984,7 +182984,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 138, + "line": 90, }, "name": "licenseCountingType", "type": Object { @@ -182994,7 +182994,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 156, + "line": 108, }, "name": "name", "type": Object { @@ -183004,7 +183004,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 102, + "line": 54, }, "name": "description", "optional": true, @@ -183015,7 +183015,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 111, + "line": 63, }, "name": "id", "optional": true, @@ -183026,7 +183026,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 120, + "line": 72, }, "name": "licenseCount", "optional": true, @@ -183037,7 +183037,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 129, + "line": 81, }, "name": "licenseCountHardLimit", "optional": true, @@ -183048,7 +183048,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 147, + "line": 99, }, "name": "licenseRules", "optional": true, @@ -183064,7 +183064,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 165, + "line": 117, }, "name": "tags", "optional": true, @@ -183089,7 +183089,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 58, + "line": 10, }, "name": "LicensemanagerLicenseConfigurationConfig", "properties": Array [ @@ -183098,7 +183098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 62, + "line": 14, }, "name": "licenseCountingType", "type": Object { @@ -183110,7 +183110,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 64, + "line": 16, }, "name": "name", "type": Object { @@ -183122,7 +183122,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 59, + "line": 11, }, "name": "description", "optional": true, @@ -183135,7 +183135,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 60, + "line": 12, }, "name": "licenseCount", "optional": true, @@ -183148,7 +183148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 61, + "line": 13, }, "name": "licenseCountHardLimit", "optional": true, @@ -183161,7 +183161,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 63, + "line": 15, }, "name": "licenseRules", "optional": true, @@ -183179,7 +183179,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/licensemanager-license-configuration.ts", - "line": 65, + "line": 17, }, "name": "tags", "optional": true, @@ -183223,13 +183223,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lightsail-domain.ts", - "line": 38, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lightsail-domain.ts", - "line": 89, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -183251,7 +183251,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-domain.ts", - "line": 63, + "line": 41, }, "name": "arn", "type": Object { @@ -183261,7 +183261,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-domain.ts", - "line": 69, + "line": 47, }, "name": "domainName", "type": Object { @@ -183271,7 +183271,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-domain.ts", - "line": 78, + "line": 56, }, "name": "id", "optional": true, @@ -183291,7 +183291,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lightsail-domain.ts", - "line": 32, + "line": 10, }, "name": "LightsailDomainConfig", "properties": Array [ @@ -183300,7 +183300,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-domain.ts", - "line": 33, + "line": 11, }, "name": "domainName", "type": Object { @@ -183338,13 +183338,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 103, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 254, + "line": 173, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -183366,7 +183366,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 134, + "line": 53, }, "name": "arn", "type": Object { @@ -183377,7 +183377,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 166, + "line": 85, }, "name": "cpuCount", "type": Object { @@ -183388,7 +183388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 171, + "line": 90, }, "name": "createdAt", "type": Object { @@ -183399,7 +183399,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 185, + "line": 104, }, "name": "ipv6Address", "type": Object { @@ -183410,7 +183410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 190, + "line": 109, }, "name": "isStaticIp", "type": Object { @@ -183421,7 +183421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 213, + "line": 132, }, "name": "privateIpAddress", "type": Object { @@ -183432,7 +183432,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 218, + "line": 137, }, "name": "publicIpAddress", "type": Object { @@ -183443,7 +183443,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 223, + "line": 142, }, "name": "ramSize", "type": Object { @@ -183454,7 +183454,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 246, + "line": 165, }, "name": "username", "type": Object { @@ -183464,7 +183464,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 140, + "line": 59, }, "name": "availabilityZone", "type": Object { @@ -183474,7 +183474,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 149, + "line": 68, }, "name": "blueprintId", "type": Object { @@ -183484,7 +183484,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 158, + "line": 77, }, "name": "bundleId", "type": Object { @@ -183494,7 +183494,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 205, + "line": 124, }, "name": "name", "type": Object { @@ -183504,7 +183504,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 177, + "line": 96, }, "name": "id", "optional": true, @@ -183515,7 +183515,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 196, + "line": 115, }, "name": "keyPairName", "optional": true, @@ -183526,7 +183526,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 229, + "line": 148, }, "name": "tags", "optional": true, @@ -183542,7 +183542,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 238, + "line": 157, }, "name": "userData", "optional": true, @@ -183562,7 +183562,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 91, + "line": 10, }, "name": "LightsailInstanceConfig", "properties": Array [ @@ -183571,7 +183571,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 92, + "line": 11, }, "name": "availabilityZone", "type": Object { @@ -183583,7 +183583,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 93, + "line": 12, }, "name": "blueprintId", "type": Object { @@ -183595,7 +183595,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 94, + "line": 13, }, "name": "bundleId", "type": Object { @@ -183607,7 +183607,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 96, + "line": 15, }, "name": "name", "type": Object { @@ -183619,7 +183619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 95, + "line": 14, }, "name": "keyPairName", "optional": true, @@ -183632,7 +183632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 97, + "line": 16, }, "name": "tags", "optional": true, @@ -183650,7 +183650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-instance.ts", - "line": 98, + "line": 17, }, "name": "userData", "optional": true, @@ -183690,13 +183690,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 71, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 172, + "line": 120, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -183718,7 +183718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 99, + "line": 47, }, "name": "arn", "type": Object { @@ -183729,7 +183729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 104, + "line": 52, }, "name": "encryptedFingerprint", "type": Object { @@ -183740,7 +183740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 109, + "line": 57, }, "name": "encryptedPrivateKey", "type": Object { @@ -183751,7 +183751,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 114, + "line": 62, }, "name": "fingerprint", "type": Object { @@ -183762,7 +183762,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 155, + "line": 103, }, "name": "privateKey", "type": Object { @@ -183772,7 +183772,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 120, + "line": 68, }, "name": "id", "optional": true, @@ -183783,7 +183783,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 129, + "line": 77, }, "name": "name", "optional": true, @@ -183794,7 +183794,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 138, + "line": 86, }, "name": "namePrefix", "optional": true, @@ -183805,7 +183805,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 147, + "line": 95, }, "name": "pgpKey", "optional": true, @@ -183816,7 +183816,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 161, + "line": 109, }, "name": "publicKey", "optional": true, @@ -183836,7 +183836,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 62, + "line": 10, }, "name": "LightsailKeyPairConfig", "properties": Array [ @@ -183845,7 +183845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 63, + "line": 11, }, "name": "name", "optional": true, @@ -183858,7 +183858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 64, + "line": 12, }, "name": "namePrefix", "optional": true, @@ -183871,7 +183871,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 65, + "line": 13, }, "name": "pgpKey", "optional": true, @@ -183884,7 +183884,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-key-pair.ts", - "line": 66, + "line": 14, }, "name": "publicKey", "optional": true, @@ -183923,13 +183923,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip.ts", - "line": 46, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip.ts", - "line": 107, + "line": 77, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -183951,7 +183951,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip.ts", - "line": 71, + "line": 41, }, "name": "arn", "type": Object { @@ -183962,7 +183962,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip.ts", - "line": 85, + "line": 55, }, "name": "ipAddress", "type": Object { @@ -183973,7 +183973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip.ts", - "line": 99, + "line": 69, }, "name": "supportCode", "type": Object { @@ -183983,7 +183983,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip.ts", - "line": 91, + "line": 61, }, "name": "name", "type": Object { @@ -183993,7 +183993,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip.ts", - "line": 77, + "line": 47, }, "name": "id", "optional": true, @@ -184032,13 +184032,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip-attachment.ts", - "line": 43, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip-attachment.ts", - "line": 104, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -184060,7 +184060,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip-attachment.ts", - "line": 87, + "line": 61, }, "name": "ipAddress", "type": Object { @@ -184070,7 +184070,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip-attachment.ts", - "line": 79, + "line": 53, }, "name": "instanceName", "type": Object { @@ -184080,7 +184080,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip-attachment.ts", - "line": 93, + "line": 67, }, "name": "staticIpName", "type": Object { @@ -184090,7 +184090,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip-attachment.ts", - "line": 70, + "line": 44, }, "name": "id", "optional": true, @@ -184110,7 +184110,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip-attachment.ts", - "line": 36, + "line": 10, }, "name": "LightsailStaticIpAttachmentConfig", "properties": Array [ @@ -184119,7 +184119,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip-attachment.ts", - "line": 37, + "line": 11, }, "name": "instanceName", "type": Object { @@ -184131,7 +184131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip-attachment.ts", - "line": 38, + "line": 12, }, "name": "staticIpName", "type": Object { @@ -184150,7 +184150,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip.ts", - "line": 40, + "line": 10, }, "name": "LightsailStaticIpConfig", "properties": Array [ @@ -184159,7 +184159,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/lightsail-static-ip.ts", - "line": 41, + "line": 11, }, "name": "name", "type": Object { @@ -184197,13 +184197,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/load-balancer-backend-server-policy.ts", - "line": 47, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-backend-server-policy.ts", - "line": 113, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -184224,7 +184224,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-backend-server-policy.ts", - "line": 84, + "line": 55, }, "name": "instancePort", "type": Object { @@ -184234,7 +184234,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-backend-server-policy.ts", - "line": 93, + "line": 64, }, "name": "loadBalancerName", "type": Object { @@ -184244,7 +184244,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-backend-server-policy.ts", - "line": 75, + "line": 46, }, "name": "id", "optional": true, @@ -184255,7 +184255,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-backend-server-policy.ts", - "line": 102, + "line": 73, }, "name": "policyNames", "optional": true, @@ -184280,7 +184280,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/load-balancer-backend-server-policy.ts", - "line": 39, + "line": 10, }, "name": "LoadBalancerBackendServerPolicyConfig", "properties": Array [ @@ -184289,7 +184289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-backend-server-policy.ts", - "line": 40, + "line": 11, }, "name": "instancePort", "type": Object { @@ -184301,7 +184301,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-backend-server-policy.ts", - "line": 41, + "line": 12, }, "name": "loadBalancerName", "type": Object { @@ -184313,7 +184313,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-backend-server-policy.ts", - "line": 42, + "line": 13, }, "name": "policyNames", "optional": true, @@ -184357,13 +184357,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/load-balancer-listener-policy.ts", - "line": 47, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-listener-policy.ts", - "line": 113, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -184384,7 +184384,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-listener-policy.ts", - "line": 84, + "line": 55, }, "name": "loadBalancerName", "type": Object { @@ -184394,7 +184394,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-listener-policy.ts", - "line": 93, + "line": 64, }, "name": "loadBalancerPort", "type": Object { @@ -184404,7 +184404,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-listener-policy.ts", - "line": 75, + "line": 46, }, "name": "id", "optional": true, @@ -184415,7 +184415,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-listener-policy.ts", - "line": 102, + "line": 73, }, "name": "policyNames", "optional": true, @@ -184440,7 +184440,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/load-balancer-listener-policy.ts", - "line": 39, + "line": 10, }, "name": "LoadBalancerListenerPolicyConfig", "properties": Array [ @@ -184449,7 +184449,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-listener-policy.ts", - "line": 40, + "line": 11, }, "name": "loadBalancerName", "type": Object { @@ -184461,7 +184461,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-listener-policy.ts", - "line": 41, + "line": 12, }, "name": "loadBalancerPort", "type": Object { @@ -184473,7 +184473,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-listener-policy.ts", - "line": 42, + "line": 13, }, "name": "policyNames", "optional": true, @@ -184517,13 +184517,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 67, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 143, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -184544,7 +184544,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 105, + "line": 62, }, "name": "loadBalancerName", "type": Object { @@ -184554,7 +184554,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 114, + "line": 71, }, "name": "policyName", "type": Object { @@ -184564,7 +184564,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 123, + "line": 80, }, "name": "policyTypeName", "type": Object { @@ -184574,7 +184574,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 96, + "line": 53, }, "name": "id", "optional": true, @@ -184585,7 +184585,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 132, + "line": 89, }, "name": "policyAttribute", "optional": true, @@ -184610,7 +184610,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 53, + "line": 10, }, "name": "LoadBalancerPolicyConfig", "properties": Array [ @@ -184619,7 +184619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 54, + "line": 11, }, "name": "loadBalancerName", "type": Object { @@ -184631,7 +184631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 55, + "line": 12, }, "name": "policyName", "type": Object { @@ -184643,7 +184643,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 56, + "line": 13, }, "name": "policyTypeName", "type": Object { @@ -184658,7 +184658,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 58, + "line": 15, }, "name": "policyAttribute", "optional": true, @@ -184680,7 +184680,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 60, + "line": 17, }, "name": "LoadBalancerPolicyPolicyAttribute", "properties": Array [ @@ -184689,7 +184689,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 61, + "line": 18, }, "name": "name", "optional": true, @@ -184702,7 +184702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/load-balancer-policy.ts", - "line": 62, + "line": 19, }, "name": "value", "optional": true, @@ -184741,13 +184741,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/macie-member-account-association.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/macie-member-account-association.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -184768,7 +184768,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/macie-member-account-association.ts", - "line": 69, + "line": 51, }, "name": "memberAccountId", "type": Object { @@ -184778,7 +184778,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/macie-member-account-association.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -184798,7 +184798,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/macie-member-account-association.ts", - "line": 28, + "line": 10, }, "name": "MacieMemberAccountAssociationConfig", "properties": Array [ @@ -184807,7 +184807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/macie-member-account-association.ts", - "line": 29, + "line": 11, }, "name": "memberAccountId", "type": Object { @@ -184845,13 +184845,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 68, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 144, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -184872,7 +184872,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 97, + "line": 53, }, "name": "bucketName", "type": Object { @@ -184882,7 +184882,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 133, + "line": 89, }, "name": "classificationType", "optional": true, @@ -184898,7 +184898,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 106, + "line": 62, }, "name": "id", "optional": true, @@ -184909,7 +184909,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 115, + "line": 71, }, "name": "memberAccountId", "optional": true, @@ -184920,7 +184920,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 124, + "line": 80, }, "name": "prefix", "optional": true, @@ -184937,7 +184937,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 61, + "line": 17, }, "name": "MacieS3BucketAssociationClassificationType", "properties": Array [ @@ -184946,7 +184946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 62, + "line": 18, }, "name": "continuous", "optional": true, @@ -184959,7 +184959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 63, + "line": 19, }, "name": "oneTime", "optional": true, @@ -184979,7 +184979,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 54, + "line": 10, }, "name": "MacieS3BucketAssociationConfig", "properties": Array [ @@ -184988,7 +184988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 55, + "line": 11, }, "name": "bucketName", "type": Object { @@ -185003,7 +185003,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 59, + "line": 15, }, "name": "classificationType", "optional": true, @@ -185021,7 +185021,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 56, + "line": 12, }, "name": "memberAccountId", "optional": true, @@ -185034,7 +185034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/macie-s3-bucket-association.ts", - "line": 57, + "line": 13, }, "name": "prefix", "optional": true, @@ -185073,13 +185073,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/main-route-table-association.ts", - "line": 43, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/main-route-table-association.ts", - "line": 104, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -185101,7 +185101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/main-route-table-association.ts", - "line": 78, + "line": 52, }, "name": "originalRouteTableId", "type": Object { @@ -185111,7 +185111,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/main-route-table-association.ts", - "line": 84, + "line": 58, }, "name": "routeTableId", "type": Object { @@ -185121,7 +185121,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/main-route-table-association.ts", - "line": 93, + "line": 67, }, "name": "vpcId", "type": Object { @@ -185131,7 +185131,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/main-route-table-association.ts", - "line": 70, + "line": 44, }, "name": "id", "optional": true, @@ -185151,7 +185151,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/main-route-table-association.ts", - "line": 36, + "line": 10, }, "name": "MainRouteTableAssociationConfig", "properties": Array [ @@ -185160,7 +185160,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/main-route-table-association.ts", - "line": 37, + "line": 11, }, "name": "routeTableId", "type": Object { @@ -185172,7 +185172,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/main-route-table-association.ts", - "line": 38, + "line": 12, }, "name": "vpcId", "type": Object { @@ -185210,13 +185210,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 90, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 191, + "line": 128, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -185238,7 +185238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 120, + "line": 57, }, "name": "arn", "type": Object { @@ -185248,7 +185248,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 144, + "line": 81, }, "name": "name", "type": Object { @@ -185258,7 +185258,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 126, + "line": 63, }, "name": "description", "optional": true, @@ -185269,7 +185269,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 135, + "line": 72, }, "name": "id", "optional": true, @@ -185280,7 +185280,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 153, + "line": 90, }, "name": "pricingPlan", "optional": true, @@ -185291,7 +185291,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 180, + "line": 117, }, "name": "reservationPlanSettings", "optional": true, @@ -185307,7 +185307,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 162, + "line": 99, }, "name": "status", "optional": true, @@ -185318,7 +185318,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 171, + "line": 108, }, "name": "tags", "optional": true, @@ -185343,7 +185343,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 73, + "line": 10, }, "name": "MediaConvertQueueConfig", "properties": Array [ @@ -185352,7 +185352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 75, + "line": 12, }, "name": "name", "type": Object { @@ -185364,7 +185364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 74, + "line": 11, }, "name": "description", "optional": true, @@ -185377,7 +185377,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 76, + "line": 13, }, "name": "pricingPlan", "optional": true, @@ -185393,7 +185393,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 80, + "line": 17, }, "name": "reservationPlanSettings", "optional": true, @@ -185411,7 +185411,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 77, + "line": 14, }, "name": "status", "optional": true, @@ -185424,7 +185424,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 78, + "line": 15, }, "name": "tags", "optional": true, @@ -185446,7 +185446,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 82, + "line": 19, }, "name": "MediaConvertQueueReservationPlanSettings", "properties": Array [ @@ -185455,7 +185455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 83, + "line": 20, }, "name": "commitment", "type": Object { @@ -185467,7 +185467,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 84, + "line": 21, }, "name": "renewalType", "type": Object { @@ -185479,7 +185479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-convert-queue.ts", - "line": 85, + "line": 22, }, "name": "reservedSlots", "type": Object { @@ -185517,13 +185517,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 98, + "line": 43, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 148, + "line": 93, }, "name": "hlsIngest", "parameters": Array [ @@ -185543,7 +185543,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 174, + "line": 119, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -185565,7 +185565,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 125, + "line": 70, }, "name": "arn", "type": Object { @@ -185575,7 +185575,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 131, + "line": 76, }, "name": "channelId", "type": Object { @@ -185585,7 +185585,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 140, + "line": 85, }, "name": "description", "optional": true, @@ -185596,7 +185596,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 154, + "line": 99, }, "name": "id", "optional": true, @@ -185607,7 +185607,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 163, + "line": 108, }, "name": "tags", "optional": true, @@ -185632,7 +185632,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 66, + "line": 11, }, "name": "MediaPackageChannelConfig", "properties": Array [ @@ -185641,7 +185641,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 67, + "line": 12, }, "name": "channelId", "type": Object { @@ -185653,7 +185653,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 68, + "line": 13, }, "name": "description", "optional": true, @@ -185666,7 +185666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 69, + "line": 14, }, "name": "tags", "optional": true, @@ -185713,7 +185713,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 88, + "line": 33, }, "name": "MediaPackageChannelHlsIngest", "properties": Array [ @@ -185721,7 +185721,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 91, + "line": 36, }, "name": "ingestEndpoints", "type": Object { @@ -185762,7 +185762,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 71, + "line": 16, }, "name": "MediaPackageChannelHlsIngestIngestEndpoints", "properties": Array [ @@ -185770,7 +185770,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 74, + "line": 19, }, "name": "password", "type": Object { @@ -185781,7 +185781,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 79, + "line": 24, }, "name": "url", "type": Object { @@ -185792,7 +185792,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-package-channel.ts", - "line": 84, + "line": 29, }, "name": "username", "type": Object { @@ -185830,13 +185830,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/media-store-container.ts", - "line": 50, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/media-store-container.ts", - "line": 116, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -185858,7 +185858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-store-container.ts", - "line": 76, + "line": 43, }, "name": "arn", "type": Object { @@ -185869,7 +185869,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-store-container.ts", - "line": 81, + "line": 48, }, "name": "endpoint", "type": Object { @@ -185879,7 +185879,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-store-container.ts", - "line": 96, + "line": 63, }, "name": "name", "type": Object { @@ -185889,7 +185889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-store-container.ts", - "line": 87, + "line": 54, }, "name": "id", "optional": true, @@ -185900,7 +185900,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-store-container.ts", - "line": 105, + "line": 72, }, "name": "tags", "optional": true, @@ -185925,7 +185925,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/media-store-container.ts", - "line": 43, + "line": 10, }, "name": "MediaStoreContainerConfig", "properties": Array [ @@ -185934,7 +185934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-store-container.ts", - "line": 44, + "line": 11, }, "name": "name", "type": Object { @@ -185946,7 +185946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-store-container.ts", - "line": 45, + "line": 12, }, "name": "tags", "optional": true, @@ -185990,13 +185990,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/media-store-container-policy.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/media-store-container-policy.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -186017,7 +186017,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-store-container-policy.ts", - "line": 66, + "line": 44, }, "name": "containerName", "type": Object { @@ -186027,7 +186027,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-store-container-policy.ts", - "line": 84, + "line": 62, }, "name": "policy", "type": Object { @@ -186037,7 +186037,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/media-store-container-policy.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -186057,7 +186057,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/media-store-container-policy.ts", - "line": 32, + "line": 10, }, "name": "MediaStoreContainerPolicyConfig", "properties": Array [ @@ -186066,7 +186066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-store-container-policy.ts", - "line": 33, + "line": 11, }, "name": "containerName", "type": Object { @@ -186078,7 +186078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/media-store-container-policy.ts", - "line": 34, + "line": 12, }, "name": "policy", "type": Object { @@ -186116,13 +186116,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 267, + "line": 77, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 384, + "line": 194, }, "name": "instances", "parameters": Array [ @@ -186142,7 +186142,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 473, + "line": 283, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -186164,7 +186164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 316, + "line": 126, }, "name": "arn", "type": Object { @@ -186174,7 +186174,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 331, + "line": 141, }, "name": "brokerName", "type": Object { @@ -186184,7 +186184,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 349, + "line": 159, }, "name": "engineType", "type": Object { @@ -186194,7 +186194,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 358, + "line": 168, }, "name": "engineVersion", "type": Object { @@ -186204,7 +186204,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 367, + "line": 177, }, "name": "hostInstanceType", "type": Object { @@ -186214,7 +186214,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 399, + "line": 209, }, "name": "securityGroups", "type": Object { @@ -186229,7 +186229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 462, + "line": 272, }, "name": "user", "type": Object { @@ -186244,7 +186244,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 308, + "line": 118, }, "name": "applyImmediately", "optional": true, @@ -186255,7 +186255,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 322, + "line": 132, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -186266,7 +186266,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 426, + "line": 236, }, "name": "configuration", "optional": true, @@ -186282,7 +186282,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 340, + "line": 150, }, "name": "deploymentMode", "optional": true, @@ -186293,7 +186293,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 435, + "line": 245, }, "name": "encryptionOptions", "optional": true, @@ -186309,7 +186309,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 376, + "line": 186, }, "name": "id", "optional": true, @@ -186320,7 +186320,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 444, + "line": 254, }, "name": "logs", "optional": true, @@ -186336,7 +186336,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 453, + "line": 263, }, "name": "maintenanceWindowStartTime", "optional": true, @@ -186352,7 +186352,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 390, + "line": 200, }, "name": "publiclyAccessible", "optional": true, @@ -186363,7 +186363,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 408, + "line": 218, }, "name": "subnetIds", "optional": true, @@ -186379,7 +186379,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 417, + "line": 227, }, "name": "tags", "optional": true, @@ -186404,7 +186404,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 201, + "line": 11, }, "name": "MqBrokerConfig", "properties": Array [ @@ -186413,7 +186413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 204, + "line": 14, }, "name": "brokerName", "type": Object { @@ -186425,7 +186425,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 206, + "line": 16, }, "name": "engineType", "type": Object { @@ -186437,7 +186437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 207, + "line": 17, }, "name": "engineVersion", "type": Object { @@ -186449,7 +186449,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 208, + "line": 18, }, "name": "hostInstanceType", "type": Object { @@ -186461,7 +186461,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 210, + "line": 20, }, "name": "securityGroups", "type": Object { @@ -186481,7 +186481,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 222, + "line": 32, }, "name": "user", "type": Object { @@ -186498,7 +186498,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 202, + "line": 12, }, "name": "applyImmediately", "optional": true, @@ -186511,7 +186511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 203, + "line": 13, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -186527,7 +186527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 214, + "line": 24, }, "name": "configuration", "optional": true, @@ -186545,7 +186545,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 205, + "line": 15, }, "name": "deploymentMode", "optional": true, @@ -186561,7 +186561,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 216, + "line": 26, }, "name": "encryptionOptions", "optional": true, @@ -186582,7 +186582,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 218, + "line": 28, }, "name": "logs", "optional": true, @@ -186603,7 +186603,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 220, + "line": 30, }, "name": "maintenanceWindowStartTime", "optional": true, @@ -186621,7 +186621,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 209, + "line": 19, }, "name": "publiclyAccessible", "optional": true, @@ -186634,7 +186634,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 211, + "line": 21, }, "name": "subnetIds", "optional": true, @@ -186652,7 +186652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 212, + "line": 22, }, "name": "tags", "optional": true, @@ -186674,7 +186674,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 241, + "line": 51, }, "name": "MqBrokerConfiguration", "properties": Array [ @@ -186683,7 +186683,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 242, + "line": 52, }, "name": "id", "optional": true, @@ -186696,7 +186696,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 243, + "line": 53, }, "name": "revision", "optional": true, @@ -186713,7 +186713,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 245, + "line": 55, }, "name": "MqBrokerEncryptionOptions", "properties": Array [ @@ -186722,7 +186722,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 246, + "line": 56, }, "name": "kmsKeyId", "optional": true, @@ -186735,7 +186735,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 247, + "line": 57, }, "name": "useAwsOwnedKey", "optional": true, @@ -186777,7 +186777,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 224, + "line": 34, }, "name": "MqBrokerInstances", "properties": Array [ @@ -186785,7 +186785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 227, + "line": 37, }, "name": "consoleUrl", "type": Object { @@ -186796,7 +186796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 232, + "line": 42, }, "name": "endpoints", "type": Object { @@ -186812,7 +186812,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 237, + "line": 47, }, "name": "ipAddress", "type": Object { @@ -186828,7 +186828,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 249, + "line": 59, }, "name": "MqBrokerLogs", "properties": Array [ @@ -186837,7 +186837,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 250, + "line": 60, }, "name": "audit", "optional": true, @@ -186850,7 +186850,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 251, + "line": 61, }, "name": "general", "optional": true, @@ -186867,7 +186867,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 253, + "line": 63, }, "name": "MqBrokerMaintenanceWindowStartTime", "properties": Array [ @@ -186876,7 +186876,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 254, + "line": 64, }, "name": "dayOfWeek", "type": Object { @@ -186888,7 +186888,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 255, + "line": 65, }, "name": "timeOfDay", "type": Object { @@ -186900,7 +186900,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 256, + "line": 66, }, "name": "timeZone", "type": Object { @@ -186916,7 +186916,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 258, + "line": 68, }, "name": "MqBrokerUser", "properties": Array [ @@ -186925,7 +186925,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 261, + "line": 71, }, "name": "password", "type": Object { @@ -186937,7 +186937,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 262, + "line": 72, }, "name": "username", "type": Object { @@ -186949,7 +186949,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 259, + "line": 69, }, "name": "consoleAccess", "optional": true, @@ -186962,7 +186962,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-broker.ts", - "line": 260, + "line": 70, }, "name": "groups", "optional": true, @@ -187006,13 +187006,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 70, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 176, + "line": 127, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -187034,7 +187034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 100, + "line": 51, }, "name": "arn", "type": Object { @@ -187045,7 +187045,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 150, + "line": 101, }, "name": "latestRevision", "type": Object { @@ -187055,7 +187055,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 106, + "line": 57, }, "name": "data", "type": Object { @@ -187065,7 +187065,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 124, + "line": 75, }, "name": "engineType", "type": Object { @@ -187075,7 +187075,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 133, + "line": 84, }, "name": "engineVersion", "type": Object { @@ -187085,7 +187085,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 156, + "line": 107, }, "name": "name", "type": Object { @@ -187095,7 +187095,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 115, + "line": 66, }, "name": "description", "optional": true, @@ -187106,7 +187106,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 142, + "line": 93, }, "name": "id", "optional": true, @@ -187117,7 +187117,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 165, + "line": 116, }, "name": "tags", "optional": true, @@ -187142,7 +187142,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 59, + "line": 10, }, "name": "MqConfigurationConfig", "properties": Array [ @@ -187151,7 +187151,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 60, + "line": 11, }, "name": "data", "type": Object { @@ -187163,7 +187163,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 62, + "line": 13, }, "name": "engineType", "type": Object { @@ -187175,7 +187175,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 63, + "line": 14, }, "name": "engineVersion", "type": Object { @@ -187187,7 +187187,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 64, + "line": 15, }, "name": "name", "type": Object { @@ -187199,7 +187199,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 61, + "line": 12, }, "name": "description", "optional": true, @@ -187212,7 +187212,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/mq-configuration.ts", - "line": 65, + "line": 16, }, "name": "tags", "optional": true, @@ -187256,13 +187256,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 374, + "line": 100, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 545, + "line": 271, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -187284,7 +187284,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 409, + "line": 135, }, "name": "arn", "type": Object { @@ -187295,7 +187295,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 414, + "line": 140, }, "name": "bootstrapBrokers", "type": Object { @@ -187306,7 +187306,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 419, + "line": 145, }, "name": "bootstrapBrokersTls", "type": Object { @@ -187317,7 +187317,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 433, + "line": 159, }, "name": "currentVersion", "type": Object { @@ -187328,7 +187328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 483, + "line": 209, }, "name": "zookeeperConnectString", "type": Object { @@ -187338,7 +187338,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 489, + "line": 215, }, "name": "brokerNodeGroupInfo", "type": Object { @@ -187353,7 +187353,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 425, + "line": 151, }, "name": "clusterName", "type": Object { @@ -187363,7 +187363,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 457, + "line": 183, }, "name": "kafkaVersion", "type": Object { @@ -187373,7 +187373,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 466, + "line": 192, }, "name": "numberOfBrokerNodes", "type": Object { @@ -187383,7 +187383,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 498, + "line": 224, }, "name": "clientAuthentication", "optional": true, @@ -187399,7 +187399,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 507, + "line": 233, }, "name": "configurationInfo", "optional": true, @@ -187415,7 +187415,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 516, + "line": 242, }, "name": "encryptionInfo", "optional": true, @@ -187431,7 +187431,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 439, + "line": 165, }, "name": "enhancedMonitoring", "optional": true, @@ -187442,7 +187442,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 448, + "line": 174, }, "name": "id", "optional": true, @@ -187453,7 +187453,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 525, + "line": 251, }, "name": "loggingInfo", "optional": true, @@ -187469,7 +187469,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 534, + "line": 260, }, "name": "openMonitoring", "optional": true, @@ -187485,7 +187485,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 475, + "line": 201, }, "name": "tags", "optional": true, @@ -187507,7 +187507,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 303, + "line": 29, }, "name": "MskClusterBrokerNodeGroupInfo", "properties": Array [ @@ -187516,7 +187516,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 305, + "line": 31, }, "name": "clientSubnets", "type": Object { @@ -187533,7 +187533,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 306, + "line": 32, }, "name": "ebsVolumeSize", "type": Object { @@ -187545,7 +187545,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 307, + "line": 33, }, "name": "instanceType", "type": Object { @@ -187557,7 +187557,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 308, + "line": 34, }, "name": "securityGroups", "type": Object { @@ -187574,7 +187574,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 304, + "line": 30, }, "name": "azDistribution", "optional": true, @@ -187591,7 +187591,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 313, + "line": 39, }, "name": "MskClusterClientAuthentication", "properties": Array [ @@ -187603,7 +187603,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 315, + "line": 41, }, "name": "tls", "optional": true, @@ -187625,7 +187625,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 310, + "line": 36, }, "name": "MskClusterClientAuthenticationTls", "properties": Array [ @@ -187634,7 +187634,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 311, + "line": 37, }, "name": "certificateAuthorityArns", "optional": true, @@ -187659,7 +187659,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 284, + "line": 10, }, "name": "MskClusterConfig", "properties": Array [ @@ -187671,7 +187671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 291, + "line": 17, }, "name": "brokerNodeGroupInfo", "type": Object { @@ -187688,7 +187688,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 285, + "line": 11, }, "name": "clusterName", "type": Object { @@ -187700,7 +187700,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 287, + "line": 13, }, "name": "kafkaVersion", "type": Object { @@ -187712,7 +187712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 288, + "line": 14, }, "name": "numberOfBrokerNodes", "type": Object { @@ -187727,7 +187727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 293, + "line": 19, }, "name": "clientAuthentication", "optional": true, @@ -187748,7 +187748,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 295, + "line": 21, }, "name": "configurationInfo", "optional": true, @@ -187769,7 +187769,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 297, + "line": 23, }, "name": "encryptionInfo", "optional": true, @@ -187787,7 +187787,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 286, + "line": 12, }, "name": "enhancedMonitoring", "optional": true, @@ -187803,7 +187803,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 299, + "line": 25, }, "name": "loggingInfo", "optional": true, @@ -187824,7 +187824,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 301, + "line": 27, }, "name": "openMonitoring", "optional": true, @@ -187842,7 +187842,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 289, + "line": 15, }, "name": "tags", "optional": true, @@ -187864,7 +187864,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 317, + "line": 43, }, "name": "MskClusterConfigurationInfo", "properties": Array [ @@ -187873,7 +187873,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 318, + "line": 44, }, "name": "arn", "type": Object { @@ -187885,7 +187885,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 319, + "line": 45, }, "name": "revision", "type": Object { @@ -187901,7 +187901,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 325, + "line": 51, }, "name": "MskClusterEncryptionInfo", "properties": Array [ @@ -187910,7 +187910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 326, + "line": 52, }, "name": "encryptionAtRestKmsKeyArn", "optional": true, @@ -187926,7 +187926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 328, + "line": 54, }, "name": "encryptionInTransit", "optional": true, @@ -187948,7 +187948,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 321, + "line": 47, }, "name": "MskClusterEncryptionInfoEncryptionInTransit", "properties": Array [ @@ -187957,7 +187957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 322, + "line": 48, }, "name": "clientBroker", "optional": true, @@ -187970,7 +187970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 323, + "line": 49, }, "name": "inCluster", "optional": true, @@ -187987,7 +187987,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 351, + "line": 77, }, "name": "MskClusterLoggingInfo", "properties": Array [ @@ -187999,7 +187999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 353, + "line": 79, }, "name": "brokerLogs", "type": Object { @@ -188020,7 +188020,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 343, + "line": 69, }, "name": "MskClusterLoggingInfoBrokerLogs", "properties": Array [ @@ -188032,7 +188032,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 345, + "line": 71, }, "name": "cloudwatchLogs", "optional": true, @@ -188053,7 +188053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 347, + "line": 73, }, "name": "firehose", "optional": true, @@ -188074,7 +188074,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 349, + "line": 75, }, "name": "s3", "optional": true, @@ -188096,7 +188096,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 330, + "line": 56, }, "name": "MskClusterLoggingInfoBrokerLogsCloudwatchLogs", "properties": Array [ @@ -188105,7 +188105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 331, + "line": 57, }, "name": "enabled", "type": Object { @@ -188117,7 +188117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 332, + "line": 58, }, "name": "logGroup", "optional": true, @@ -188134,7 +188134,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 334, + "line": 60, }, "name": "MskClusterLoggingInfoBrokerLogsFirehose", "properties": Array [ @@ -188143,7 +188143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 336, + "line": 62, }, "name": "enabled", "type": Object { @@ -188155,7 +188155,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 335, + "line": 61, }, "name": "deliveryStream", "optional": true, @@ -188172,7 +188172,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 338, + "line": 64, }, "name": "MskClusterLoggingInfoBrokerLogsS3", "properties": Array [ @@ -188181,7 +188181,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 340, + "line": 66, }, "name": "enabled", "type": Object { @@ -188193,7 +188193,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 339, + "line": 65, }, "name": "bucket", "optional": true, @@ -188206,7 +188206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 341, + "line": 67, }, "name": "prefix", "optional": true, @@ -188223,7 +188223,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 367, + "line": 93, }, "name": "MskClusterOpenMonitoring", "properties": Array [ @@ -188235,7 +188235,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 369, + "line": 95, }, "name": "prometheus", "type": Object { @@ -188256,7 +188256,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 361, + "line": 87, }, "name": "MskClusterOpenMonitoringPrometheus", "properties": Array [ @@ -188268,7 +188268,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 363, + "line": 89, }, "name": "jmxExporter", "optional": true, @@ -188289,7 +188289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 365, + "line": 91, }, "name": "nodeExporter", "optional": true, @@ -188311,7 +188311,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 355, + "line": 81, }, "name": "MskClusterOpenMonitoringPrometheusJmxExporter", "properties": Array [ @@ -188320,7 +188320,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 356, + "line": 82, }, "name": "enabledInBroker", "type": Object { @@ -188336,7 +188336,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 358, + "line": 84, }, "name": "MskClusterOpenMonitoringPrometheusNodeExporter", "properties": Array [ @@ -188345,7 +188345,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-cluster.ts", - "line": 359, + "line": 85, }, "name": "enabledInBroker", "type": Object { @@ -188383,13 +188383,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 60, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 146, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -188411,7 +188411,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 88, + "line": 47, }, "name": "arn", "type": Object { @@ -188422,7 +188422,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 120, + "line": 79, }, "name": "latestRevision", "type": Object { @@ -188432,7 +188432,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 112, + "line": 71, }, "name": "kafkaVersions", "type": Object { @@ -188447,7 +188447,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 126, + "line": 85, }, "name": "name", "type": Object { @@ -188457,7 +188457,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 135, + "line": 94, }, "name": "serverProperties", "type": Object { @@ -188467,7 +188467,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 94, + "line": 53, }, "name": "description", "optional": true, @@ -188478,7 +188478,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 103, + "line": 62, }, "name": "id", "optional": true, @@ -188498,7 +188498,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 51, + "line": 10, }, "name": "MskConfigurationConfig", "properties": Array [ @@ -188507,7 +188507,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 53, + "line": 12, }, "name": "kafkaVersions", "type": Object { @@ -188524,7 +188524,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 54, + "line": 13, }, "name": "name", "type": Object { @@ -188536,7 +188536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 55, + "line": 14, }, "name": "serverProperties", "type": Object { @@ -188548,7 +188548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/msk-configuration.ts", - "line": 52, + "line": 11, }, "name": "description", "optional": true, @@ -188587,13 +188587,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 59, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 140, + "line": 99, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -188615,7 +188615,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 104, + "line": 63, }, "name": "networkInterfaceId", "type": Object { @@ -188626,7 +188626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 109, + "line": 68, }, "name": "privateIp", "type": Object { @@ -188637,7 +188637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 114, + "line": 73, }, "name": "publicIp", "type": Object { @@ -188647,7 +188647,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 87, + "line": 46, }, "name": "allocationId", "type": Object { @@ -188657,7 +188657,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 120, + "line": 79, }, "name": "subnetId", "type": Object { @@ -188667,7 +188667,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 96, + "line": 55, }, "name": "id", "optional": true, @@ -188678,7 +188678,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 129, + "line": 88, }, "name": "tags", "optional": true, @@ -188703,7 +188703,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 51, + "line": 10, }, "name": "NatGatewayConfig", "properties": Array [ @@ -188712,7 +188712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 52, + "line": 11, }, "name": "allocationId", "type": Object { @@ -188724,7 +188724,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 53, + "line": 12, }, "name": "subnetId", "type": Object { @@ -188736,7 +188736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/nat-gateway.ts", - "line": 54, + "line": 13, }, "name": "tags", "optional": true, @@ -188781,13 +188781,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 229, + "line": 46, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 545, + "line": 362, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -188809,7 +188809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 287, + "line": 104, }, "name": "arn", "type": Object { @@ -188820,7 +188820,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 328, + "line": 145, }, "name": "clusterMembers", "type": Object { @@ -188836,7 +188836,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 333, + "line": 150, }, "name": "clusterResourceId", "type": Object { @@ -188847,7 +188847,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 356, + "line": 173, }, "name": "endpoint", "type": Object { @@ -188858,7 +188858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 388, + "line": 205, }, "name": "hostedZoneId", "type": Object { @@ -188869,7 +188869,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 474, + "line": 291, }, "name": "readerEndpoint", "type": Object { @@ -188879,7 +188879,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 279, + "line": 96, }, "name": "applyImmediately", "optional": true, @@ -188890,7 +188890,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 293, + "line": 110, }, "name": "availabilityZones", "optional": true, @@ -188906,7 +188906,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 302, + "line": 119, }, "name": "backupRetentionPeriod", "optional": true, @@ -188917,7 +188917,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 311, + "line": 128, }, "name": "clusterIdentifier", "optional": true, @@ -188928,7 +188928,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 320, + "line": 137, }, "name": "clusterIdentifierPrefix", "optional": true, @@ -188939,7 +188939,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 339, + "line": 156, }, "name": "deletionProtection", "optional": true, @@ -188950,7 +188950,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 348, + "line": 165, }, "name": "enableCloudwatchLogsExports", "optional": true, @@ -188966,7 +188966,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 362, + "line": 179, }, "name": "engine", "optional": true, @@ -188977,7 +188977,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 371, + "line": 188, }, "name": "engineVersion", "optional": true, @@ -188988,7 +188988,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 380, + "line": 197, }, "name": "finalSnapshotIdentifier", "optional": true, @@ -188999,7 +188999,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 394, + "line": 211, }, "name": "iamDatabaseAuthenticationEnabled", "optional": true, @@ -189010,7 +189010,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 403, + "line": 220, }, "name": "iamRoles", "optional": true, @@ -189026,7 +189026,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 412, + "line": 229, }, "name": "id", "optional": true, @@ -189037,7 +189037,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 421, + "line": 238, }, "name": "kmsKeyArn", "optional": true, @@ -189048,7 +189048,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 430, + "line": 247, }, "name": "neptuneClusterParameterGroupName", "optional": true, @@ -189059,7 +189059,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 439, + "line": 256, }, "name": "neptuneSubnetGroupName", "optional": true, @@ -189070,7 +189070,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 448, + "line": 265, }, "name": "port", "optional": true, @@ -189081,7 +189081,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 457, + "line": 274, }, "name": "preferredBackupWindow", "optional": true, @@ -189092,7 +189092,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 466, + "line": 283, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -189103,7 +189103,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 480, + "line": 297, }, "name": "replicationSourceIdentifier", "optional": true, @@ -189114,7 +189114,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 489, + "line": 306, }, "name": "skipFinalSnapshot", "optional": true, @@ -189125,7 +189125,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 498, + "line": 315, }, "name": "snapshotIdentifier", "optional": true, @@ -189136,7 +189136,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 507, + "line": 324, }, "name": "storageEncrypted", "optional": true, @@ -189147,7 +189147,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 516, + "line": 333, }, "name": "tags", "optional": true, @@ -189163,7 +189163,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 534, + "line": 351, }, "name": "timeouts", "optional": true, @@ -189174,7 +189174,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 525, + "line": 342, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -189199,7 +189199,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 193, + "line": 10, }, "name": "NeptuneClusterConfig", "properties": Array [ @@ -189208,7 +189208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 194, + "line": 11, }, "name": "applyImmediately", "optional": true, @@ -189221,7 +189221,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 195, + "line": 12, }, "name": "availabilityZones", "optional": true, @@ -189239,7 +189239,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 196, + "line": 13, }, "name": "backupRetentionPeriod", "optional": true, @@ -189252,7 +189252,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 197, + "line": 14, }, "name": "clusterIdentifier", "optional": true, @@ -189265,7 +189265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 198, + "line": 15, }, "name": "clusterIdentifierPrefix", "optional": true, @@ -189278,7 +189278,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 199, + "line": 16, }, "name": "deletionProtection", "optional": true, @@ -189291,7 +189291,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 200, + "line": 17, }, "name": "enableCloudwatchLogsExports", "optional": true, @@ -189309,7 +189309,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 201, + "line": 18, }, "name": "engine", "optional": true, @@ -189322,7 +189322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 202, + "line": 19, }, "name": "engineVersion", "optional": true, @@ -189335,7 +189335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 203, + "line": 20, }, "name": "finalSnapshotIdentifier", "optional": true, @@ -189348,7 +189348,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 204, + "line": 21, }, "name": "iamDatabaseAuthenticationEnabled", "optional": true, @@ -189361,7 +189361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 205, + "line": 22, }, "name": "iamRoles", "optional": true, @@ -189379,7 +189379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 206, + "line": 23, }, "name": "kmsKeyArn", "optional": true, @@ -189392,7 +189392,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 207, + "line": 24, }, "name": "neptuneClusterParameterGroupName", "optional": true, @@ -189405,7 +189405,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 208, + "line": 25, }, "name": "neptuneSubnetGroupName", "optional": true, @@ -189418,7 +189418,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 209, + "line": 26, }, "name": "port", "optional": true, @@ -189431,7 +189431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 210, + "line": 27, }, "name": "preferredBackupWindow", "optional": true, @@ -189444,7 +189444,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 211, + "line": 28, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -189457,7 +189457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 212, + "line": 29, }, "name": "replicationSourceIdentifier", "optional": true, @@ -189470,7 +189470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 213, + "line": 30, }, "name": "skipFinalSnapshot", "optional": true, @@ -189483,7 +189483,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 214, + "line": 31, }, "name": "snapshotIdentifier", "optional": true, @@ -189496,7 +189496,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 215, + "line": 32, }, "name": "storageEncrypted", "optional": true, @@ -189509,7 +189509,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 216, + "line": 33, }, "name": "tags", "optional": true, @@ -189530,7 +189530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 219, + "line": 36, }, "name": "timeouts", "optional": true, @@ -189543,7 +189543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 217, + "line": 34, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -189587,13 +189587,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 181, + "line": 39, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 432, + "line": 290, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -189615,7 +189615,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 223, + "line": 81, }, "name": "address", "type": Object { @@ -189626,7 +189626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 237, + "line": 95, }, "name": "arn", "type": Object { @@ -189637,7 +189637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 269, + "line": 127, }, "name": "dbiResourceId", "type": Object { @@ -189648,7 +189648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 274, + "line": 132, }, "name": "endpoint", "type": Object { @@ -189659,7 +189659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 333, + "line": 191, }, "name": "kmsKeyArn", "type": Object { @@ -189670,7 +189670,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 401, + "line": 259, }, "name": "storageEncrypted", "type": Object { @@ -189681,7 +189681,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 415, + "line": 273, }, "name": "writer", "type": Object { @@ -189691,7 +189691,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 261, + "line": 119, }, "name": "clusterIdentifier", "type": Object { @@ -189701,7 +189701,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 325, + "line": 183, }, "name": "instanceClass", "type": Object { @@ -189711,7 +189711,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 229, + "line": 87, }, "name": "applyImmediately", "optional": true, @@ -189722,7 +189722,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 243, + "line": 101, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -189733,7 +189733,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 252, + "line": 110, }, "name": "availabilityZone", "optional": true, @@ -189744,7 +189744,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 280, + "line": 138, }, "name": "engine", "optional": true, @@ -189755,7 +189755,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 289, + "line": 147, }, "name": "engineVersion", "optional": true, @@ -189766,7 +189766,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 298, + "line": 156, }, "name": "id", "optional": true, @@ -189777,7 +189777,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 307, + "line": 165, }, "name": "identifier", "optional": true, @@ -189788,7 +189788,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 316, + "line": 174, }, "name": "identifierPrefix", "optional": true, @@ -189799,7 +189799,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 339, + "line": 197, }, "name": "neptuneParameterGroupName", "optional": true, @@ -189810,7 +189810,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 348, + "line": 206, }, "name": "neptuneSubnetGroupName", "optional": true, @@ -189821,7 +189821,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 357, + "line": 215, }, "name": "port", "optional": true, @@ -189832,7 +189832,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 366, + "line": 224, }, "name": "preferredBackupWindow", "optional": true, @@ -189843,7 +189843,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 375, + "line": 233, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -189854,7 +189854,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 384, + "line": 242, }, "name": "promotionTier", "optional": true, @@ -189865,7 +189865,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 393, + "line": 251, }, "name": "publiclyAccessible", "optional": true, @@ -189876,7 +189876,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 407, + "line": 265, }, "name": "tags", "optional": true, @@ -189892,7 +189892,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 421, + "line": 279, }, "name": "timeouts", "optional": true, @@ -189912,7 +189912,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 152, + "line": 10, }, "name": "NeptuneClusterInstanceConfig", "properties": Array [ @@ -189921,7 +189921,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 156, + "line": 14, }, "name": "clusterIdentifier", "type": Object { @@ -189933,7 +189933,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 161, + "line": 19, }, "name": "instanceClass", "type": Object { @@ -189945,7 +189945,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 153, + "line": 11, }, "name": "applyImmediately", "optional": true, @@ -189958,7 +189958,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 154, + "line": 12, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -189971,7 +189971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 155, + "line": 13, }, "name": "availabilityZone", "optional": true, @@ -189984,7 +189984,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 157, + "line": 15, }, "name": "engine", "optional": true, @@ -189997,7 +189997,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 158, + "line": 16, }, "name": "engineVersion", "optional": true, @@ -190010,7 +190010,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 159, + "line": 17, }, "name": "identifier", "optional": true, @@ -190023,7 +190023,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 160, + "line": 18, }, "name": "identifierPrefix", "optional": true, @@ -190036,7 +190036,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 162, + "line": 20, }, "name": "neptuneParameterGroupName", "optional": true, @@ -190049,7 +190049,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 163, + "line": 21, }, "name": "neptuneSubnetGroupName", "optional": true, @@ -190062,7 +190062,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 164, + "line": 22, }, "name": "port", "optional": true, @@ -190075,7 +190075,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 165, + "line": 23, }, "name": "preferredBackupWindow", "optional": true, @@ -190088,7 +190088,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 166, + "line": 24, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -190101,7 +190101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 167, + "line": 25, }, "name": "promotionTier", "optional": true, @@ -190114,7 +190114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 168, + "line": 26, }, "name": "publiclyAccessible", "optional": true, @@ -190127,7 +190127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 169, + "line": 27, }, "name": "tags", "optional": true, @@ -190148,7 +190148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 171, + "line": 29, }, "name": "timeouts", "optional": true, @@ -190165,7 +190165,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 173, + "line": 31, }, "name": "NeptuneClusterInstanceTimeouts", "properties": Array [ @@ -190174,7 +190174,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 174, + "line": 32, }, "name": "create", "optional": true, @@ -190187,7 +190187,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 175, + "line": 33, }, "name": "delete", "optional": true, @@ -190200,7 +190200,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-instance.ts", - "line": 176, + "line": 34, }, "name": "update", "optional": true, @@ -190239,13 +190239,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 91, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 192, + "line": 128, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -190267,7 +190267,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 121, + "line": 57, }, "name": "arn", "type": Object { @@ -190277,7 +190277,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 136, + "line": 72, }, "name": "family", "type": Object { @@ -190287,7 +190287,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 127, + "line": 63, }, "name": "description", "optional": true, @@ -190298,7 +190298,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 145, + "line": 81, }, "name": "id", "optional": true, @@ -190309,7 +190309,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 154, + "line": 90, }, "name": "name", "optional": true, @@ -190320,7 +190320,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 163, + "line": 99, }, "name": "namePrefix", "optional": true, @@ -190331,7 +190331,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 181, + "line": 117, }, "name": "parameter", "optional": true, @@ -190347,7 +190347,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 172, + "line": 108, }, "name": "tags", "optional": true, @@ -190372,7 +190372,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 74, + "line": 10, }, "name": "NeptuneClusterParameterGroupConfig", "properties": Array [ @@ -190381,7 +190381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 76, + "line": 12, }, "name": "family", "type": Object { @@ -190393,7 +190393,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 75, + "line": 11, }, "name": "description", "optional": true, @@ -190406,7 +190406,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 77, + "line": 13, }, "name": "name", "optional": true, @@ -190419,7 +190419,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 78, + "line": 14, }, "name": "namePrefix", "optional": true, @@ -190435,7 +190435,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 81, + "line": 17, }, "name": "parameter", "optional": true, @@ -190453,7 +190453,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 79, + "line": 15, }, "name": "tags", "optional": true, @@ -190475,7 +190475,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 83, + "line": 19, }, "name": "NeptuneClusterParameterGroupParameter", "properties": Array [ @@ -190484,7 +190484,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 85, + "line": 21, }, "name": "name", "type": Object { @@ -190496,7 +190496,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 86, + "line": 22, }, "name": "value", "type": Object { @@ -190508,7 +190508,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-parameter-group.ts", - "line": 84, + "line": 20, }, "name": "applyMethod", "optional": true, @@ -190547,13 +190547,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 112, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 243, + "line": 153, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -190575,7 +190575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 139, + "line": 49, }, "name": "allocatedStorage", "type": Object { @@ -190586,7 +190586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 144, + "line": 54, }, "name": "availabilityZones", "type": Object { @@ -190602,7 +190602,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 158, + "line": 68, }, "name": "dbClusterSnapshotArn", "type": Object { @@ -190613,7 +190613,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 172, + "line": 82, }, "name": "engine", "type": Object { @@ -190624,7 +190624,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 177, + "line": 87, }, "name": "engineVersion", "type": Object { @@ -190635,7 +190635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 191, + "line": 101, }, "name": "kmsKeyId", "type": Object { @@ -190646,7 +190646,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 196, + "line": 106, }, "name": "licenseModel", "type": Object { @@ -190657,7 +190657,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 201, + "line": 111, }, "name": "port", "type": Object { @@ -190668,7 +190668,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 206, + "line": 116, }, "name": "snapshotType", "type": Object { @@ -190679,7 +190679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 211, + "line": 121, }, "name": "sourceDbClusterSnapshotArn", "type": Object { @@ -190690,7 +190690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 216, + "line": 126, }, "name": "status", "type": Object { @@ -190701,7 +190701,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 221, + "line": 131, }, "name": "storageEncrypted", "type": Object { @@ -190712,7 +190712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 226, + "line": 136, }, "name": "vpcId", "type": Object { @@ -190722,7 +190722,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 150, + "line": 60, }, "name": "dbClusterIdentifier", "type": Object { @@ -190732,7 +190732,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 164, + "line": 74, }, "name": "dbClusterSnapshotIdentifier", "type": Object { @@ -190742,7 +190742,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 183, + "line": 93, }, "name": "id", "optional": true, @@ -190753,7 +190753,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 232, + "line": 142, }, "name": "timeouts", "optional": true, @@ -190773,7 +190773,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 100, + "line": 10, }, "name": "NeptuneClusterSnapshotConfig", "properties": Array [ @@ -190782,7 +190782,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 101, + "line": 11, }, "name": "dbClusterIdentifier", "type": Object { @@ -190794,7 +190794,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 102, + "line": 12, }, "name": "dbClusterSnapshotIdentifier", "type": Object { @@ -190809,7 +190809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 104, + "line": 14, }, "name": "timeouts", "optional": true, @@ -190826,7 +190826,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 106, + "line": 16, }, "name": "NeptuneClusterSnapshotTimeouts", "properties": Array [ @@ -190835,7 +190835,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster-snapshot.ts", - "line": 107, + "line": 17, }, "name": "create", "optional": true, @@ -190852,7 +190852,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 221, + "line": 38, }, "name": "NeptuneClusterTimeouts", "properties": Array [ @@ -190861,7 +190861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 222, + "line": 39, }, "name": "create", "optional": true, @@ -190874,7 +190874,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 223, + "line": 40, }, "name": "delete", "optional": true, @@ -190887,7 +190887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-cluster.ts", - "line": 224, + "line": 41, }, "name": "update", "optional": true, @@ -190926,13 +190926,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 116, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 252, + "line": 166, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -190954,7 +190954,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 149, + "line": 63, }, "name": "arn", "type": Object { @@ -190965,7 +190965,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 154, + "line": 68, }, "name": "customerAwsId", "type": Object { @@ -190975,7 +190975,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 205, + "line": 119, }, "name": "snsTopicArn", "type": Object { @@ -190985,7 +190985,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 160, + "line": 74, }, "name": "enabled", "optional": true, @@ -190996,7 +190996,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 169, + "line": 83, }, "name": "eventCategories", "optional": true, @@ -191012,7 +191012,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 178, + "line": 92, }, "name": "id", "optional": true, @@ -191023,7 +191023,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 187, + "line": 101, }, "name": "name", "optional": true, @@ -191034,7 +191034,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 196, + "line": 110, }, "name": "namePrefix", "optional": true, @@ -191045,7 +191045,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 214, + "line": 128, }, "name": "sourceIds", "optional": true, @@ -191061,7 +191061,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 223, + "line": 137, }, "name": "sourceType", "optional": true, @@ -191072,7 +191072,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 232, + "line": 146, }, "name": "tags", "optional": true, @@ -191088,7 +191088,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 241, + "line": 155, }, "name": "timeouts", "optional": true, @@ -191108,7 +191108,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 96, + "line": 10, }, "name": "NeptuneEventSubscriptionConfig", "properties": Array [ @@ -191117,7 +191117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 101, + "line": 15, }, "name": "snsTopicArn", "type": Object { @@ -191129,7 +191129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 97, + "line": 11, }, "name": "enabled", "optional": true, @@ -191142,7 +191142,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 98, + "line": 12, }, "name": "eventCategories", "optional": true, @@ -191160,7 +191160,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 99, + "line": 13, }, "name": "name", "optional": true, @@ -191173,7 +191173,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 100, + "line": 14, }, "name": "namePrefix", "optional": true, @@ -191186,7 +191186,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 102, + "line": 16, }, "name": "sourceIds", "optional": true, @@ -191204,7 +191204,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 103, + "line": 17, }, "name": "sourceType", "optional": true, @@ -191217,7 +191217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 104, + "line": 18, }, "name": "tags", "optional": true, @@ -191238,7 +191238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 106, + "line": 20, }, "name": "timeouts", "optional": true, @@ -191255,7 +191255,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 108, + "line": 22, }, "name": "NeptuneEventSubscriptionTimeouts", "properties": Array [ @@ -191264,7 +191264,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 109, + "line": 23, }, "name": "create", "optional": true, @@ -191277,7 +191277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 110, + "line": 24, }, "name": "delete", "optional": true, @@ -191290,7 +191290,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-event-subscription.ts", - "line": 111, + "line": 25, }, "name": "update", "optional": true, @@ -191329,13 +191329,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 84, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 175, + "line": 117, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -191357,7 +191357,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 113, + "line": 55, }, "name": "arn", "type": Object { @@ -191367,7 +191367,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 128, + "line": 70, }, "name": "family", "type": Object { @@ -191377,7 +191377,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 146, + "line": 88, }, "name": "name", "type": Object { @@ -191387,7 +191387,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 119, + "line": 61, }, "name": "description", "optional": true, @@ -191398,7 +191398,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 137, + "line": 79, }, "name": "id", "optional": true, @@ -191409,7 +191409,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 164, + "line": 106, }, "name": "parameter", "optional": true, @@ -191425,7 +191425,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 155, + "line": 97, }, "name": "tags", "optional": true, @@ -191450,7 +191450,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 68, + "line": 10, }, "name": "NeptuneParameterGroupConfig", "properties": Array [ @@ -191459,7 +191459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 70, + "line": 12, }, "name": "family", "type": Object { @@ -191471,7 +191471,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 71, + "line": 13, }, "name": "name", "type": Object { @@ -191483,7 +191483,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 69, + "line": 11, }, "name": "description", "optional": true, @@ -191499,7 +191499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 74, + "line": 16, }, "name": "parameter", "optional": true, @@ -191517,7 +191517,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 72, + "line": 14, }, "name": "tags", "optional": true, @@ -191539,7 +191539,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 76, + "line": 18, }, "name": "NeptuneParameterGroupParameter", "properties": Array [ @@ -191548,7 +191548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 78, + "line": 20, }, "name": "name", "type": Object { @@ -191560,7 +191560,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 79, + "line": 21, }, "name": "value", "type": Object { @@ -191572,7 +191572,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-parameter-group.ts", - "line": 77, + "line": 19, }, "name": "applyMethod", "optional": true, @@ -191611,13 +191611,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 66, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 157, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -191639,7 +191639,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 95, + "line": 49, }, "name": "arn", "type": Object { @@ -191649,7 +191649,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 137, + "line": 91, }, "name": "subnetIds", "type": Object { @@ -191664,7 +191664,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 101, + "line": 55, }, "name": "description", "optional": true, @@ -191675,7 +191675,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 110, + "line": 64, }, "name": "id", "optional": true, @@ -191686,7 +191686,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 119, + "line": 73, }, "name": "name", "optional": true, @@ -191697,7 +191697,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 128, + "line": 82, }, "name": "namePrefix", "optional": true, @@ -191708,7 +191708,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 146, + "line": 100, }, "name": "tags", "optional": true, @@ -191733,7 +191733,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 56, + "line": 10, }, "name": "NeptuneSubnetGroupConfig", "properties": Array [ @@ -191742,7 +191742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 60, + "line": 14, }, "name": "subnetIds", "type": Object { @@ -191759,7 +191759,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 57, + "line": 11, }, "name": "description", "optional": true, @@ -191772,7 +191772,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 58, + "line": 12, }, "name": "name", "optional": true, @@ -191785,7 +191785,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 59, + "line": 13, }, "name": "namePrefix", "optional": true, @@ -191798,7 +191798,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/neptune-subnet-group.ts", - "line": 61, + "line": 15, }, "name": "tags", "optional": true, @@ -191842,13 +191842,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 126, + "line": 43, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 227, + "line": 144, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -191870,7 +191870,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 183, + "line": 100, }, "name": "ownerId", "type": Object { @@ -191880,7 +191880,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 216, + "line": 133, }, "name": "vpcId", "type": Object { @@ -191890,7 +191890,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 157, + "line": 74, }, "name": "egress", "optional": true, @@ -191906,7 +191906,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 166, + "line": 83, }, "name": "id", "optional": true, @@ -191917,7 +191917,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 175, + "line": 92, }, "name": "ingress", "optional": true, @@ -191933,7 +191933,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 189, + "line": 106, }, "name": "subnetId", "optional": true, @@ -191944,7 +191944,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 198, + "line": 115, }, "name": "subnetIds", "optional": true, @@ -191960,7 +191960,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 207, + "line": 124, }, "name": "tags", "optional": true, @@ -191985,7 +191985,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 93, + "line": 10, }, "name": "NetworkAclConfig", "properties": Array [ @@ -191994,7 +191994,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 99, + "line": 16, }, "name": "vpcId", "type": Object { @@ -192006,7 +192006,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 94, + "line": 11, }, "name": "egress", "optional": true, @@ -192024,7 +192024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 95, + "line": 12, }, "name": "ingress", "optional": true, @@ -192042,7 +192042,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 96, + "line": 13, }, "name": "subnetId", "optional": true, @@ -192055,7 +192055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 97, + "line": 14, }, "name": "subnetIds", "optional": true, @@ -192073,7 +192073,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 98, + "line": 15, }, "name": "tags", "optional": true, @@ -192095,7 +192095,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 101, + "line": 18, }, "name": "NetworkAclEgress", "properties": Array [ @@ -192104,7 +192104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 102, + "line": 19, }, "name": "action", "optional": true, @@ -192117,7 +192117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 103, + "line": 20, }, "name": "cidrBlock", "optional": true, @@ -192130,7 +192130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 104, + "line": 21, }, "name": "fromPort", "optional": true, @@ -192143,7 +192143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 105, + "line": 22, }, "name": "icmpCode", "optional": true, @@ -192156,7 +192156,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 106, + "line": 23, }, "name": "icmpType", "optional": true, @@ -192169,7 +192169,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 107, + "line": 24, }, "name": "ipv6CidrBlock", "optional": true, @@ -192182,7 +192182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 108, + "line": 25, }, "name": "protocol", "optional": true, @@ -192195,7 +192195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 109, + "line": 26, }, "name": "ruleNo", "optional": true, @@ -192208,7 +192208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 110, + "line": 27, }, "name": "toPort", "optional": true, @@ -192225,7 +192225,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 112, + "line": 29, }, "name": "NetworkAclIngress", "properties": Array [ @@ -192234,7 +192234,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 113, + "line": 30, }, "name": "action", "optional": true, @@ -192247,7 +192247,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 114, + "line": 31, }, "name": "cidrBlock", "optional": true, @@ -192260,7 +192260,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 115, + "line": 32, }, "name": "fromPort", "optional": true, @@ -192273,7 +192273,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 116, + "line": 33, }, "name": "icmpCode", "optional": true, @@ -192286,7 +192286,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 117, + "line": 34, }, "name": "icmpType", "optional": true, @@ -192299,7 +192299,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 118, + "line": 35, }, "name": "ipv6CidrBlock", "optional": true, @@ -192312,7 +192312,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 119, + "line": 36, }, "name": "protocol", "optional": true, @@ -192325,7 +192325,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 120, + "line": 37, }, "name": "ruleNo", "optional": true, @@ -192338,7 +192338,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl.ts", - "line": 121, + "line": 38, }, "name": "toPort", "optional": true, @@ -192377,13 +192377,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 84, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 230, + "line": 172, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -192404,7 +192404,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 183, + "line": 125, }, "name": "networkAclId", "type": Object { @@ -192414,7 +192414,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 192, + "line": 134, }, "name": "protocol", "type": Object { @@ -192424,7 +192424,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 201, + "line": 143, }, "name": "ruleAction", "type": Object { @@ -192434,7 +192434,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 210, + "line": 152, }, "name": "ruleNumber", "type": Object { @@ -192444,7 +192444,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 120, + "line": 62, }, "name": "cidrBlock", "optional": true, @@ -192455,7 +192455,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 129, + "line": 71, }, "name": "egress", "optional": true, @@ -192466,7 +192466,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 138, + "line": 80, }, "name": "fromPort", "optional": true, @@ -192477,7 +192477,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 147, + "line": 89, }, "name": "icmpCode", "optional": true, @@ -192488,7 +192488,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 156, + "line": 98, }, "name": "icmpType", "optional": true, @@ -192499,7 +192499,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 165, + "line": 107, }, "name": "id", "optional": true, @@ -192510,7 +192510,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 174, + "line": 116, }, "name": "ipv6CidrBlock", "optional": true, @@ -192521,7 +192521,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 219, + "line": 161, }, "name": "toPort", "optional": true, @@ -192541,7 +192541,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 68, + "line": 10, }, "name": "NetworkAclRuleConfig", "properties": Array [ @@ -192550,7 +192550,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 75, + "line": 17, }, "name": "networkAclId", "type": Object { @@ -192562,7 +192562,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 76, + "line": 18, }, "name": "protocol", "type": Object { @@ -192574,7 +192574,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 77, + "line": 19, }, "name": "ruleAction", "type": Object { @@ -192586,7 +192586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 78, + "line": 20, }, "name": "ruleNumber", "type": Object { @@ -192598,7 +192598,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 69, + "line": 11, }, "name": "cidrBlock", "optional": true, @@ -192611,7 +192611,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 70, + "line": 12, }, "name": "egress", "optional": true, @@ -192624,7 +192624,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 71, + "line": 13, }, "name": "fromPort", "optional": true, @@ -192637,7 +192637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 72, + "line": 14, }, "name": "icmpCode", "optional": true, @@ -192650,7 +192650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 73, + "line": 15, }, "name": "icmpType", "optional": true, @@ -192663,7 +192663,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 74, + "line": 16, }, "name": "ipv6CidrBlock", "optional": true, @@ -192676,7 +192676,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-acl-rule.ts", - "line": 79, + "line": 21, }, "name": "toPort", "optional": true, @@ -192715,13 +192715,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 121, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 262, + "line": 170, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -192743,7 +192743,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 172, + "line": 80, }, "name": "macAddress", "type": Object { @@ -192754,7 +192754,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 177, + "line": 85, }, "name": "outpostArn", "type": Object { @@ -192765,7 +192765,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 182, + "line": 90, }, "name": "privateDnsName", "type": Object { @@ -192775,7 +192775,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 233, + "line": 141, }, "name": "subnetId", "type": Object { @@ -192785,7 +192785,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 251, + "line": 159, }, "name": "attachment", "optional": true, @@ -192801,7 +192801,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 155, + "line": 63, }, "name": "description", "optional": true, @@ -192812,7 +192812,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 164, + "line": 72, }, "name": "id", "optional": true, @@ -192823,7 +192823,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 188, + "line": 96, }, "name": "privateIp", "optional": true, @@ -192834,7 +192834,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 197, + "line": 105, }, "name": "privateIps", "optional": true, @@ -192850,7 +192850,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 206, + "line": 114, }, "name": "privateIpsCount", "optional": true, @@ -192861,7 +192861,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 215, + "line": 123, }, "name": "securityGroups", "optional": true, @@ -192877,7 +192877,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 224, + "line": 132, }, "name": "sourceDestCheck", "optional": true, @@ -192888,7 +192888,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 242, + "line": 150, }, "name": "tags", "optional": true, @@ -192910,7 +192910,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 114, + "line": 22, }, "name": "NetworkInterfaceAttachment", "properties": Array [ @@ -192919,7 +192919,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 115, + "line": 23, }, "name": "deviceIndex", "type": Object { @@ -192931,7 +192931,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 116, + "line": 24, }, "name": "instance", "type": Object { @@ -192969,13 +192969,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 52, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 128, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -192997,7 +192997,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 79, + "line": 45, }, "name": "attachmentId", "type": Object { @@ -193008,7 +193008,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 120, + "line": 86, }, "name": "status", "type": Object { @@ -193018,7 +193018,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 85, + "line": 51, }, "name": "deviceIndex", "type": Object { @@ -193028,7 +193028,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 103, + "line": 69, }, "name": "instanceId", "type": Object { @@ -193038,7 +193038,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 112, + "line": 78, }, "name": "networkInterfaceId", "type": Object { @@ -193048,7 +193048,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 94, + "line": 60, }, "name": "id", "optional": true, @@ -193068,7 +193068,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 44, + "line": 10, }, "name": "NetworkInterfaceAttachmentAConfig", "properties": Array [ @@ -193077,7 +193077,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 45, + "line": 11, }, "name": "deviceIndex", "type": Object { @@ -193089,7 +193089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 46, + "line": 12, }, "name": "instanceId", "type": Object { @@ -193101,7 +193101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface-attachment.ts", - "line": 47, + "line": 13, }, "name": "networkInterfaceId", "type": Object { @@ -193120,7 +193120,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 102, + "line": 10, }, "name": "NetworkInterfaceConfig", "properties": Array [ @@ -193129,7 +193129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 109, + "line": 17, }, "name": "subnetId", "type": Object { @@ -193144,7 +193144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 112, + "line": 20, }, "name": "attachment", "optional": true, @@ -193162,7 +193162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 103, + "line": 11, }, "name": "description", "optional": true, @@ -193175,7 +193175,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 104, + "line": 12, }, "name": "privateIp", "optional": true, @@ -193188,7 +193188,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 105, + "line": 13, }, "name": "privateIps", "optional": true, @@ -193206,7 +193206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 106, + "line": 14, }, "name": "privateIpsCount", "optional": true, @@ -193219,7 +193219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 107, + "line": 15, }, "name": "securityGroups", "optional": true, @@ -193237,7 +193237,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 108, + "line": 16, }, "name": "sourceDestCheck", "optional": true, @@ -193250,7 +193250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface.ts", - "line": 110, + "line": 18, }, "name": "tags", "optional": true, @@ -193294,13 +193294,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/network-interface-sg-attachment.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/network-interface-sg-attachment.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -193321,7 +193321,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface-sg-attachment.ts", - "line": 75, + "line": 53, }, "name": "networkInterfaceId", "type": Object { @@ -193331,7 +193331,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface-sg-attachment.ts", - "line": 84, + "line": 62, }, "name": "securityGroupId", "type": Object { @@ -193341,7 +193341,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/network-interface-sg-attachment.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -193361,7 +193361,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/network-interface-sg-attachment.ts", - "line": 32, + "line": 10, }, "name": "NetworkInterfaceSgAttachmentConfig", "properties": Array [ @@ -193370,7 +193370,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface-sg-attachment.ts", - "line": 33, + "line": 11, }, "name": "networkInterfaceId", "type": Object { @@ -193382,7 +193382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/network-interface-sg-attachment.ts", - "line": 34, + "line": 12, }, "name": "securityGroupId", "type": Object { @@ -193420,13 +193420,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 201, + "line": 53, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 407, + "line": 259, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -193447,7 +193447,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 333, + "line": 185, }, "name": "name", "type": Object { @@ -193457,7 +193457,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 360, + "line": 212, }, "name": "stackId", "type": Object { @@ -193467,7 +193467,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 369, + "line": 221, }, "name": "type", "type": Object { @@ -193477,7 +193477,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 378, + "line": 230, }, "name": "appSource", "optional": true, @@ -193493,7 +193493,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 243, + "line": 95, }, "name": "autoBundleOnDeploy", "optional": true, @@ -193504,7 +193504,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 252, + "line": 104, }, "name": "awsFlowRubySettings", "optional": true, @@ -193515,7 +193515,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 261, + "line": 113, }, "name": "dataSourceArn", "optional": true, @@ -193526,7 +193526,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 270, + "line": 122, }, "name": "dataSourceDatabaseName", "optional": true, @@ -193537,7 +193537,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 279, + "line": 131, }, "name": "dataSourceType", "optional": true, @@ -193548,7 +193548,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 288, + "line": 140, }, "name": "description", "optional": true, @@ -193559,7 +193559,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 297, + "line": 149, }, "name": "documentRoot", "optional": true, @@ -193570,7 +193570,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 306, + "line": 158, }, "name": "domains", "optional": true, @@ -193586,7 +193586,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 315, + "line": 167, }, "name": "enableSsl", "optional": true, @@ -193597,7 +193597,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 387, + "line": 239, }, "name": "environment", "optional": true, @@ -193613,7 +193613,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 324, + "line": 176, }, "name": "id", "optional": true, @@ -193624,7 +193624,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 342, + "line": 194, }, "name": "railsEnv", "optional": true, @@ -193635,7 +193635,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 351, + "line": 203, }, "name": "shortName", "optional": true, @@ -193646,7 +193646,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 396, + "line": 248, }, "name": "sslConfiguration", "optional": true, @@ -193668,7 +193668,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 180, + "line": 32, }, "name": "OpsworksApplicationAppSource", "properties": Array [ @@ -193677,7 +193677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 184, + "line": 36, }, "name": "type", "type": Object { @@ -193689,7 +193689,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 181, + "line": 33, }, "name": "password", "optional": true, @@ -193702,7 +193702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 182, + "line": 34, }, "name": "revision", "optional": true, @@ -193715,7 +193715,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 183, + "line": 35, }, "name": "sshKey", "optional": true, @@ -193728,7 +193728,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 185, + "line": 37, }, "name": "url", "optional": true, @@ -193741,7 +193741,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 186, + "line": 38, }, "name": "username", "optional": true, @@ -193761,7 +193761,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 158, + "line": 10, }, "name": "OpsworksApplicationConfig", "properties": Array [ @@ -193770,7 +193770,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 168, + "line": 20, }, "name": "name", "type": Object { @@ -193782,7 +193782,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 171, + "line": 23, }, "name": "stackId", "type": Object { @@ -193794,7 +193794,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 172, + "line": 24, }, "name": "type", "type": Object { @@ -193809,7 +193809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 174, + "line": 26, }, "name": "appSource", "optional": true, @@ -193827,7 +193827,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 159, + "line": 11, }, "name": "autoBundleOnDeploy", "optional": true, @@ -193840,7 +193840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 160, + "line": 12, }, "name": "awsFlowRubySettings", "optional": true, @@ -193853,7 +193853,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 161, + "line": 13, }, "name": "dataSourceArn", "optional": true, @@ -193866,7 +193866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 162, + "line": 14, }, "name": "dataSourceDatabaseName", "optional": true, @@ -193879,7 +193879,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 163, + "line": 15, }, "name": "dataSourceType", "optional": true, @@ -193892,7 +193892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 164, + "line": 16, }, "name": "description", "optional": true, @@ -193905,7 +193905,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 165, + "line": 17, }, "name": "documentRoot", "optional": true, @@ -193918,7 +193918,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 166, + "line": 18, }, "name": "domains", "optional": true, @@ -193936,7 +193936,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 167, + "line": 19, }, "name": "enableSsl", "optional": true, @@ -193952,7 +193952,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 176, + "line": 28, }, "name": "environment", "optional": true, @@ -193970,7 +193970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 169, + "line": 21, }, "name": "railsEnv", "optional": true, @@ -193983,7 +193983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 170, + "line": 22, }, "name": "shortName", "optional": true, @@ -193999,7 +193999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 178, + "line": 30, }, "name": "sslConfiguration", "optional": true, @@ -194021,7 +194021,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 188, + "line": 40, }, "name": "OpsworksApplicationEnvironment", "properties": Array [ @@ -194030,7 +194030,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 189, + "line": 41, }, "name": "key", "type": Object { @@ -194042,7 +194042,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 191, + "line": 43, }, "name": "value", "type": Object { @@ -194054,7 +194054,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 190, + "line": 42, }, "name": "secure", "optional": true, @@ -194071,7 +194071,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 193, + "line": 45, }, "name": "OpsworksApplicationSslConfiguration", "properties": Array [ @@ -194080,7 +194080,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 194, + "line": 46, }, "name": "certificate", "type": Object { @@ -194092,7 +194092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 196, + "line": 48, }, "name": "privateKey", "type": Object { @@ -194104,7 +194104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-application.ts", - "line": 195, + "line": 47, }, "name": "chain", "optional": true, @@ -194143,13 +194143,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 210, + "line": 47, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 471, + "line": 308, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -194171,7 +194171,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 256, + "line": 93, }, "name": "arn", "type": Object { @@ -194181,7 +194181,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 406, + "line": 243, }, "name": "name", "type": Object { @@ -194191,7 +194191,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 415, + "line": 252, }, "name": "shortName", "type": Object { @@ -194201,7 +194201,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 424, + "line": 261, }, "name": "stackId", "type": Object { @@ -194211,7 +194211,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 262, + "line": 99, }, "name": "autoAssignElasticIps", "optional": true, @@ -194222,7 +194222,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 271, + "line": 108, }, "name": "autoAssignPublicIps", "optional": true, @@ -194233,7 +194233,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 280, + "line": 117, }, "name": "autoHealing", "optional": true, @@ -194244,7 +194244,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 289, + "line": 126, }, "name": "customConfigureRecipes", "optional": true, @@ -194260,7 +194260,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 298, + "line": 135, }, "name": "customDeployRecipes", "optional": true, @@ -194276,7 +194276,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 307, + "line": 144, }, "name": "customInstanceProfileArn", "optional": true, @@ -194287,7 +194287,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 316, + "line": 153, }, "name": "customJson", "optional": true, @@ -194298,7 +194298,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 325, + "line": 162, }, "name": "customSecurityGroupIds", "optional": true, @@ -194314,7 +194314,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 334, + "line": 171, }, "name": "customSetupRecipes", "optional": true, @@ -194330,7 +194330,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 343, + "line": 180, }, "name": "customShutdownRecipes", "optional": true, @@ -194346,7 +194346,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 352, + "line": 189, }, "name": "customUndeployRecipes", "optional": true, @@ -194362,7 +194362,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 361, + "line": 198, }, "name": "drainElbOnShutdown", "optional": true, @@ -194373,7 +194373,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 460, + "line": 297, }, "name": "ebsVolume", "optional": true, @@ -194389,7 +194389,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 370, + "line": 207, }, "name": "elasticLoadBalancer", "optional": true, @@ -194400,7 +194400,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 379, + "line": 216, }, "name": "id", "optional": true, @@ -194411,7 +194411,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 388, + "line": 225, }, "name": "installUpdatesOnBoot", "optional": true, @@ -194422,7 +194422,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 397, + "line": 234, }, "name": "instanceShutdownTimeout", "optional": true, @@ -194433,7 +194433,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 433, + "line": 270, }, "name": "systemPackages", "optional": true, @@ -194449,7 +194449,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 442, + "line": 279, }, "name": "tags", "optional": true, @@ -194465,7 +194465,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 451, + "line": 288, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -194485,7 +194485,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 173, + "line": 10, }, "name": "OpsworksCustomLayerConfig", "properties": Array [ @@ -194494,7 +194494,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 189, + "line": 26, }, "name": "name", "type": Object { @@ -194506,7 +194506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 190, + "line": 27, }, "name": "shortName", "type": Object { @@ -194518,7 +194518,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 191, + "line": 28, }, "name": "stackId", "type": Object { @@ -194530,7 +194530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 174, + "line": 11, }, "name": "autoAssignElasticIps", "optional": true, @@ -194543,7 +194543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 175, + "line": 12, }, "name": "autoAssignPublicIps", "optional": true, @@ -194556,7 +194556,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 176, + "line": 13, }, "name": "autoHealing", "optional": true, @@ -194569,7 +194569,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 177, + "line": 14, }, "name": "customConfigureRecipes", "optional": true, @@ -194587,7 +194587,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 178, + "line": 15, }, "name": "customDeployRecipes", "optional": true, @@ -194605,7 +194605,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 179, + "line": 16, }, "name": "customInstanceProfileArn", "optional": true, @@ -194618,7 +194618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 180, + "line": 17, }, "name": "customJson", "optional": true, @@ -194631,7 +194631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 181, + "line": 18, }, "name": "customSecurityGroupIds", "optional": true, @@ -194649,7 +194649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 182, + "line": 19, }, "name": "customSetupRecipes", "optional": true, @@ -194667,7 +194667,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 183, + "line": 20, }, "name": "customShutdownRecipes", "optional": true, @@ -194685,7 +194685,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 184, + "line": 21, }, "name": "customUndeployRecipes", "optional": true, @@ -194703,7 +194703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 185, + "line": 22, }, "name": "drainElbOnShutdown", "optional": true, @@ -194719,7 +194719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 196, + "line": 33, }, "name": "ebsVolume", "optional": true, @@ -194737,7 +194737,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 186, + "line": 23, }, "name": "elasticLoadBalancer", "optional": true, @@ -194750,7 +194750,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 187, + "line": 24, }, "name": "installUpdatesOnBoot", "optional": true, @@ -194763,7 +194763,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 188, + "line": 25, }, "name": "instanceShutdownTimeout", "optional": true, @@ -194776,7 +194776,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 192, + "line": 29, }, "name": "systemPackages", "optional": true, @@ -194794,7 +194794,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 193, + "line": 30, }, "name": "tags", "optional": true, @@ -194812,7 +194812,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 194, + "line": 31, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -194829,7 +194829,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 198, + "line": 35, }, "name": "OpsworksCustomLayerEbsVolume", "properties": Array [ @@ -194838,7 +194838,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 201, + "line": 38, }, "name": "mountPoint", "type": Object { @@ -194850,7 +194850,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 202, + "line": 39, }, "name": "numberOfDisks", "type": Object { @@ -194862,7 +194862,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 204, + "line": 41, }, "name": "size", "type": Object { @@ -194874,7 +194874,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 199, + "line": 36, }, "name": "encrypted", "optional": true, @@ -194887,7 +194887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 200, + "line": 37, }, "name": "iops", "optional": true, @@ -194900,7 +194900,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 203, + "line": 40, }, "name": "raidLevel", "optional": true, @@ -194913,7 +194913,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-custom-layer.ts", - "line": 205, + "line": 42, }, "name": "type", "optional": true, @@ -194952,13 +194952,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 220, + "line": 49, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 501, + "line": 330, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -194980,7 +194980,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 268, + "line": 97, }, "name": "arn", "type": Object { @@ -194990,7 +194990,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 427, + "line": 256, }, "name": "password", "type": Object { @@ -195000,7 +195000,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 436, + "line": 265, }, "name": "stackId", "type": Object { @@ -195010,7 +195010,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 274, + "line": 103, }, "name": "autoAssignElasticIps", "optional": true, @@ -195021,7 +195021,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 283, + "line": 112, }, "name": "autoAssignPublicIps", "optional": true, @@ -195032,7 +195032,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 292, + "line": 121, }, "name": "autoHealing", "optional": true, @@ -195043,7 +195043,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 301, + "line": 130, }, "name": "customConfigureRecipes", "optional": true, @@ -195059,7 +195059,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 310, + "line": 139, }, "name": "customDeployRecipes", "optional": true, @@ -195075,7 +195075,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 319, + "line": 148, }, "name": "customInstanceProfileArn", "optional": true, @@ -195086,7 +195086,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 328, + "line": 157, }, "name": "customJson", "optional": true, @@ -195097,7 +195097,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 337, + "line": 166, }, "name": "customSecurityGroupIds", "optional": true, @@ -195113,7 +195113,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 346, + "line": 175, }, "name": "customSetupRecipes", "optional": true, @@ -195129,7 +195129,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 355, + "line": 184, }, "name": "customShutdownRecipes", "optional": true, @@ -195145,7 +195145,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 364, + "line": 193, }, "name": "customUndeployRecipes", "optional": true, @@ -195161,7 +195161,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 373, + "line": 202, }, "name": "drainElbOnShutdown", "optional": true, @@ -195172,7 +195172,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 490, + "line": 319, }, "name": "ebsVolume", "optional": true, @@ -195188,7 +195188,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 382, + "line": 211, }, "name": "elasticLoadBalancer", "optional": true, @@ -195199,7 +195199,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 391, + "line": 220, }, "name": "id", "optional": true, @@ -195210,7 +195210,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 400, + "line": 229, }, "name": "installUpdatesOnBoot", "optional": true, @@ -195221,7 +195221,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 409, + "line": 238, }, "name": "instanceShutdownTimeout", "optional": true, @@ -195232,7 +195232,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 418, + "line": 247, }, "name": "name", "optional": true, @@ -195243,7 +195243,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 445, + "line": 274, }, "name": "systemPackages", "optional": true, @@ -195259,7 +195259,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 454, + "line": 283, }, "name": "tags", "optional": true, @@ -195275,7 +195275,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 463, + "line": 292, }, "name": "url", "optional": true, @@ -195286,7 +195286,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 472, + "line": 301, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -195297,7 +195297,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 481, + "line": 310, }, "name": "username", "optional": true, @@ -195317,7 +195317,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 181, + "line": 10, }, "name": "OpsworksGangliaLayerConfig", "properties": Array [ @@ -195326,7 +195326,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 198, + "line": 27, }, "name": "password", "type": Object { @@ -195338,7 +195338,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 199, + "line": 28, }, "name": "stackId", "type": Object { @@ -195350,7 +195350,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 182, + "line": 11, }, "name": "autoAssignElasticIps", "optional": true, @@ -195363,7 +195363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 183, + "line": 12, }, "name": "autoAssignPublicIps", "optional": true, @@ -195376,7 +195376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 184, + "line": 13, }, "name": "autoHealing", "optional": true, @@ -195389,7 +195389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 185, + "line": 14, }, "name": "customConfigureRecipes", "optional": true, @@ -195407,7 +195407,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 186, + "line": 15, }, "name": "customDeployRecipes", "optional": true, @@ -195425,7 +195425,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 187, + "line": 16, }, "name": "customInstanceProfileArn", "optional": true, @@ -195438,7 +195438,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 188, + "line": 17, }, "name": "customJson", "optional": true, @@ -195451,7 +195451,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 189, + "line": 18, }, "name": "customSecurityGroupIds", "optional": true, @@ -195469,7 +195469,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 190, + "line": 19, }, "name": "customSetupRecipes", "optional": true, @@ -195487,7 +195487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 191, + "line": 20, }, "name": "customShutdownRecipes", "optional": true, @@ -195505,7 +195505,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 192, + "line": 21, }, "name": "customUndeployRecipes", "optional": true, @@ -195523,7 +195523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 193, + "line": 22, }, "name": "drainElbOnShutdown", "optional": true, @@ -195539,7 +195539,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 206, + "line": 35, }, "name": "ebsVolume", "optional": true, @@ -195557,7 +195557,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 194, + "line": 23, }, "name": "elasticLoadBalancer", "optional": true, @@ -195570,7 +195570,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 195, + "line": 24, }, "name": "installUpdatesOnBoot", "optional": true, @@ -195583,7 +195583,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 196, + "line": 25, }, "name": "instanceShutdownTimeout", "optional": true, @@ -195596,7 +195596,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 197, + "line": 26, }, "name": "name", "optional": true, @@ -195609,7 +195609,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 200, + "line": 29, }, "name": "systemPackages", "optional": true, @@ -195627,7 +195627,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 201, + "line": 30, }, "name": "tags", "optional": true, @@ -195645,7 +195645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 202, + "line": 31, }, "name": "url", "optional": true, @@ -195658,7 +195658,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 203, + "line": 32, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -195671,7 +195671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 204, + "line": 33, }, "name": "username", "optional": true, @@ -195688,7 +195688,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 208, + "line": 37, }, "name": "OpsworksGangliaLayerEbsVolume", "properties": Array [ @@ -195697,7 +195697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 211, + "line": 40, }, "name": "mountPoint", "type": Object { @@ -195709,7 +195709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 212, + "line": 41, }, "name": "numberOfDisks", "type": Object { @@ -195721,7 +195721,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 214, + "line": 43, }, "name": "size", "type": Object { @@ -195733,7 +195733,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 209, + "line": 38, }, "name": "encrypted", "optional": true, @@ -195746,7 +195746,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 210, + "line": 39, }, "name": "iops", "optional": true, @@ -195759,7 +195759,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 213, + "line": 42, }, "name": "raidLevel", "optional": true, @@ -195772,7 +195772,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-ganglia-layer.ts", - "line": 215, + "line": 44, }, "name": "type", "optional": true, @@ -195811,13 +195811,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 235, + "line": 52, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 546, + "line": 363, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -195839,7 +195839,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 286, + "line": 103, }, "name": "arn", "type": Object { @@ -195849,7 +195849,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 463, + "line": 280, }, "name": "stackId", "type": Object { @@ -195859,7 +195859,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 481, + "line": 298, }, "name": "statsPassword", "type": Object { @@ -195869,7 +195869,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 292, + "line": 109, }, "name": "autoAssignElasticIps", "optional": true, @@ -195880,7 +195880,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 301, + "line": 118, }, "name": "autoAssignPublicIps", "optional": true, @@ -195891,7 +195891,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 310, + "line": 127, }, "name": "autoHealing", "optional": true, @@ -195902,7 +195902,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 319, + "line": 136, }, "name": "customConfigureRecipes", "optional": true, @@ -195918,7 +195918,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 328, + "line": 145, }, "name": "customDeployRecipes", "optional": true, @@ -195934,7 +195934,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 337, + "line": 154, }, "name": "customInstanceProfileArn", "optional": true, @@ -195945,7 +195945,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 346, + "line": 163, }, "name": "customJson", "optional": true, @@ -195956,7 +195956,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 355, + "line": 172, }, "name": "customSecurityGroupIds", "optional": true, @@ -195972,7 +195972,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 364, + "line": 181, }, "name": "customSetupRecipes", "optional": true, @@ -195988,7 +195988,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 373, + "line": 190, }, "name": "customShutdownRecipes", "optional": true, @@ -196004,7 +196004,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 382, + "line": 199, }, "name": "customUndeployRecipes", "optional": true, @@ -196020,7 +196020,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 391, + "line": 208, }, "name": "drainElbOnShutdown", "optional": true, @@ -196031,7 +196031,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 535, + "line": 352, }, "name": "ebsVolume", "optional": true, @@ -196047,7 +196047,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 400, + "line": 217, }, "name": "elasticLoadBalancer", "optional": true, @@ -196058,7 +196058,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 409, + "line": 226, }, "name": "healthcheckMethod", "optional": true, @@ -196069,7 +196069,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 418, + "line": 235, }, "name": "healthcheckUrl", "optional": true, @@ -196080,7 +196080,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 427, + "line": 244, }, "name": "id", "optional": true, @@ -196091,7 +196091,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 436, + "line": 253, }, "name": "installUpdatesOnBoot", "optional": true, @@ -196102,7 +196102,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 445, + "line": 262, }, "name": "instanceShutdownTimeout", "optional": true, @@ -196113,7 +196113,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 454, + "line": 271, }, "name": "name", "optional": true, @@ -196124,7 +196124,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 472, + "line": 289, }, "name": "statsEnabled", "optional": true, @@ -196135,7 +196135,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 490, + "line": 307, }, "name": "statsUrl", "optional": true, @@ -196146,7 +196146,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 499, + "line": 316, }, "name": "statsUser", "optional": true, @@ -196157,7 +196157,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 508, + "line": 325, }, "name": "systemPackages", "optional": true, @@ -196173,7 +196173,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 517, + "line": 334, }, "name": "tags", "optional": true, @@ -196189,7 +196189,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 526, + "line": 343, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -196209,7 +196209,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 193, + "line": 10, }, "name": "OpsworksHaproxyLayerConfig", "properties": Array [ @@ -196218,7 +196218,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 212, + "line": 29, }, "name": "stackId", "type": Object { @@ -196230,7 +196230,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 214, + "line": 31, }, "name": "statsPassword", "type": Object { @@ -196242,7 +196242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 194, + "line": 11, }, "name": "autoAssignElasticIps", "optional": true, @@ -196255,7 +196255,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 195, + "line": 12, }, "name": "autoAssignPublicIps", "optional": true, @@ -196268,7 +196268,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 196, + "line": 13, }, "name": "autoHealing", "optional": true, @@ -196281,7 +196281,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 197, + "line": 14, }, "name": "customConfigureRecipes", "optional": true, @@ -196299,7 +196299,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 198, + "line": 15, }, "name": "customDeployRecipes", "optional": true, @@ -196317,7 +196317,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 199, + "line": 16, }, "name": "customInstanceProfileArn", "optional": true, @@ -196330,7 +196330,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 200, + "line": 17, }, "name": "customJson", "optional": true, @@ -196343,7 +196343,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 201, + "line": 18, }, "name": "customSecurityGroupIds", "optional": true, @@ -196361,7 +196361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 202, + "line": 19, }, "name": "customSetupRecipes", "optional": true, @@ -196379,7 +196379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 203, + "line": 20, }, "name": "customShutdownRecipes", "optional": true, @@ -196397,7 +196397,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 204, + "line": 21, }, "name": "customUndeployRecipes", "optional": true, @@ -196415,7 +196415,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 205, + "line": 22, }, "name": "drainElbOnShutdown", "optional": true, @@ -196431,7 +196431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 221, + "line": 38, }, "name": "ebsVolume", "optional": true, @@ -196449,7 +196449,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 206, + "line": 23, }, "name": "elasticLoadBalancer", "optional": true, @@ -196462,7 +196462,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 207, + "line": 24, }, "name": "healthcheckMethod", "optional": true, @@ -196475,7 +196475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 208, + "line": 25, }, "name": "healthcheckUrl", "optional": true, @@ -196488,7 +196488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 209, + "line": 26, }, "name": "installUpdatesOnBoot", "optional": true, @@ -196501,7 +196501,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 210, + "line": 27, }, "name": "instanceShutdownTimeout", "optional": true, @@ -196514,7 +196514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 211, + "line": 28, }, "name": "name", "optional": true, @@ -196527,7 +196527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 213, + "line": 30, }, "name": "statsEnabled", "optional": true, @@ -196540,7 +196540,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 215, + "line": 32, }, "name": "statsUrl", "optional": true, @@ -196553,7 +196553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 216, + "line": 33, }, "name": "statsUser", "optional": true, @@ -196566,7 +196566,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 217, + "line": 34, }, "name": "systemPackages", "optional": true, @@ -196584,7 +196584,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 218, + "line": 35, }, "name": "tags", "optional": true, @@ -196602,7 +196602,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 219, + "line": 36, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -196619,7 +196619,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 223, + "line": 40, }, "name": "OpsworksHaproxyLayerEbsVolume", "properties": Array [ @@ -196628,7 +196628,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 226, + "line": 43, }, "name": "mountPoint", "type": Object { @@ -196640,7 +196640,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 227, + "line": 44, }, "name": "numberOfDisks", "type": Object { @@ -196652,7 +196652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 229, + "line": 46, }, "name": "size", "type": Object { @@ -196664,7 +196664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 224, + "line": 41, }, "name": "encrypted", "optional": true, @@ -196677,7 +196677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 225, + "line": 42, }, "name": "iops", "optional": true, @@ -196690,7 +196690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 228, + "line": 45, }, "name": "raidLevel", "optional": true, @@ -196703,7 +196703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-haproxy-layer.ts", - "line": 230, + "line": 47, }, "name": "type", "optional": true, @@ -196742,13 +196742,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 402, + "line": 87, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 893, + "line": 578, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -196770,7 +196770,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 552, + "line": 237, }, "name": "ec2InstanceId", "type": Object { @@ -196780,7 +196780,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 639, + "line": 324, }, "name": "layerIds", "type": Object { @@ -196795,7 +196795,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 801, + "line": 486, }, "name": "stackId", "type": Object { @@ -196805,7 +196805,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 472, + "line": 157, }, "name": "agentVersion", "optional": true, @@ -196816,7 +196816,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 481, + "line": 166, }, "name": "amiId", "optional": true, @@ -196827,7 +196827,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 490, + "line": 175, }, "name": "architecture", "optional": true, @@ -196838,7 +196838,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 499, + "line": 184, }, "name": "autoScalingType", "optional": true, @@ -196849,7 +196849,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 508, + "line": 193, }, "name": "availabilityZone", "optional": true, @@ -196860,7 +196860,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 517, + "line": 202, }, "name": "createdAt", "optional": true, @@ -196871,7 +196871,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 526, + "line": 211, }, "name": "deleteEbs", "optional": true, @@ -196882,7 +196882,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 535, + "line": 220, }, "name": "deleteEip", "optional": true, @@ -196893,7 +196893,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 855, + "line": 540, }, "name": "ebsBlockDevice", "optional": true, @@ -196909,7 +196909,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 544, + "line": 229, }, "name": "ebsOptimized", "optional": true, @@ -196920,7 +196920,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 558, + "line": 243, }, "name": "ecsClusterArn", "optional": true, @@ -196931,7 +196931,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 567, + "line": 252, }, "name": "elasticIp", "optional": true, @@ -196942,7 +196942,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 864, + "line": 549, }, "name": "ephemeralBlockDevice", "optional": true, @@ -196958,7 +196958,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 576, + "line": 261, }, "name": "hostname", "optional": true, @@ -196969,7 +196969,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 585, + "line": 270, }, "name": "id", "optional": true, @@ -196980,7 +196980,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 594, + "line": 279, }, "name": "infrastructureClass", "optional": true, @@ -196991,7 +196991,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 603, + "line": 288, }, "name": "installUpdatesOnBoot", "optional": true, @@ -197002,7 +197002,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 612, + "line": 297, }, "name": "instanceProfileArn", "optional": true, @@ -197013,7 +197013,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 621, + "line": 306, }, "name": "instanceType", "optional": true, @@ -197024,7 +197024,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 630, + "line": 315, }, "name": "lastServiceErrorId", "optional": true, @@ -197035,7 +197035,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 648, + "line": 333, }, "name": "os", "optional": true, @@ -197046,7 +197046,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 657, + "line": 342, }, "name": "platform", "optional": true, @@ -197057,7 +197057,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 666, + "line": 351, }, "name": "privateDns", "optional": true, @@ -197068,7 +197068,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 675, + "line": 360, }, "name": "privateIp", "optional": true, @@ -197079,7 +197079,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 684, + "line": 369, }, "name": "publicDns", "optional": true, @@ -197090,7 +197090,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 693, + "line": 378, }, "name": "publicIp", "optional": true, @@ -197101,7 +197101,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 702, + "line": 387, }, "name": "registeredBy", "optional": true, @@ -197112,7 +197112,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 711, + "line": 396, }, "name": "reportedAgentVersion", "optional": true, @@ -197123,7 +197123,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 720, + "line": 405, }, "name": "reportedOsFamily", "optional": true, @@ -197134,7 +197134,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 729, + "line": 414, }, "name": "reportedOsName", "optional": true, @@ -197145,7 +197145,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 738, + "line": 423, }, "name": "reportedOsVersion", "optional": true, @@ -197156,7 +197156,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 873, + "line": 558, }, "name": "rootBlockDevice", "optional": true, @@ -197172,7 +197172,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 747, + "line": 432, }, "name": "rootDeviceType", "optional": true, @@ -197183,7 +197183,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 756, + "line": 441, }, "name": "rootDeviceVolumeId", "optional": true, @@ -197194,7 +197194,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 765, + "line": 450, }, "name": "securityGroupIds", "optional": true, @@ -197210,7 +197210,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 774, + "line": 459, }, "name": "sshHostDsaKeyFingerprint", "optional": true, @@ -197221,7 +197221,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 783, + "line": 468, }, "name": "sshHostRsaKeyFingerprint", "optional": true, @@ -197232,7 +197232,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 792, + "line": 477, }, "name": "sshKeyName", "optional": true, @@ -197243,7 +197243,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 810, + "line": 495, }, "name": "state", "optional": true, @@ -197254,7 +197254,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 819, + "line": 504, }, "name": "status", "optional": true, @@ -197265,7 +197265,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 828, + "line": 513, }, "name": "subnetId", "optional": true, @@ -197276,7 +197276,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 837, + "line": 522, }, "name": "tenancy", "optional": true, @@ -197287,7 +197287,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 882, + "line": 567, }, "name": "timeouts", "optional": true, @@ -197298,7 +197298,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 846, + "line": 531, }, "name": "virtualizationType", "optional": true, @@ -197318,7 +197318,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 325, + "line": 10, }, "name": "OpsworksInstanceConfig", "properties": Array [ @@ -197327,7 +197327,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 343, + "line": 28, }, "name": "layerIds", "type": Object { @@ -197344,7 +197344,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 361, + "line": 46, }, "name": "stackId", "type": Object { @@ -197356,7 +197356,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 326, + "line": 11, }, "name": "agentVersion", "optional": true, @@ -197369,7 +197369,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 327, + "line": 12, }, "name": "amiId", "optional": true, @@ -197382,7 +197382,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 328, + "line": 13, }, "name": "architecture", "optional": true, @@ -197395,7 +197395,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 329, + "line": 14, }, "name": "autoScalingType", "optional": true, @@ -197408,7 +197408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 330, + "line": 15, }, "name": "availabilityZone", "optional": true, @@ -197421,7 +197421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 331, + "line": 16, }, "name": "createdAt", "optional": true, @@ -197434,7 +197434,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 332, + "line": 17, }, "name": "deleteEbs", "optional": true, @@ -197447,7 +197447,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 333, + "line": 18, }, "name": "deleteEip", "optional": true, @@ -197463,7 +197463,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 368, + "line": 53, }, "name": "ebsBlockDevice", "optional": true, @@ -197481,7 +197481,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 334, + "line": 19, }, "name": "ebsOptimized", "optional": true, @@ -197494,7 +197494,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 335, + "line": 20, }, "name": "ecsClusterArn", "optional": true, @@ -197507,7 +197507,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 336, + "line": 21, }, "name": "elasticIp", "optional": true, @@ -197523,7 +197523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 370, + "line": 55, }, "name": "ephemeralBlockDevice", "optional": true, @@ -197541,7 +197541,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 337, + "line": 22, }, "name": "hostname", "optional": true, @@ -197554,7 +197554,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 338, + "line": 23, }, "name": "infrastructureClass", "optional": true, @@ -197567,7 +197567,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 339, + "line": 24, }, "name": "installUpdatesOnBoot", "optional": true, @@ -197580,7 +197580,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 340, + "line": 25, }, "name": "instanceProfileArn", "optional": true, @@ -197593,7 +197593,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 341, + "line": 26, }, "name": "instanceType", "optional": true, @@ -197606,7 +197606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 342, + "line": 27, }, "name": "lastServiceErrorId", "optional": true, @@ -197619,7 +197619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 344, + "line": 29, }, "name": "os", "optional": true, @@ -197632,7 +197632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 345, + "line": 30, }, "name": "platform", "optional": true, @@ -197645,7 +197645,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 346, + "line": 31, }, "name": "privateDns", "optional": true, @@ -197658,7 +197658,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 347, + "line": 32, }, "name": "privateIp", "optional": true, @@ -197671,7 +197671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 348, + "line": 33, }, "name": "publicDns", "optional": true, @@ -197684,7 +197684,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 349, + "line": 34, }, "name": "publicIp", "optional": true, @@ -197697,7 +197697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 350, + "line": 35, }, "name": "registeredBy", "optional": true, @@ -197710,7 +197710,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 351, + "line": 36, }, "name": "reportedAgentVersion", "optional": true, @@ -197723,7 +197723,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 352, + "line": 37, }, "name": "reportedOsFamily", "optional": true, @@ -197736,7 +197736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 353, + "line": 38, }, "name": "reportedOsName", "optional": true, @@ -197749,7 +197749,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 354, + "line": 39, }, "name": "reportedOsVersion", "optional": true, @@ -197765,7 +197765,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 372, + "line": 57, }, "name": "rootBlockDevice", "optional": true, @@ -197783,7 +197783,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 355, + "line": 40, }, "name": "rootDeviceType", "optional": true, @@ -197796,7 +197796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 356, + "line": 41, }, "name": "rootDeviceVolumeId", "optional": true, @@ -197809,7 +197809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 357, + "line": 42, }, "name": "securityGroupIds", "optional": true, @@ -197827,7 +197827,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 358, + "line": 43, }, "name": "sshHostDsaKeyFingerprint", "optional": true, @@ -197840,7 +197840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 359, + "line": 44, }, "name": "sshHostRsaKeyFingerprint", "optional": true, @@ -197853,7 +197853,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 360, + "line": 45, }, "name": "sshKeyName", "optional": true, @@ -197866,7 +197866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 362, + "line": 47, }, "name": "state", "optional": true, @@ -197879,7 +197879,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 363, + "line": 48, }, "name": "status", "optional": true, @@ -197892,7 +197892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 364, + "line": 49, }, "name": "subnetId", "optional": true, @@ -197905,7 +197905,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 365, + "line": 50, }, "name": "tenancy", "optional": true, @@ -197921,7 +197921,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 374, + "line": 59, }, "name": "timeouts", "optional": true, @@ -197934,7 +197934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 366, + "line": 51, }, "name": "virtualizationType", "optional": true, @@ -197951,7 +197951,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 376, + "line": 61, }, "name": "OpsworksInstanceEbsBlockDevice", "properties": Array [ @@ -197960,7 +197960,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 378, + "line": 63, }, "name": "deviceName", "type": Object { @@ -197972,7 +197972,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 377, + "line": 62, }, "name": "deleteOnTermination", "optional": true, @@ -197985,7 +197985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 379, + "line": 64, }, "name": "iops", "optional": true, @@ -197998,7 +197998,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 380, + "line": 65, }, "name": "snapshotId", "optional": true, @@ -198011,7 +198011,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 381, + "line": 66, }, "name": "volumeSize", "optional": true, @@ -198024,7 +198024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 382, + "line": 67, }, "name": "volumeType", "optional": true, @@ -198041,7 +198041,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 384, + "line": 69, }, "name": "OpsworksInstanceEphemeralBlockDevice", "properties": Array [ @@ -198050,7 +198050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 385, + "line": 70, }, "name": "deviceName", "type": Object { @@ -198062,7 +198062,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 386, + "line": 71, }, "name": "virtualName", "type": Object { @@ -198078,7 +198078,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 388, + "line": 73, }, "name": "OpsworksInstanceRootBlockDevice", "properties": Array [ @@ -198087,7 +198087,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 389, + "line": 74, }, "name": "deleteOnTermination", "optional": true, @@ -198100,7 +198100,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 390, + "line": 75, }, "name": "iops", "optional": true, @@ -198113,7 +198113,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 391, + "line": 76, }, "name": "volumeSize", "optional": true, @@ -198126,7 +198126,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 392, + "line": 77, }, "name": "volumeType", "optional": true, @@ -198143,7 +198143,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 394, + "line": 79, }, "name": "OpsworksInstanceTimeouts", "properties": Array [ @@ -198152,7 +198152,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 395, + "line": 80, }, "name": "create", "optional": true, @@ -198165,7 +198165,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 396, + "line": 81, }, "name": "delete", "optional": true, @@ -198178,7 +198178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-instance.ts", - "line": 397, + "line": 82, }, "name": "update", "optional": true, @@ -198217,13 +198217,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 230, + "line": 51, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 531, + "line": 352, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -198245,7 +198245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 298, + "line": 119, }, "name": "arn", "type": Object { @@ -198255,7 +198255,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 484, + "line": 305, }, "name": "stackId", "type": Object { @@ -198265,7 +198265,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 281, + "line": 102, }, "name": "appServer", "optional": true, @@ -198276,7 +198276,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 290, + "line": 111, }, "name": "appServerVersion", "optional": true, @@ -198287,7 +198287,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 304, + "line": 125, }, "name": "autoAssignElasticIps", "optional": true, @@ -198298,7 +198298,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 313, + "line": 134, }, "name": "autoAssignPublicIps", "optional": true, @@ -198309,7 +198309,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 322, + "line": 143, }, "name": "autoHealing", "optional": true, @@ -198320,7 +198320,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 331, + "line": 152, }, "name": "customConfigureRecipes", "optional": true, @@ -198336,7 +198336,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 340, + "line": 161, }, "name": "customDeployRecipes", "optional": true, @@ -198352,7 +198352,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 349, + "line": 170, }, "name": "customInstanceProfileArn", "optional": true, @@ -198363,7 +198363,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 358, + "line": 179, }, "name": "customJson", "optional": true, @@ -198374,7 +198374,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 367, + "line": 188, }, "name": "customSecurityGroupIds", "optional": true, @@ -198390,7 +198390,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 376, + "line": 197, }, "name": "customSetupRecipes", "optional": true, @@ -198406,7 +198406,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 385, + "line": 206, }, "name": "customShutdownRecipes", "optional": true, @@ -198422,7 +198422,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 394, + "line": 215, }, "name": "customUndeployRecipes", "optional": true, @@ -198438,7 +198438,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 403, + "line": 224, }, "name": "drainElbOnShutdown", "optional": true, @@ -198449,7 +198449,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 520, + "line": 341, }, "name": "ebsVolume", "optional": true, @@ -198465,7 +198465,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 412, + "line": 233, }, "name": "elasticLoadBalancer", "optional": true, @@ -198476,7 +198476,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 421, + "line": 242, }, "name": "id", "optional": true, @@ -198487,7 +198487,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 430, + "line": 251, }, "name": "installUpdatesOnBoot", "optional": true, @@ -198498,7 +198498,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 439, + "line": 260, }, "name": "instanceShutdownTimeout", "optional": true, @@ -198509,7 +198509,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 448, + "line": 269, }, "name": "jvmOptions", "optional": true, @@ -198520,7 +198520,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 457, + "line": 278, }, "name": "jvmType", "optional": true, @@ -198531,7 +198531,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 466, + "line": 287, }, "name": "jvmVersion", "optional": true, @@ -198542,7 +198542,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 475, + "line": 296, }, "name": "name", "optional": true, @@ -198553,7 +198553,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 493, + "line": 314, }, "name": "systemPackages", "optional": true, @@ -198569,7 +198569,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 502, + "line": 323, }, "name": "tags", "optional": true, @@ -198585,7 +198585,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 511, + "line": 332, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -198605,7 +198605,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 189, + "line": 10, }, "name": "OpsworksJavaAppLayerConfig", "properties": Array [ @@ -198614,7 +198614,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 211, + "line": 32, }, "name": "stackId", "type": Object { @@ -198626,7 +198626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 190, + "line": 11, }, "name": "appServer", "optional": true, @@ -198639,7 +198639,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 191, + "line": 12, }, "name": "appServerVersion", "optional": true, @@ -198652,7 +198652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 192, + "line": 13, }, "name": "autoAssignElasticIps", "optional": true, @@ -198665,7 +198665,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 193, + "line": 14, }, "name": "autoAssignPublicIps", "optional": true, @@ -198678,7 +198678,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 194, + "line": 15, }, "name": "autoHealing", "optional": true, @@ -198691,7 +198691,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 195, + "line": 16, }, "name": "customConfigureRecipes", "optional": true, @@ -198709,7 +198709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 196, + "line": 17, }, "name": "customDeployRecipes", "optional": true, @@ -198727,7 +198727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 197, + "line": 18, }, "name": "customInstanceProfileArn", "optional": true, @@ -198740,7 +198740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 198, + "line": 19, }, "name": "customJson", "optional": true, @@ -198753,7 +198753,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 199, + "line": 20, }, "name": "customSecurityGroupIds", "optional": true, @@ -198771,7 +198771,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 200, + "line": 21, }, "name": "customSetupRecipes", "optional": true, @@ -198789,7 +198789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 201, + "line": 22, }, "name": "customShutdownRecipes", "optional": true, @@ -198807,7 +198807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 202, + "line": 23, }, "name": "customUndeployRecipes", "optional": true, @@ -198825,7 +198825,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 203, + "line": 24, }, "name": "drainElbOnShutdown", "optional": true, @@ -198841,7 +198841,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 216, + "line": 37, }, "name": "ebsVolume", "optional": true, @@ -198859,7 +198859,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 204, + "line": 25, }, "name": "elasticLoadBalancer", "optional": true, @@ -198872,7 +198872,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 205, + "line": 26, }, "name": "installUpdatesOnBoot", "optional": true, @@ -198885,7 +198885,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 206, + "line": 27, }, "name": "instanceShutdownTimeout", "optional": true, @@ -198898,7 +198898,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 207, + "line": 28, }, "name": "jvmOptions", "optional": true, @@ -198911,7 +198911,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 208, + "line": 29, }, "name": "jvmType", "optional": true, @@ -198924,7 +198924,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 209, + "line": 30, }, "name": "jvmVersion", "optional": true, @@ -198937,7 +198937,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 210, + "line": 31, }, "name": "name", "optional": true, @@ -198950,7 +198950,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 212, + "line": 33, }, "name": "systemPackages", "optional": true, @@ -198968,7 +198968,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 213, + "line": 34, }, "name": "tags", "optional": true, @@ -198986,7 +198986,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 214, + "line": 35, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -199003,7 +199003,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 218, + "line": 39, }, "name": "OpsworksJavaAppLayerEbsVolume", "properties": Array [ @@ -199012,7 +199012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 221, + "line": 42, }, "name": "mountPoint", "type": Object { @@ -199024,7 +199024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 222, + "line": 43, }, "name": "numberOfDisks", "type": Object { @@ -199036,7 +199036,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 224, + "line": 45, }, "name": "size", "type": Object { @@ -199048,7 +199048,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 219, + "line": 40, }, "name": "encrypted", "optional": true, @@ -199061,7 +199061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 220, + "line": 41, }, "name": "iops", "optional": true, @@ -199074,7 +199074,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 223, + "line": 44, }, "name": "raidLevel", "optional": true, @@ -199087,7 +199087,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-java-app-layer.ts", - "line": 225, + "line": 46, }, "name": "type", "optional": true, @@ -199126,13 +199126,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 210, + "line": 47, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 471, + "line": 308, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -199154,7 +199154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 265, + "line": 102, }, "name": "arn", "type": Object { @@ -199164,7 +199164,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 424, + "line": 261, }, "name": "stackId", "type": Object { @@ -199174,7 +199174,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 257, + "line": 94, }, "name": "allocatedMemory", "optional": true, @@ -199185,7 +199185,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 271, + "line": 108, }, "name": "autoAssignElasticIps", "optional": true, @@ -199196,7 +199196,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 280, + "line": 117, }, "name": "autoAssignPublicIps", "optional": true, @@ -199207,7 +199207,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 289, + "line": 126, }, "name": "autoHealing", "optional": true, @@ -199218,7 +199218,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 298, + "line": 135, }, "name": "customConfigureRecipes", "optional": true, @@ -199234,7 +199234,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 307, + "line": 144, }, "name": "customDeployRecipes", "optional": true, @@ -199250,7 +199250,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 316, + "line": 153, }, "name": "customInstanceProfileArn", "optional": true, @@ -199261,7 +199261,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 325, + "line": 162, }, "name": "customJson", "optional": true, @@ -199272,7 +199272,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 334, + "line": 171, }, "name": "customSecurityGroupIds", "optional": true, @@ -199288,7 +199288,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 343, + "line": 180, }, "name": "customSetupRecipes", "optional": true, @@ -199304,7 +199304,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 352, + "line": 189, }, "name": "customShutdownRecipes", "optional": true, @@ -199320,7 +199320,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 361, + "line": 198, }, "name": "customUndeployRecipes", "optional": true, @@ -199336,7 +199336,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 370, + "line": 207, }, "name": "drainElbOnShutdown", "optional": true, @@ -199347,7 +199347,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 460, + "line": 297, }, "name": "ebsVolume", "optional": true, @@ -199363,7 +199363,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 379, + "line": 216, }, "name": "elasticLoadBalancer", "optional": true, @@ -199374,7 +199374,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 388, + "line": 225, }, "name": "id", "optional": true, @@ -199385,7 +199385,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 397, + "line": 234, }, "name": "installUpdatesOnBoot", "optional": true, @@ -199396,7 +199396,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 406, + "line": 243, }, "name": "instanceShutdownTimeout", "optional": true, @@ -199407,7 +199407,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 415, + "line": 252, }, "name": "name", "optional": true, @@ -199418,7 +199418,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 433, + "line": 270, }, "name": "systemPackages", "optional": true, @@ -199434,7 +199434,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 442, + "line": 279, }, "name": "tags", "optional": true, @@ -199450,7 +199450,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 451, + "line": 288, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -199470,7 +199470,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 173, + "line": 10, }, "name": "OpsworksMemcachedLayerConfig", "properties": Array [ @@ -199479,7 +199479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 191, + "line": 28, }, "name": "stackId", "type": Object { @@ -199491,7 +199491,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 174, + "line": 11, }, "name": "allocatedMemory", "optional": true, @@ -199504,7 +199504,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 175, + "line": 12, }, "name": "autoAssignElasticIps", "optional": true, @@ -199517,7 +199517,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 176, + "line": 13, }, "name": "autoAssignPublicIps", "optional": true, @@ -199530,7 +199530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 177, + "line": 14, }, "name": "autoHealing", "optional": true, @@ -199543,7 +199543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 178, + "line": 15, }, "name": "customConfigureRecipes", "optional": true, @@ -199561,7 +199561,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 179, + "line": 16, }, "name": "customDeployRecipes", "optional": true, @@ -199579,7 +199579,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 180, + "line": 17, }, "name": "customInstanceProfileArn", "optional": true, @@ -199592,7 +199592,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 181, + "line": 18, }, "name": "customJson", "optional": true, @@ -199605,7 +199605,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 182, + "line": 19, }, "name": "customSecurityGroupIds", "optional": true, @@ -199623,7 +199623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 183, + "line": 20, }, "name": "customSetupRecipes", "optional": true, @@ -199641,7 +199641,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 184, + "line": 21, }, "name": "customShutdownRecipes", "optional": true, @@ -199659,7 +199659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 185, + "line": 22, }, "name": "customUndeployRecipes", "optional": true, @@ -199677,7 +199677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 186, + "line": 23, }, "name": "drainElbOnShutdown", "optional": true, @@ -199693,7 +199693,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 196, + "line": 33, }, "name": "ebsVolume", "optional": true, @@ -199711,7 +199711,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 187, + "line": 24, }, "name": "elasticLoadBalancer", "optional": true, @@ -199724,7 +199724,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 188, + "line": 25, }, "name": "installUpdatesOnBoot", "optional": true, @@ -199737,7 +199737,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 189, + "line": 26, }, "name": "instanceShutdownTimeout", "optional": true, @@ -199750,7 +199750,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 190, + "line": 27, }, "name": "name", "optional": true, @@ -199763,7 +199763,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 192, + "line": 29, }, "name": "systemPackages", "optional": true, @@ -199781,7 +199781,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 193, + "line": 30, }, "name": "tags", "optional": true, @@ -199799,7 +199799,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 194, + "line": 31, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -199816,7 +199816,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 198, + "line": 35, }, "name": "OpsworksMemcachedLayerEbsVolume", "properties": Array [ @@ -199825,7 +199825,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 201, + "line": 38, }, "name": "mountPoint", "type": Object { @@ -199837,7 +199837,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 202, + "line": 39, }, "name": "numberOfDisks", "type": Object { @@ -199849,7 +199849,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 204, + "line": 41, }, "name": "size", "type": Object { @@ -199861,7 +199861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 199, + "line": 36, }, "name": "encrypted", "optional": true, @@ -199874,7 +199874,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 200, + "line": 37, }, "name": "iops", "optional": true, @@ -199887,7 +199887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 203, + "line": 40, }, "name": "raidLevel", "optional": true, @@ -199900,7 +199900,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-memcached-layer.ts", - "line": 205, + "line": 42, }, "name": "type", "optional": true, @@ -199939,13 +199939,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 215, + "line": 48, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 486, + "line": 319, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -199967,7 +199967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 262, + "line": 95, }, "name": "arn", "type": Object { @@ -199977,7 +199977,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 439, + "line": 272, }, "name": "stackId", "type": Object { @@ -199987,7 +199987,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 268, + "line": 101, }, "name": "autoAssignElasticIps", "optional": true, @@ -199998,7 +199998,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 277, + "line": 110, }, "name": "autoAssignPublicIps", "optional": true, @@ -200009,7 +200009,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 286, + "line": 119, }, "name": "autoHealing", "optional": true, @@ -200020,7 +200020,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 295, + "line": 128, }, "name": "customConfigureRecipes", "optional": true, @@ -200036,7 +200036,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 304, + "line": 137, }, "name": "customDeployRecipes", "optional": true, @@ -200052,7 +200052,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 313, + "line": 146, }, "name": "customInstanceProfileArn", "optional": true, @@ -200063,7 +200063,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 322, + "line": 155, }, "name": "customJson", "optional": true, @@ -200074,7 +200074,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 331, + "line": 164, }, "name": "customSecurityGroupIds", "optional": true, @@ -200090,7 +200090,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 340, + "line": 173, }, "name": "customSetupRecipes", "optional": true, @@ -200106,7 +200106,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 349, + "line": 182, }, "name": "customShutdownRecipes", "optional": true, @@ -200122,7 +200122,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 358, + "line": 191, }, "name": "customUndeployRecipes", "optional": true, @@ -200138,7 +200138,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 367, + "line": 200, }, "name": "drainElbOnShutdown", "optional": true, @@ -200149,7 +200149,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 475, + "line": 308, }, "name": "ebsVolume", "optional": true, @@ -200165,7 +200165,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 376, + "line": 209, }, "name": "elasticLoadBalancer", "optional": true, @@ -200176,7 +200176,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 385, + "line": 218, }, "name": "id", "optional": true, @@ -200187,7 +200187,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 394, + "line": 227, }, "name": "installUpdatesOnBoot", "optional": true, @@ -200198,7 +200198,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 403, + "line": 236, }, "name": "instanceShutdownTimeout", "optional": true, @@ -200209,7 +200209,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 412, + "line": 245, }, "name": "name", "optional": true, @@ -200220,7 +200220,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 421, + "line": 254, }, "name": "rootPassword", "optional": true, @@ -200231,7 +200231,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 430, + "line": 263, }, "name": "rootPasswordOnAllInstances", "optional": true, @@ -200242,7 +200242,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 448, + "line": 281, }, "name": "systemPackages", "optional": true, @@ -200258,7 +200258,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 457, + "line": 290, }, "name": "tags", "optional": true, @@ -200274,7 +200274,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 466, + "line": 299, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -200294,7 +200294,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 177, + "line": 10, }, "name": "OpsworksMysqlLayerConfig", "properties": Array [ @@ -200303,7 +200303,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 196, + "line": 29, }, "name": "stackId", "type": Object { @@ -200315,7 +200315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 178, + "line": 11, }, "name": "autoAssignElasticIps", "optional": true, @@ -200328,7 +200328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 179, + "line": 12, }, "name": "autoAssignPublicIps", "optional": true, @@ -200341,7 +200341,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 180, + "line": 13, }, "name": "autoHealing", "optional": true, @@ -200354,7 +200354,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 181, + "line": 14, }, "name": "customConfigureRecipes", "optional": true, @@ -200372,7 +200372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 182, + "line": 15, }, "name": "customDeployRecipes", "optional": true, @@ -200390,7 +200390,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 183, + "line": 16, }, "name": "customInstanceProfileArn", "optional": true, @@ -200403,7 +200403,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 184, + "line": 17, }, "name": "customJson", "optional": true, @@ -200416,7 +200416,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 185, + "line": 18, }, "name": "customSecurityGroupIds", "optional": true, @@ -200434,7 +200434,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 186, + "line": 19, }, "name": "customSetupRecipes", "optional": true, @@ -200452,7 +200452,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 187, + "line": 20, }, "name": "customShutdownRecipes", "optional": true, @@ -200470,7 +200470,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 188, + "line": 21, }, "name": "customUndeployRecipes", "optional": true, @@ -200488,7 +200488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 189, + "line": 22, }, "name": "drainElbOnShutdown", "optional": true, @@ -200504,7 +200504,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 201, + "line": 34, }, "name": "ebsVolume", "optional": true, @@ -200522,7 +200522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 190, + "line": 23, }, "name": "elasticLoadBalancer", "optional": true, @@ -200535,7 +200535,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 191, + "line": 24, }, "name": "installUpdatesOnBoot", "optional": true, @@ -200548,7 +200548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 192, + "line": 25, }, "name": "instanceShutdownTimeout", "optional": true, @@ -200561,7 +200561,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 193, + "line": 26, }, "name": "name", "optional": true, @@ -200574,7 +200574,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 194, + "line": 27, }, "name": "rootPassword", "optional": true, @@ -200587,7 +200587,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 195, + "line": 28, }, "name": "rootPasswordOnAllInstances", "optional": true, @@ -200600,7 +200600,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 197, + "line": 30, }, "name": "systemPackages", "optional": true, @@ -200618,7 +200618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 198, + "line": 31, }, "name": "tags", "optional": true, @@ -200636,7 +200636,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 199, + "line": 32, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -200653,7 +200653,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 203, + "line": 36, }, "name": "OpsworksMysqlLayerEbsVolume", "properties": Array [ @@ -200662,7 +200662,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 206, + "line": 39, }, "name": "mountPoint", "type": Object { @@ -200674,7 +200674,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 207, + "line": 40, }, "name": "numberOfDisks", "type": Object { @@ -200686,7 +200686,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 209, + "line": 42, }, "name": "size", "type": Object { @@ -200698,7 +200698,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 204, + "line": 37, }, "name": "encrypted", "optional": true, @@ -200711,7 +200711,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 205, + "line": 38, }, "name": "iops", "optional": true, @@ -200724,7 +200724,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 208, + "line": 41, }, "name": "raidLevel", "optional": true, @@ -200737,7 +200737,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-mysql-layer.ts", - "line": 210, + "line": 43, }, "name": "type", "optional": true, @@ -200776,13 +200776,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 210, + "line": 47, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 471, + "line": 308, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -200804,7 +200804,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 256, + "line": 93, }, "name": "arn", "type": Object { @@ -200814,7 +200814,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 424, + "line": 261, }, "name": "stackId", "type": Object { @@ -200824,7 +200824,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 262, + "line": 99, }, "name": "autoAssignElasticIps", "optional": true, @@ -200835,7 +200835,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 271, + "line": 108, }, "name": "autoAssignPublicIps", "optional": true, @@ -200846,7 +200846,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 280, + "line": 117, }, "name": "autoHealing", "optional": true, @@ -200857,7 +200857,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 289, + "line": 126, }, "name": "customConfigureRecipes", "optional": true, @@ -200873,7 +200873,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 298, + "line": 135, }, "name": "customDeployRecipes", "optional": true, @@ -200889,7 +200889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 307, + "line": 144, }, "name": "customInstanceProfileArn", "optional": true, @@ -200900,7 +200900,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 316, + "line": 153, }, "name": "customJson", "optional": true, @@ -200911,7 +200911,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 325, + "line": 162, }, "name": "customSecurityGroupIds", "optional": true, @@ -200927,7 +200927,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 334, + "line": 171, }, "name": "customSetupRecipes", "optional": true, @@ -200943,7 +200943,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 343, + "line": 180, }, "name": "customShutdownRecipes", "optional": true, @@ -200959,7 +200959,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 352, + "line": 189, }, "name": "customUndeployRecipes", "optional": true, @@ -200975,7 +200975,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 361, + "line": 198, }, "name": "drainElbOnShutdown", "optional": true, @@ -200986,7 +200986,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 460, + "line": 297, }, "name": "ebsVolume", "optional": true, @@ -201002,7 +201002,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 370, + "line": 207, }, "name": "elasticLoadBalancer", "optional": true, @@ -201013,7 +201013,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 379, + "line": 216, }, "name": "id", "optional": true, @@ -201024,7 +201024,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 388, + "line": 225, }, "name": "installUpdatesOnBoot", "optional": true, @@ -201035,7 +201035,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 397, + "line": 234, }, "name": "instanceShutdownTimeout", "optional": true, @@ -201046,7 +201046,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 406, + "line": 243, }, "name": "name", "optional": true, @@ -201057,7 +201057,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 415, + "line": 252, }, "name": "nodejsVersion", "optional": true, @@ -201068,7 +201068,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 433, + "line": 270, }, "name": "systemPackages", "optional": true, @@ -201084,7 +201084,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 442, + "line": 279, }, "name": "tags", "optional": true, @@ -201100,7 +201100,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 451, + "line": 288, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -201120,7 +201120,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 173, + "line": 10, }, "name": "OpsworksNodejsAppLayerConfig", "properties": Array [ @@ -201129,7 +201129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 191, + "line": 28, }, "name": "stackId", "type": Object { @@ -201141,7 +201141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 174, + "line": 11, }, "name": "autoAssignElasticIps", "optional": true, @@ -201154,7 +201154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 175, + "line": 12, }, "name": "autoAssignPublicIps", "optional": true, @@ -201167,7 +201167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 176, + "line": 13, }, "name": "autoHealing", "optional": true, @@ -201180,7 +201180,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 177, + "line": 14, }, "name": "customConfigureRecipes", "optional": true, @@ -201198,7 +201198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 178, + "line": 15, }, "name": "customDeployRecipes", "optional": true, @@ -201216,7 +201216,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 179, + "line": 16, }, "name": "customInstanceProfileArn", "optional": true, @@ -201229,7 +201229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 180, + "line": 17, }, "name": "customJson", "optional": true, @@ -201242,7 +201242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 181, + "line": 18, }, "name": "customSecurityGroupIds", "optional": true, @@ -201260,7 +201260,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 182, + "line": 19, }, "name": "customSetupRecipes", "optional": true, @@ -201278,7 +201278,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 183, + "line": 20, }, "name": "customShutdownRecipes", "optional": true, @@ -201296,7 +201296,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 184, + "line": 21, }, "name": "customUndeployRecipes", "optional": true, @@ -201314,7 +201314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 185, + "line": 22, }, "name": "drainElbOnShutdown", "optional": true, @@ -201330,7 +201330,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 196, + "line": 33, }, "name": "ebsVolume", "optional": true, @@ -201348,7 +201348,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 186, + "line": 23, }, "name": "elasticLoadBalancer", "optional": true, @@ -201361,7 +201361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 187, + "line": 24, }, "name": "installUpdatesOnBoot", "optional": true, @@ -201374,7 +201374,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 188, + "line": 25, }, "name": "instanceShutdownTimeout", "optional": true, @@ -201387,7 +201387,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 189, + "line": 26, }, "name": "name", "optional": true, @@ -201400,7 +201400,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 190, + "line": 27, }, "name": "nodejsVersion", "optional": true, @@ -201413,7 +201413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 192, + "line": 29, }, "name": "systemPackages", "optional": true, @@ -201431,7 +201431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 193, + "line": 30, }, "name": "tags", "optional": true, @@ -201449,7 +201449,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 194, + "line": 31, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -201466,7 +201466,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 198, + "line": 35, }, "name": "OpsworksNodejsAppLayerEbsVolume", "properties": Array [ @@ -201475,7 +201475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 201, + "line": 38, }, "name": "mountPoint", "type": Object { @@ -201487,7 +201487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 202, + "line": 39, }, "name": "numberOfDisks", "type": Object { @@ -201499,7 +201499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 204, + "line": 41, }, "name": "size", "type": Object { @@ -201511,7 +201511,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 199, + "line": 36, }, "name": "encrypted", "optional": true, @@ -201524,7 +201524,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 200, + "line": 37, }, "name": "iops", "optional": true, @@ -201537,7 +201537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 203, + "line": 40, }, "name": "raidLevel", "optional": true, @@ -201550,7 +201550,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-nodejs-app-layer.ts", - "line": 205, + "line": 42, }, "name": "type", "optional": true, @@ -201589,13 +201589,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 58, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 144, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -201616,7 +201616,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 133, + "line": 95, }, "name": "userArn", "type": Object { @@ -201626,7 +201626,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 88, + "line": 50, }, "name": "allowSsh", "optional": true, @@ -201637,7 +201637,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 97, + "line": 59, }, "name": "allowSudo", "optional": true, @@ -201648,7 +201648,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 106, + "line": 68, }, "name": "id", "optional": true, @@ -201659,7 +201659,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 115, + "line": 77, }, "name": "level", "optional": true, @@ -201670,7 +201670,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 124, + "line": 86, }, "name": "stackId", "optional": true, @@ -201690,7 +201690,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 48, + "line": 10, }, "name": "OpsworksPermissionConfig", "properties": Array [ @@ -201699,7 +201699,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 53, + "line": 15, }, "name": "userArn", "type": Object { @@ -201711,7 +201711,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 49, + "line": 11, }, "name": "allowSsh", "optional": true, @@ -201724,7 +201724,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 50, + "line": 12, }, "name": "allowSudo", "optional": true, @@ -201737,7 +201737,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 51, + "line": 13, }, "name": "level", "optional": true, @@ -201750,7 +201750,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-permission.ts", - "line": 52, + "line": 14, }, "name": "stackId", "optional": true, @@ -201789,13 +201789,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 205, + "line": 46, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 456, + "line": 297, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -201817,7 +201817,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 250, + "line": 91, }, "name": "arn", "type": Object { @@ -201827,7 +201827,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 409, + "line": 250, }, "name": "stackId", "type": Object { @@ -201837,7 +201837,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 256, + "line": 97, }, "name": "autoAssignElasticIps", "optional": true, @@ -201848,7 +201848,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 265, + "line": 106, }, "name": "autoAssignPublicIps", "optional": true, @@ -201859,7 +201859,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 274, + "line": 115, }, "name": "autoHealing", "optional": true, @@ -201870,7 +201870,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 283, + "line": 124, }, "name": "customConfigureRecipes", "optional": true, @@ -201886,7 +201886,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 292, + "line": 133, }, "name": "customDeployRecipes", "optional": true, @@ -201902,7 +201902,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 301, + "line": 142, }, "name": "customInstanceProfileArn", "optional": true, @@ -201913,7 +201913,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 310, + "line": 151, }, "name": "customJson", "optional": true, @@ -201924,7 +201924,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 319, + "line": 160, }, "name": "customSecurityGroupIds", "optional": true, @@ -201940,7 +201940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 328, + "line": 169, }, "name": "customSetupRecipes", "optional": true, @@ -201956,7 +201956,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 337, + "line": 178, }, "name": "customShutdownRecipes", "optional": true, @@ -201972,7 +201972,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 346, + "line": 187, }, "name": "customUndeployRecipes", "optional": true, @@ -201988,7 +201988,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 355, + "line": 196, }, "name": "drainElbOnShutdown", "optional": true, @@ -201999,7 +201999,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 445, + "line": 286, }, "name": "ebsVolume", "optional": true, @@ -202015,7 +202015,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 364, + "line": 205, }, "name": "elasticLoadBalancer", "optional": true, @@ -202026,7 +202026,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 373, + "line": 214, }, "name": "id", "optional": true, @@ -202037,7 +202037,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 382, + "line": 223, }, "name": "installUpdatesOnBoot", "optional": true, @@ -202048,7 +202048,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 391, + "line": 232, }, "name": "instanceShutdownTimeout", "optional": true, @@ -202059,7 +202059,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 400, + "line": 241, }, "name": "name", "optional": true, @@ -202070,7 +202070,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 418, + "line": 259, }, "name": "systemPackages", "optional": true, @@ -202086,7 +202086,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 427, + "line": 268, }, "name": "tags", "optional": true, @@ -202102,7 +202102,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 436, + "line": 277, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -202122,7 +202122,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 169, + "line": 10, }, "name": "OpsworksPhpAppLayerConfig", "properties": Array [ @@ -202131,7 +202131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 186, + "line": 27, }, "name": "stackId", "type": Object { @@ -202143,7 +202143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 170, + "line": 11, }, "name": "autoAssignElasticIps", "optional": true, @@ -202156,7 +202156,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 171, + "line": 12, }, "name": "autoAssignPublicIps", "optional": true, @@ -202169,7 +202169,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 172, + "line": 13, }, "name": "autoHealing", "optional": true, @@ -202182,7 +202182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 173, + "line": 14, }, "name": "customConfigureRecipes", "optional": true, @@ -202200,7 +202200,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 174, + "line": 15, }, "name": "customDeployRecipes", "optional": true, @@ -202218,7 +202218,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 175, + "line": 16, }, "name": "customInstanceProfileArn", "optional": true, @@ -202231,7 +202231,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 176, + "line": 17, }, "name": "customJson", "optional": true, @@ -202244,7 +202244,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 177, + "line": 18, }, "name": "customSecurityGroupIds", "optional": true, @@ -202262,7 +202262,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 178, + "line": 19, }, "name": "customSetupRecipes", "optional": true, @@ -202280,7 +202280,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 179, + "line": 20, }, "name": "customShutdownRecipes", "optional": true, @@ -202298,7 +202298,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 180, + "line": 21, }, "name": "customUndeployRecipes", "optional": true, @@ -202316,7 +202316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 181, + "line": 22, }, "name": "drainElbOnShutdown", "optional": true, @@ -202332,7 +202332,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 191, + "line": 32, }, "name": "ebsVolume", "optional": true, @@ -202350,7 +202350,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 182, + "line": 23, }, "name": "elasticLoadBalancer", "optional": true, @@ -202363,7 +202363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 183, + "line": 24, }, "name": "installUpdatesOnBoot", "optional": true, @@ -202376,7 +202376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 184, + "line": 25, }, "name": "instanceShutdownTimeout", "optional": true, @@ -202389,7 +202389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 185, + "line": 26, }, "name": "name", "optional": true, @@ -202402,7 +202402,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 187, + "line": 28, }, "name": "systemPackages", "optional": true, @@ -202420,7 +202420,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 188, + "line": 29, }, "name": "tags", "optional": true, @@ -202438,7 +202438,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 189, + "line": 30, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -202455,7 +202455,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 193, + "line": 34, }, "name": "OpsworksPhpAppLayerEbsVolume", "properties": Array [ @@ -202464,7 +202464,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 196, + "line": 37, }, "name": "mountPoint", "type": Object { @@ -202476,7 +202476,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 197, + "line": 38, }, "name": "numberOfDisks", "type": Object { @@ -202488,7 +202488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 199, + "line": 40, }, "name": "size", "type": Object { @@ -202500,7 +202500,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 194, + "line": 35, }, "name": "encrypted", "optional": true, @@ -202513,7 +202513,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 195, + "line": 36, }, "name": "iops", "optional": true, @@ -202526,7 +202526,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 198, + "line": 39, }, "name": "raidLevel", "optional": true, @@ -202539,7 +202539,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-php-app-layer.ts", - "line": 200, + "line": 41, }, "name": "type", "optional": true, @@ -202578,13 +202578,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 235, + "line": 52, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 546, + "line": 363, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -202606,7 +202606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 295, + "line": 112, }, "name": "arn", "type": Object { @@ -202616,7 +202616,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 499, + "line": 316, }, "name": "stackId", "type": Object { @@ -202626,7 +202626,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 287, + "line": 104, }, "name": "appServer", "optional": true, @@ -202637,7 +202637,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 301, + "line": 118, }, "name": "autoAssignElasticIps", "optional": true, @@ -202648,7 +202648,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 310, + "line": 127, }, "name": "autoAssignPublicIps", "optional": true, @@ -202659,7 +202659,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 319, + "line": 136, }, "name": "autoHealing", "optional": true, @@ -202670,7 +202670,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 328, + "line": 145, }, "name": "bundlerVersion", "optional": true, @@ -202681,7 +202681,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 337, + "line": 154, }, "name": "customConfigureRecipes", "optional": true, @@ -202697,7 +202697,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 346, + "line": 163, }, "name": "customDeployRecipes", "optional": true, @@ -202713,7 +202713,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 355, + "line": 172, }, "name": "customInstanceProfileArn", "optional": true, @@ -202724,7 +202724,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 364, + "line": 181, }, "name": "customJson", "optional": true, @@ -202735,7 +202735,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 373, + "line": 190, }, "name": "customSecurityGroupIds", "optional": true, @@ -202751,7 +202751,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 382, + "line": 199, }, "name": "customSetupRecipes", "optional": true, @@ -202767,7 +202767,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 391, + "line": 208, }, "name": "customShutdownRecipes", "optional": true, @@ -202783,7 +202783,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 400, + "line": 217, }, "name": "customUndeployRecipes", "optional": true, @@ -202799,7 +202799,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 409, + "line": 226, }, "name": "drainElbOnShutdown", "optional": true, @@ -202810,7 +202810,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 535, + "line": 352, }, "name": "ebsVolume", "optional": true, @@ -202826,7 +202826,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 418, + "line": 235, }, "name": "elasticLoadBalancer", "optional": true, @@ -202837,7 +202837,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 427, + "line": 244, }, "name": "id", "optional": true, @@ -202848,7 +202848,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 436, + "line": 253, }, "name": "installUpdatesOnBoot", "optional": true, @@ -202859,7 +202859,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 445, + "line": 262, }, "name": "instanceShutdownTimeout", "optional": true, @@ -202870,7 +202870,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 454, + "line": 271, }, "name": "manageBundler", "optional": true, @@ -202881,7 +202881,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 463, + "line": 280, }, "name": "name", "optional": true, @@ -202892,7 +202892,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 472, + "line": 289, }, "name": "passengerVersion", "optional": true, @@ -202903,7 +202903,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 490, + "line": 307, }, "name": "rubygemsVersion", "optional": true, @@ -202914,7 +202914,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 481, + "line": 298, }, "name": "rubyVersion", "optional": true, @@ -202925,7 +202925,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 508, + "line": 325, }, "name": "systemPackages", "optional": true, @@ -202941,7 +202941,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 517, + "line": 334, }, "name": "tags", "optional": true, @@ -202957,7 +202957,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 526, + "line": 343, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -202977,7 +202977,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 193, + "line": 10, }, "name": "OpsworksRailsAppLayerConfig", "properties": Array [ @@ -202986,7 +202986,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 216, + "line": 33, }, "name": "stackId", "type": Object { @@ -202998,7 +202998,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 194, + "line": 11, }, "name": "appServer", "optional": true, @@ -203011,7 +203011,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 195, + "line": 12, }, "name": "autoAssignElasticIps", "optional": true, @@ -203024,7 +203024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 196, + "line": 13, }, "name": "autoAssignPublicIps", "optional": true, @@ -203037,7 +203037,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 197, + "line": 14, }, "name": "autoHealing", "optional": true, @@ -203050,7 +203050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 198, + "line": 15, }, "name": "bundlerVersion", "optional": true, @@ -203063,7 +203063,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 199, + "line": 16, }, "name": "customConfigureRecipes", "optional": true, @@ -203081,7 +203081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 200, + "line": 17, }, "name": "customDeployRecipes", "optional": true, @@ -203099,7 +203099,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 201, + "line": 18, }, "name": "customInstanceProfileArn", "optional": true, @@ -203112,7 +203112,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 202, + "line": 19, }, "name": "customJson", "optional": true, @@ -203125,7 +203125,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 203, + "line": 20, }, "name": "customSecurityGroupIds", "optional": true, @@ -203143,7 +203143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 204, + "line": 21, }, "name": "customSetupRecipes", "optional": true, @@ -203161,7 +203161,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 205, + "line": 22, }, "name": "customShutdownRecipes", "optional": true, @@ -203179,7 +203179,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 206, + "line": 23, }, "name": "customUndeployRecipes", "optional": true, @@ -203197,7 +203197,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 207, + "line": 24, }, "name": "drainElbOnShutdown", "optional": true, @@ -203213,7 +203213,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 221, + "line": 38, }, "name": "ebsVolume", "optional": true, @@ -203231,7 +203231,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 208, + "line": 25, }, "name": "elasticLoadBalancer", "optional": true, @@ -203244,7 +203244,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 209, + "line": 26, }, "name": "installUpdatesOnBoot", "optional": true, @@ -203257,7 +203257,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 210, + "line": 27, }, "name": "instanceShutdownTimeout", "optional": true, @@ -203270,7 +203270,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 211, + "line": 28, }, "name": "manageBundler", "optional": true, @@ -203283,7 +203283,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 212, + "line": 29, }, "name": "name", "optional": true, @@ -203296,7 +203296,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 213, + "line": 30, }, "name": "passengerVersion", "optional": true, @@ -203309,7 +203309,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 215, + "line": 32, }, "name": "rubygemsVersion", "optional": true, @@ -203322,7 +203322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 214, + "line": 31, }, "name": "rubyVersion", "optional": true, @@ -203335,7 +203335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 217, + "line": 34, }, "name": "systemPackages", "optional": true, @@ -203353,7 +203353,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 218, + "line": 35, }, "name": "tags", "optional": true, @@ -203371,7 +203371,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 219, + "line": 36, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -203388,7 +203388,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 223, + "line": 40, }, "name": "OpsworksRailsAppLayerEbsVolume", "properties": Array [ @@ -203397,7 +203397,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 226, + "line": 43, }, "name": "mountPoint", "type": Object { @@ -203409,7 +203409,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 227, + "line": 44, }, "name": "numberOfDisks", "type": Object { @@ -203421,7 +203421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 229, + "line": 46, }, "name": "size", "type": Object { @@ -203433,7 +203433,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 224, + "line": 41, }, "name": "encrypted", "optional": true, @@ -203446,7 +203446,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 225, + "line": 42, }, "name": "iops", "optional": true, @@ -203459,7 +203459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 228, + "line": 45, }, "name": "raidLevel", "optional": true, @@ -203472,7 +203472,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rails-app-layer.ts", - "line": 230, + "line": 47, }, "name": "type", "optional": true, @@ -203511,13 +203511,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 50, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 126, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -203538,7 +203538,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 79, + "line": 48, }, "name": "dbPassword", "type": Object { @@ -203548,7 +203548,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 88, + "line": 57, }, "name": "dbUser", "type": Object { @@ -203558,7 +203558,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 106, + "line": 75, }, "name": "rdsDbInstanceArn", "type": Object { @@ -203568,7 +203568,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 115, + "line": 84, }, "name": "stackId", "type": Object { @@ -203578,7 +203578,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 97, + "line": 66, }, "name": "id", "optional": true, @@ -203598,7 +203598,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 41, + "line": 10, }, "name": "OpsworksRdsDbInstanceConfig", "properties": Array [ @@ -203607,7 +203607,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 42, + "line": 11, }, "name": "dbPassword", "type": Object { @@ -203619,7 +203619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 43, + "line": 12, }, "name": "dbUser", "type": Object { @@ -203631,7 +203631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 44, + "line": 13, }, "name": "rdsDbInstanceArn", "type": Object { @@ -203643,7 +203643,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-rds-db-instance.ts", - "line": 45, + "line": 14, }, "name": "stackId", "type": Object { @@ -203681,13 +203681,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 194, + "line": 46, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 460, + "line": 312, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -203709,7 +203709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 249, + "line": 101, }, "name": "arn", "type": Object { @@ -203720,7 +203720,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 407, + "line": 259, }, "name": "stackEndpoint", "type": Object { @@ -203730,7 +203730,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 309, + "line": 161, }, "name": "defaultInstanceProfileArn", "type": Object { @@ -203740,7 +203740,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 381, + "line": 233, }, "name": "name", "type": Object { @@ -203750,7 +203750,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 390, + "line": 242, }, "name": "region", "type": Object { @@ -203760,7 +203760,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 399, + "line": 251, }, "name": "serviceRoleArn", "type": Object { @@ -203770,7 +203770,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 241, + "line": 93, }, "name": "agentVersion", "optional": true, @@ -203781,7 +203781,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 255, + "line": 107, }, "name": "berkshelfVersion", "optional": true, @@ -203792,7 +203792,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 264, + "line": 116, }, "name": "color", "optional": true, @@ -203803,7 +203803,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 273, + "line": 125, }, "name": "configurationManagerName", "optional": true, @@ -203814,7 +203814,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 282, + "line": 134, }, "name": "configurationManagerVersion", "optional": true, @@ -203825,7 +203825,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 449, + "line": 301, }, "name": "customCookbooksSource", "optional": true, @@ -203841,7 +203841,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 291, + "line": 143, }, "name": "customJson", "optional": true, @@ -203852,7 +203852,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 300, + "line": 152, }, "name": "defaultAvailabilityZone", "optional": true, @@ -203863,7 +203863,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 318, + "line": 170, }, "name": "defaultOs", "optional": true, @@ -203874,7 +203874,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 327, + "line": 179, }, "name": "defaultRootDeviceType", "optional": true, @@ -203885,7 +203885,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 336, + "line": 188, }, "name": "defaultSshKeyName", "optional": true, @@ -203896,7 +203896,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 345, + "line": 197, }, "name": "defaultSubnetId", "optional": true, @@ -203907,7 +203907,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 354, + "line": 206, }, "name": "hostnameTheme", "optional": true, @@ -203918,7 +203918,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 363, + "line": 215, }, "name": "id", "optional": true, @@ -203929,7 +203929,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 372, + "line": 224, }, "name": "manageBerkshelf", "optional": true, @@ -203940,7 +203940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 413, + "line": 265, }, "name": "tags", "optional": true, @@ -203956,7 +203956,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 422, + "line": 274, }, "name": "useCustomCookbooks", "optional": true, @@ -203967,7 +203967,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 431, + "line": 283, }, "name": "useOpsworksSecurityGroups", "optional": true, @@ -203978,7 +203978,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 440, + "line": 292, }, "name": "vpcId", "optional": true, @@ -203998,7 +203998,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 158, + "line": 10, }, "name": "OpsworksStackConfig", "properties": Array [ @@ -204007,7 +204007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 166, + "line": 18, }, "name": "defaultInstanceProfileArn", "type": Object { @@ -204019,7 +204019,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 173, + "line": 25, }, "name": "name", "type": Object { @@ -204031,7 +204031,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 174, + "line": 26, }, "name": "region", "type": Object { @@ -204043,7 +204043,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 175, + "line": 27, }, "name": "serviceRoleArn", "type": Object { @@ -204055,7 +204055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 159, + "line": 11, }, "name": "agentVersion", "optional": true, @@ -204068,7 +204068,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 160, + "line": 12, }, "name": "berkshelfVersion", "optional": true, @@ -204081,7 +204081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 161, + "line": 13, }, "name": "color", "optional": true, @@ -204094,7 +204094,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 162, + "line": 14, }, "name": "configurationManagerName", "optional": true, @@ -204107,7 +204107,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 163, + "line": 15, }, "name": "configurationManagerVersion", "optional": true, @@ -204123,7 +204123,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 181, + "line": 33, }, "name": "customCookbooksSource", "optional": true, @@ -204141,7 +204141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 164, + "line": 16, }, "name": "customJson", "optional": true, @@ -204154,7 +204154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 165, + "line": 17, }, "name": "defaultAvailabilityZone", "optional": true, @@ -204167,7 +204167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 167, + "line": 19, }, "name": "defaultOs", "optional": true, @@ -204180,7 +204180,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 168, + "line": 20, }, "name": "defaultRootDeviceType", "optional": true, @@ -204193,7 +204193,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 169, + "line": 21, }, "name": "defaultSshKeyName", "optional": true, @@ -204206,7 +204206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 170, + "line": 22, }, "name": "defaultSubnetId", "optional": true, @@ -204219,7 +204219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 171, + "line": 23, }, "name": "hostnameTheme", "optional": true, @@ -204232,7 +204232,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 172, + "line": 24, }, "name": "manageBerkshelf", "optional": true, @@ -204245,7 +204245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 176, + "line": 28, }, "name": "tags", "optional": true, @@ -204263,7 +204263,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 177, + "line": 29, }, "name": "useCustomCookbooks", "optional": true, @@ -204276,7 +204276,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 178, + "line": 30, }, "name": "useOpsworksSecurityGroups", "optional": true, @@ -204289,7 +204289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 179, + "line": 31, }, "name": "vpcId", "optional": true, @@ -204306,7 +204306,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 183, + "line": 35, }, "name": "OpsworksStackCustomCookbooksSource", "properties": Array [ @@ -204315,7 +204315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 187, + "line": 39, }, "name": "type", "type": Object { @@ -204327,7 +204327,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 188, + "line": 40, }, "name": "url", "type": Object { @@ -204339,7 +204339,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 184, + "line": 36, }, "name": "password", "optional": true, @@ -204352,7 +204352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 185, + "line": 37, }, "name": "revision", "optional": true, @@ -204365,7 +204365,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 186, + "line": 38, }, "name": "sshKey", "optional": true, @@ -204378,7 +204378,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-stack.ts", - "line": 189, + "line": 41, }, "name": "username", "optional": true, @@ -204417,13 +204417,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 205, + "line": 46, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 456, + "line": 297, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -204445,7 +204445,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 250, + "line": 91, }, "name": "arn", "type": Object { @@ -204455,7 +204455,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 409, + "line": 250, }, "name": "stackId", "type": Object { @@ -204465,7 +204465,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 256, + "line": 97, }, "name": "autoAssignElasticIps", "optional": true, @@ -204476,7 +204476,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 265, + "line": 106, }, "name": "autoAssignPublicIps", "optional": true, @@ -204487,7 +204487,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 274, + "line": 115, }, "name": "autoHealing", "optional": true, @@ -204498,7 +204498,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 283, + "line": 124, }, "name": "customConfigureRecipes", "optional": true, @@ -204514,7 +204514,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 292, + "line": 133, }, "name": "customDeployRecipes", "optional": true, @@ -204530,7 +204530,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 301, + "line": 142, }, "name": "customInstanceProfileArn", "optional": true, @@ -204541,7 +204541,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 310, + "line": 151, }, "name": "customJson", "optional": true, @@ -204552,7 +204552,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 319, + "line": 160, }, "name": "customSecurityGroupIds", "optional": true, @@ -204568,7 +204568,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 328, + "line": 169, }, "name": "customSetupRecipes", "optional": true, @@ -204584,7 +204584,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 337, + "line": 178, }, "name": "customShutdownRecipes", "optional": true, @@ -204600,7 +204600,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 346, + "line": 187, }, "name": "customUndeployRecipes", "optional": true, @@ -204616,7 +204616,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 355, + "line": 196, }, "name": "drainElbOnShutdown", "optional": true, @@ -204627,7 +204627,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 445, + "line": 286, }, "name": "ebsVolume", "optional": true, @@ -204643,7 +204643,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 364, + "line": 205, }, "name": "elasticLoadBalancer", "optional": true, @@ -204654,7 +204654,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 373, + "line": 214, }, "name": "id", "optional": true, @@ -204665,7 +204665,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 382, + "line": 223, }, "name": "installUpdatesOnBoot", "optional": true, @@ -204676,7 +204676,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 391, + "line": 232, }, "name": "instanceShutdownTimeout", "optional": true, @@ -204687,7 +204687,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 400, + "line": 241, }, "name": "name", "optional": true, @@ -204698,7 +204698,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 418, + "line": 259, }, "name": "systemPackages", "optional": true, @@ -204714,7 +204714,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 427, + "line": 268, }, "name": "tags", "optional": true, @@ -204730,7 +204730,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 436, + "line": 277, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -204750,7 +204750,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 169, + "line": 10, }, "name": "OpsworksStaticWebLayerConfig", "properties": Array [ @@ -204759,7 +204759,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 186, + "line": 27, }, "name": "stackId", "type": Object { @@ -204771,7 +204771,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 170, + "line": 11, }, "name": "autoAssignElasticIps", "optional": true, @@ -204784,7 +204784,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 171, + "line": 12, }, "name": "autoAssignPublicIps", "optional": true, @@ -204797,7 +204797,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 172, + "line": 13, }, "name": "autoHealing", "optional": true, @@ -204810,7 +204810,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 173, + "line": 14, }, "name": "customConfigureRecipes", "optional": true, @@ -204828,7 +204828,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 174, + "line": 15, }, "name": "customDeployRecipes", "optional": true, @@ -204846,7 +204846,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 175, + "line": 16, }, "name": "customInstanceProfileArn", "optional": true, @@ -204859,7 +204859,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 176, + "line": 17, }, "name": "customJson", "optional": true, @@ -204872,7 +204872,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 177, + "line": 18, }, "name": "customSecurityGroupIds", "optional": true, @@ -204890,7 +204890,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 178, + "line": 19, }, "name": "customSetupRecipes", "optional": true, @@ -204908,7 +204908,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 179, + "line": 20, }, "name": "customShutdownRecipes", "optional": true, @@ -204926,7 +204926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 180, + "line": 21, }, "name": "customUndeployRecipes", "optional": true, @@ -204944,7 +204944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 181, + "line": 22, }, "name": "drainElbOnShutdown", "optional": true, @@ -204960,7 +204960,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 191, + "line": 32, }, "name": "ebsVolume", "optional": true, @@ -204978,7 +204978,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 182, + "line": 23, }, "name": "elasticLoadBalancer", "optional": true, @@ -204991,7 +204991,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 183, + "line": 24, }, "name": "installUpdatesOnBoot", "optional": true, @@ -205004,7 +205004,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 184, + "line": 25, }, "name": "instanceShutdownTimeout", "optional": true, @@ -205017,7 +205017,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 185, + "line": 26, }, "name": "name", "optional": true, @@ -205030,7 +205030,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 187, + "line": 28, }, "name": "systemPackages", "optional": true, @@ -205048,7 +205048,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 188, + "line": 29, }, "name": "tags", "optional": true, @@ -205066,7 +205066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 189, + "line": 30, }, "name": "useEbsOptimizedInstances", "optional": true, @@ -205083,7 +205083,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 193, + "line": 34, }, "name": "OpsworksStaticWebLayerEbsVolume", "properties": Array [ @@ -205092,7 +205092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 196, + "line": 37, }, "name": "mountPoint", "type": Object { @@ -205104,7 +205104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 197, + "line": 38, }, "name": "numberOfDisks", "type": Object { @@ -205116,7 +205116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 199, + "line": 40, }, "name": "size", "type": Object { @@ -205128,7 +205128,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 194, + "line": 35, }, "name": "encrypted", "optional": true, @@ -205141,7 +205141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 195, + "line": 36, }, "name": "iops", "optional": true, @@ -205154,7 +205154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 198, + "line": 39, }, "name": "raidLevel", "optional": true, @@ -205167,7 +205167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-static-web-layer.ts", - "line": 200, + "line": 41, }, "name": "type", "optional": true, @@ -205206,13 +205206,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -205233,7 +205233,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 105, + "line": 75, }, "name": "sshUsername", "type": Object { @@ -205243,7 +205243,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 114, + "line": 84, }, "name": "userArn", "type": Object { @@ -205253,7 +205253,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 78, + "line": 48, }, "name": "allowSelfManagement", "optional": true, @@ -205264,7 +205264,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 87, + "line": 57, }, "name": "id", "optional": true, @@ -205275,7 +205275,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 96, + "line": 66, }, "name": "sshPublicKey", "optional": true, @@ -205295,7 +205295,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 40, + "line": 10, }, "name": "OpsworksUserProfileConfig", "properties": Array [ @@ -205304,7 +205304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 43, + "line": 13, }, "name": "sshUsername", "type": Object { @@ -205316,7 +205316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 44, + "line": 14, }, "name": "userArn", "type": Object { @@ -205328,7 +205328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 41, + "line": 11, }, "name": "allowSelfManagement", "optional": true, @@ -205341,7 +205341,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/opsworks-user-profile.ts", - "line": 42, + "line": 12, }, "name": "sshPublicKey", "optional": true, @@ -205380,13 +205380,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 79, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 195, + "line": 137, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -205408,7 +205408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 109, + "line": 51, }, "name": "arn", "type": Object { @@ -205419,7 +205419,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 141, + "line": 83, }, "name": "joinedMethod", "type": Object { @@ -205430,7 +205430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 146, + "line": 88, }, "name": "joinedTimestamp", "type": Object { @@ -205441,7 +205441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 178, + "line": 120, }, "name": "status", "type": Object { @@ -205451,7 +205451,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 115, + "line": 57, }, "name": "email", "type": Object { @@ -205461,7 +205461,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 152, + "line": 94, }, "name": "name", "type": Object { @@ -205471,7 +205471,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 124, + "line": 66, }, "name": "iamUserAccessToBilling", "optional": true, @@ -205482,7 +205482,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 133, + "line": 75, }, "name": "id", "optional": true, @@ -205493,7 +205493,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 161, + "line": 103, }, "name": "parentId", "optional": true, @@ -205504,7 +205504,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 170, + "line": 112, }, "name": "roleName", "optional": true, @@ -205515,7 +205515,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 184, + "line": 126, }, "name": "tags", "optional": true, @@ -205540,7 +205540,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 68, + "line": 10, }, "name": "OrganizationsAccountConfig", "properties": Array [ @@ -205549,7 +205549,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 69, + "line": 11, }, "name": "email", "type": Object { @@ -205561,7 +205561,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 71, + "line": 13, }, "name": "name", "type": Object { @@ -205573,7 +205573,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 70, + "line": 12, }, "name": "iamUserAccessToBilling", "optional": true, @@ -205586,7 +205586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 72, + "line": 14, }, "name": "parentId", "optional": true, @@ -205599,7 +205599,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 73, + "line": 15, }, "name": "roleName", "optional": true, @@ -205612,7 +205612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-account.ts", - "line": 74, + "line": 16, }, "name": "tags", "optional": true, @@ -205657,13 +205657,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 211, + "line": 107, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 238, + "line": 134, }, "name": "accounts", "parameters": Array [ @@ -205683,7 +205683,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 299, + "line": 195, }, "name": "nonMasterAccounts", "parameters": Array [ @@ -205703,7 +205703,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 304, + "line": 200, }, "name": "roots", "parameters": Array [ @@ -205723,7 +205723,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 312, + "line": 208, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -205745,7 +205745,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 243, + "line": 139, }, "name": "arn", "type": Object { @@ -205756,7 +205756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 284, + "line": 180, }, "name": "masterAccountArn", "type": Object { @@ -205767,7 +205767,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 289, + "line": 185, }, "name": "masterAccountEmail", "type": Object { @@ -205778,7 +205778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 294, + "line": 190, }, "name": "masterAccountId", "type": Object { @@ -205788,7 +205788,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 249, + "line": 145, }, "name": "awsServiceAccessPrincipals", "optional": true, @@ -205804,7 +205804,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 258, + "line": 154, }, "name": "enabledPolicyTypes", "optional": true, @@ -205820,7 +205820,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 267, + "line": 163, }, "name": "featureSet", "optional": true, @@ -205831,7 +205831,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 276, + "line": 172, }, "name": "id", "optional": true, @@ -205873,7 +205873,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 120, + "line": 16, }, "name": "OrganizationsOrganizationAccounts", "properties": Array [ @@ -205881,7 +205881,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 123, + "line": 19, }, "name": "arn", "type": Object { @@ -205892,7 +205892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 128, + "line": 24, }, "name": "email", "type": Object { @@ -205903,7 +205903,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 133, + "line": 29, }, "name": "id", "type": Object { @@ -205914,7 +205914,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 138, + "line": 34, }, "name": "name", "type": Object { @@ -205925,7 +205925,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 143, + "line": 39, }, "name": "status", "type": Object { @@ -205944,7 +205944,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 115, + "line": 11, }, "name": "OrganizationsOrganizationConfig", "properties": Array [ @@ -205953,7 +205953,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 116, + "line": 12, }, "name": "awsServiceAccessPrincipals", "optional": true, @@ -205971,7 +205971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 117, + "line": 13, }, "name": "enabledPolicyTypes", "optional": true, @@ -205989,7 +205989,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 118, + "line": 14, }, "name": "featureSet", "optional": true, @@ -206031,7 +206031,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 147, + "line": 43, }, "name": "OrganizationsOrganizationNonMasterAccounts", "properties": Array [ @@ -206039,7 +206039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 150, + "line": 46, }, "name": "arn", "type": Object { @@ -206050,7 +206050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 155, + "line": 51, }, "name": "email", "type": Object { @@ -206061,7 +206061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 160, + "line": 56, }, "name": "id", "type": Object { @@ -206072,7 +206072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 165, + "line": 61, }, "name": "name", "type": Object { @@ -206083,7 +206083,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 170, + "line": 66, }, "name": "status", "type": Object { @@ -206124,7 +206124,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 186, + "line": 82, }, "name": "OrganizationsOrganizationRoots", "properties": Array [ @@ -206132,7 +206132,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 189, + "line": 85, }, "name": "arn", "type": Object { @@ -206143,7 +206143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 194, + "line": 90, }, "name": "id", "type": Object { @@ -206154,7 +206154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 199, + "line": 95, }, "name": "name", "type": Object { @@ -206165,7 +206165,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 204, + "line": 100, }, "name": "policyTypes", "type": Object { @@ -206206,7 +206206,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 174, + "line": 70, }, "name": "OrganizationsOrganizationRootsPolicyTypes", "properties": Array [ @@ -206214,7 +206214,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 177, + "line": 73, }, "name": "status", "type": Object { @@ -206225,7 +206225,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organization.ts", - "line": 182, + "line": 78, }, "name": "type", "type": Object { @@ -206263,13 +206263,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 81, + "line": 40, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 107, + "line": 66, }, "name": "accounts", "parameters": Array [ @@ -206289,7 +206289,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 147, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -206311,7 +206311,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 112, + "line": 71, }, "name": "arn", "type": Object { @@ -206321,7 +206321,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 127, + "line": 86, }, "name": "name", "type": Object { @@ -206331,7 +206331,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 136, + "line": 95, }, "name": "parentId", "type": Object { @@ -206341,7 +206341,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 118, + "line": 77, }, "name": "id", "optional": true, @@ -206383,7 +206383,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 56, + "line": 15, }, "name": "OrganizationsOrganizationalUnitAccounts", "properties": Array [ @@ -206391,7 +206391,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 59, + "line": 18, }, "name": "arn", "type": Object { @@ -206402,7 +206402,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 64, + "line": 23, }, "name": "email", "type": Object { @@ -206413,7 +206413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 69, + "line": 28, }, "name": "id", "type": Object { @@ -206424,7 +206424,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 74, + "line": 33, }, "name": "name", "type": Object { @@ -206443,7 +206443,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 52, + "line": 11, }, "name": "OrganizationsOrganizationalUnitConfig", "properties": Array [ @@ -206452,7 +206452,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 53, + "line": 12, }, "name": "name", "type": Object { @@ -206464,7 +206464,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-organizational-unit.ts", - "line": 54, + "line": 13, }, "name": "parentId", "type": Object { @@ -206502,13 +206502,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 53, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 134, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -206530,7 +206530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 81, + "line": 47, }, "name": "arn", "type": Object { @@ -206540,7 +206540,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 87, + "line": 53, }, "name": "content", "type": Object { @@ -206550,7 +206550,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 114, + "line": 80, }, "name": "name", "type": Object { @@ -206560,7 +206560,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 96, + "line": 62, }, "name": "description", "optional": true, @@ -206571,7 +206571,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 105, + "line": 71, }, "name": "id", "optional": true, @@ -206582,7 +206582,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 123, + "line": 89, }, "name": "type", "optional": true, @@ -206621,13 +206621,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/organizations-policy-attachment.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/organizations-policy-attachment.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -206648,7 +206648,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-policy-attachment.ts", - "line": 75, + "line": 53, }, "name": "policyId", "type": Object { @@ -206658,7 +206658,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-policy-attachment.ts", - "line": 84, + "line": 62, }, "name": "targetId", "type": Object { @@ -206668,7 +206668,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/organizations-policy-attachment.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -206688,7 +206688,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/organizations-policy-attachment.ts", - "line": 32, + "line": 10, }, "name": "OrganizationsPolicyAttachmentConfig", "properties": Array [ @@ -206697,7 +206697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-policy-attachment.ts", - "line": 33, + "line": 11, }, "name": "policyId", "type": Object { @@ -206709,7 +206709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-policy-attachment.ts", - "line": 34, + "line": 12, }, "name": "targetId", "type": Object { @@ -206728,7 +206728,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 44, + "line": 10, }, "name": "OrganizationsPolicyConfig", "properties": Array [ @@ -206737,7 +206737,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 45, + "line": 11, }, "name": "content", "type": Object { @@ -206749,7 +206749,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 47, + "line": 13, }, "name": "name", "type": Object { @@ -206761,7 +206761,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 46, + "line": 12, }, "name": "description", "optional": true, @@ -206774,7 +206774,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/organizations-policy.ts", - "line": 48, + "line": 14, }, "name": "type", "optional": true, @@ -206813,13 +206813,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 51, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 127, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -206840,7 +206840,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 80, + "line": 48, }, "name": "applicationId", "type": Object { @@ -206850,7 +206850,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 89, + "line": 57, }, "name": "clientId", "type": Object { @@ -206860,7 +206860,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 98, + "line": 66, }, "name": "clientSecret", "type": Object { @@ -206870,7 +206870,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 107, + "line": 75, }, "name": "enabled", "optional": true, @@ -206881,7 +206881,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 116, + "line": 84, }, "name": "id", "optional": true, @@ -206901,7 +206901,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 42, + "line": 10, }, "name": "PinpointAdmChannelConfig", "properties": Array [ @@ -206910,7 +206910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 43, + "line": 11, }, "name": "applicationId", "type": Object { @@ -206922,7 +206922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 44, + "line": 12, }, "name": "clientId", "type": Object { @@ -206934,7 +206934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 45, + "line": 13, }, "name": "clientSecret", "type": Object { @@ -206946,7 +206946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-adm-channel.ts", - "line": 46, + "line": 14, }, "name": "enabled", "optional": true, @@ -206985,13 +206985,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 80, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 206, + "line": 150, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -207012,7 +207012,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 114, + "line": 58, }, "name": "applicationId", "type": Object { @@ -207022,7 +207022,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 123, + "line": 67, }, "name": "bundleId", "optional": true, @@ -207033,7 +207033,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 132, + "line": 76, }, "name": "certificate", "optional": true, @@ -207044,7 +207044,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 141, + "line": 85, }, "name": "defaultAuthenticationMethod", "optional": true, @@ -207055,7 +207055,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 150, + "line": 94, }, "name": "enabled", "optional": true, @@ -207066,7 +207066,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 159, + "line": 103, }, "name": "id", "optional": true, @@ -207077,7 +207077,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 168, + "line": 112, }, "name": "privateKey", "optional": true, @@ -207088,7 +207088,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 177, + "line": 121, }, "name": "teamId", "optional": true, @@ -207099,7 +207099,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 186, + "line": 130, }, "name": "tokenKey", "optional": true, @@ -207110,7 +207110,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 195, + "line": 139, }, "name": "tokenKeyId", "optional": true, @@ -207130,7 +207130,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 66, + "line": 10, }, "name": "PinpointApnsChannelConfig", "properties": Array [ @@ -207139,7 +207139,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 67, + "line": 11, }, "name": "applicationId", "type": Object { @@ -207151,7 +207151,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 68, + "line": 12, }, "name": "bundleId", "optional": true, @@ -207164,7 +207164,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 69, + "line": 13, }, "name": "certificate", "optional": true, @@ -207177,7 +207177,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 70, + "line": 14, }, "name": "defaultAuthenticationMethod", "optional": true, @@ -207190,7 +207190,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 71, + "line": 15, }, "name": "enabled", "optional": true, @@ -207203,7 +207203,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 72, + "line": 16, }, "name": "privateKey", "optional": true, @@ -207216,7 +207216,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 73, + "line": 17, }, "name": "teamId", "optional": true, @@ -207229,7 +207229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 74, + "line": 18, }, "name": "tokenKey", "optional": true, @@ -207242,7 +207242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-channel.ts", - "line": 75, + "line": 19, }, "name": "tokenKeyId", "optional": true, @@ -207281,13 +207281,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 80, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 206, + "line": 150, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -207308,7 +207308,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 114, + "line": 58, }, "name": "applicationId", "type": Object { @@ -207318,7 +207318,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 123, + "line": 67, }, "name": "bundleId", "optional": true, @@ -207329,7 +207329,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 132, + "line": 76, }, "name": "certificate", "optional": true, @@ -207340,7 +207340,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 141, + "line": 85, }, "name": "defaultAuthenticationMethod", "optional": true, @@ -207351,7 +207351,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 150, + "line": 94, }, "name": "enabled", "optional": true, @@ -207362,7 +207362,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 159, + "line": 103, }, "name": "id", "optional": true, @@ -207373,7 +207373,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 168, + "line": 112, }, "name": "privateKey", "optional": true, @@ -207384,7 +207384,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 177, + "line": 121, }, "name": "teamId", "optional": true, @@ -207395,7 +207395,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 186, + "line": 130, }, "name": "tokenKey", "optional": true, @@ -207406,7 +207406,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 195, + "line": 139, }, "name": "tokenKeyId", "optional": true, @@ -207426,7 +207426,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 66, + "line": 10, }, "name": "PinpointApnsSandboxChannelConfig", "properties": Array [ @@ -207435,7 +207435,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 67, + "line": 11, }, "name": "applicationId", "type": Object { @@ -207447,7 +207447,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 68, + "line": 12, }, "name": "bundleId", "optional": true, @@ -207460,7 +207460,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 69, + "line": 13, }, "name": "certificate", "optional": true, @@ -207473,7 +207473,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 70, + "line": 14, }, "name": "defaultAuthenticationMethod", "optional": true, @@ -207486,7 +207486,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 71, + "line": 15, }, "name": "enabled", "optional": true, @@ -207499,7 +207499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 72, + "line": 16, }, "name": "privateKey", "optional": true, @@ -207512,7 +207512,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 73, + "line": 17, }, "name": "teamId", "optional": true, @@ -207525,7 +207525,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 74, + "line": 18, }, "name": "tokenKey", "optional": true, @@ -207538,7 +207538,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-sandbox-channel.ts", - "line": 75, + "line": 19, }, "name": "tokenKeyId", "optional": true, @@ -207577,13 +207577,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 80, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 206, + "line": 150, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -207604,7 +207604,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 114, + "line": 58, }, "name": "applicationId", "type": Object { @@ -207614,7 +207614,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 123, + "line": 67, }, "name": "bundleId", "optional": true, @@ -207625,7 +207625,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 132, + "line": 76, }, "name": "certificate", "optional": true, @@ -207636,7 +207636,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 141, + "line": 85, }, "name": "defaultAuthenticationMethod", "optional": true, @@ -207647,7 +207647,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 150, + "line": 94, }, "name": "enabled", "optional": true, @@ -207658,7 +207658,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 159, + "line": 103, }, "name": "id", "optional": true, @@ -207669,7 +207669,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 168, + "line": 112, }, "name": "privateKey", "optional": true, @@ -207680,7 +207680,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 177, + "line": 121, }, "name": "teamId", "optional": true, @@ -207691,7 +207691,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 186, + "line": 130, }, "name": "tokenKey", "optional": true, @@ -207702,7 +207702,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 195, + "line": 139, }, "name": "tokenKeyId", "optional": true, @@ -207722,7 +207722,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 66, + "line": 10, }, "name": "PinpointApnsVoipChannelConfig", "properties": Array [ @@ -207731,7 +207731,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 67, + "line": 11, }, "name": "applicationId", "type": Object { @@ -207743,7 +207743,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 68, + "line": 12, }, "name": "bundleId", "optional": true, @@ -207756,7 +207756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 69, + "line": 13, }, "name": "certificate", "optional": true, @@ -207769,7 +207769,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 70, + "line": 14, }, "name": "defaultAuthenticationMethod", "optional": true, @@ -207782,7 +207782,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 71, + "line": 15, }, "name": "enabled", "optional": true, @@ -207795,7 +207795,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 72, + "line": 16, }, "name": "privateKey", "optional": true, @@ -207808,7 +207808,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 73, + "line": 17, }, "name": "teamId", "optional": true, @@ -207821,7 +207821,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 74, + "line": 18, }, "name": "tokenKey", "optional": true, @@ -207834,7 +207834,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-channel.ts", - "line": 75, + "line": 19, }, "name": "tokenKeyId", "optional": true, @@ -207873,13 +207873,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 80, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 206, + "line": 150, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -207900,7 +207900,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 114, + "line": 58, }, "name": "applicationId", "type": Object { @@ -207910,7 +207910,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 123, + "line": 67, }, "name": "bundleId", "optional": true, @@ -207921,7 +207921,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 132, + "line": 76, }, "name": "certificate", "optional": true, @@ -207932,7 +207932,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 141, + "line": 85, }, "name": "defaultAuthenticationMethod", "optional": true, @@ -207943,7 +207943,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 150, + "line": 94, }, "name": "enabled", "optional": true, @@ -207954,7 +207954,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 159, + "line": 103, }, "name": "id", "optional": true, @@ -207965,7 +207965,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 168, + "line": 112, }, "name": "privateKey", "optional": true, @@ -207976,7 +207976,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 177, + "line": 121, }, "name": "teamId", "optional": true, @@ -207987,7 +207987,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 186, + "line": 130, }, "name": "tokenKey", "optional": true, @@ -207998,7 +207998,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 195, + "line": 139, }, "name": "tokenKeyId", "optional": true, @@ -208018,7 +208018,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 66, + "line": 10, }, "name": "PinpointApnsVoipSandboxChannelConfig", "properties": Array [ @@ -208027,7 +208027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 67, + "line": 11, }, "name": "applicationId", "type": Object { @@ -208039,7 +208039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 68, + "line": 12, }, "name": "bundleId", "optional": true, @@ -208052,7 +208052,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 69, + "line": 13, }, "name": "certificate", "optional": true, @@ -208065,7 +208065,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 70, + "line": 14, }, "name": "defaultAuthenticationMethod", "optional": true, @@ -208078,7 +208078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 71, + "line": 15, }, "name": "enabled", "optional": true, @@ -208091,7 +208091,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 72, + "line": 16, }, "name": "privateKey", "optional": true, @@ -208104,7 +208104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 73, + "line": 17, }, "name": "teamId", "optional": true, @@ -208117,7 +208117,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 74, + "line": 18, }, "name": "tokenKey", "optional": true, @@ -208130,7 +208130,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-apns-voip-sandbox-channel.ts", - "line": 75, + "line": 19, }, "name": "tokenKeyId", "optional": true, @@ -208170,13 +208170,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 139, + "line": 39, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 245, + "line": 145, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -208198,7 +208198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 169, + "line": 69, }, "name": "applicationId", "type": Object { @@ -208209,7 +208209,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 174, + "line": 74, }, "name": "arn", "type": Object { @@ -208219,7 +208219,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 216, + "line": 116, }, "name": "campaignHook", "optional": true, @@ -208235,7 +208235,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 180, + "line": 80, }, "name": "id", "optional": true, @@ -208246,7 +208246,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 225, + "line": 125, }, "name": "limits", "optional": true, @@ -208262,7 +208262,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 189, + "line": 89, }, "name": "name", "optional": true, @@ -208273,7 +208273,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 198, + "line": 98, }, "name": "namePrefix", "optional": true, @@ -208284,7 +208284,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 234, + "line": 134, }, "name": "quietTime", "optional": true, @@ -208300,7 +208300,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 207, + "line": 107, }, "name": "tags", "optional": true, @@ -208322,7 +208322,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 121, + "line": 21, }, "name": "PinpointAppCampaignHook", "properties": Array [ @@ -208331,7 +208331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 122, + "line": 22, }, "name": "lambdaFunctionName", "optional": true, @@ -208344,7 +208344,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 123, + "line": 23, }, "name": "mode", "optional": true, @@ -208357,7 +208357,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 124, + "line": 24, }, "name": "webUrl", "optional": true, @@ -208377,7 +208377,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 110, + "line": 10, }, "name": "PinpointAppConfig", "properties": Array [ @@ -208389,7 +208389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 115, + "line": 15, }, "name": "campaignHook", "optional": true, @@ -208410,7 +208410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 117, + "line": 17, }, "name": "limits", "optional": true, @@ -208428,7 +208428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 111, + "line": 11, }, "name": "name", "optional": true, @@ -208441,7 +208441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 112, + "line": 12, }, "name": "namePrefix", "optional": true, @@ -208457,7 +208457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 119, + "line": 19, }, "name": "quietTime", "optional": true, @@ -208475,7 +208475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 113, + "line": 13, }, "name": "tags", "optional": true, @@ -208497,7 +208497,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 126, + "line": 26, }, "name": "PinpointAppLimits", "properties": Array [ @@ -208506,7 +208506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 127, + "line": 27, }, "name": "daily", "optional": true, @@ -208519,7 +208519,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 128, + "line": 28, }, "name": "maximumDuration", "optional": true, @@ -208532,7 +208532,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 129, + "line": 29, }, "name": "messagesPerSecond", "optional": true, @@ -208545,7 +208545,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 130, + "line": 30, }, "name": "total", "optional": true, @@ -208562,7 +208562,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 132, + "line": 32, }, "name": "PinpointAppQuietTime", "properties": Array [ @@ -208571,7 +208571,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 133, + "line": 33, }, "name": "end", "optional": true, @@ -208584,7 +208584,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-app.ts", - "line": 134, + "line": 34, }, "name": "start", "optional": true, @@ -208623,13 +208623,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 51, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 127, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -208650,7 +208650,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 80, + "line": 48, }, "name": "apiKey", "type": Object { @@ -208660,7 +208660,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 89, + "line": 57, }, "name": "applicationId", "type": Object { @@ -208670,7 +208670,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 116, + "line": 84, }, "name": "secretKey", "type": Object { @@ -208680,7 +208680,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 98, + "line": 66, }, "name": "enabled", "optional": true, @@ -208691,7 +208691,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 107, + "line": 75, }, "name": "id", "optional": true, @@ -208711,7 +208711,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 42, + "line": 10, }, "name": "PinpointBaiduChannelConfig", "properties": Array [ @@ -208720,7 +208720,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 43, + "line": 11, }, "name": "apiKey", "type": Object { @@ -208732,7 +208732,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 44, + "line": 12, }, "name": "applicationId", "type": Object { @@ -208744,7 +208744,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 46, + "line": 14, }, "name": "secretKey", "type": Object { @@ -208756,7 +208756,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-baidu-channel.ts", - "line": 45, + "line": 13, }, "name": "enabled", "optional": true, @@ -208795,13 +208795,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 58, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 149, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -208823,7 +208823,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 132, + "line": 94, }, "name": "messagesPerSecond", "type": Object { @@ -208833,7 +208833,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 88, + "line": 50, }, "name": "applicationId", "type": Object { @@ -208843,7 +208843,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 106, + "line": 68, }, "name": "fromAddress", "type": Object { @@ -208853,7 +208853,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 124, + "line": 86, }, "name": "identity", "type": Object { @@ -208863,7 +208863,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 138, + "line": 100, }, "name": "roleArn", "type": Object { @@ -208873,7 +208873,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 97, + "line": 59, }, "name": "enabled", "optional": true, @@ -208884,7 +208884,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 115, + "line": 77, }, "name": "id", "optional": true, @@ -208904,7 +208904,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 48, + "line": 10, }, "name": "PinpointEmailChannelConfig", "properties": Array [ @@ -208913,7 +208913,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 49, + "line": 11, }, "name": "applicationId", "type": Object { @@ -208925,7 +208925,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 51, + "line": 13, }, "name": "fromAddress", "type": Object { @@ -208937,7 +208937,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 52, + "line": 14, }, "name": "identity", "type": Object { @@ -208949,7 +208949,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 53, + "line": 15, }, "name": "roleArn", "type": Object { @@ -208961,7 +208961,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-email-channel.ts", - "line": 50, + "line": 12, }, "name": "enabled", "optional": true, @@ -209000,13 +209000,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-event-stream.ts", - "line": 44, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-event-stream.ts", - "line": 110, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -209027,7 +209027,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-event-stream.ts", - "line": 72, + "line": 46, }, "name": "applicationId", "type": Object { @@ -209037,7 +209037,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-event-stream.ts", - "line": 81, + "line": 55, }, "name": "destinationStreamArn", "type": Object { @@ -209047,7 +209047,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-event-stream.ts", - "line": 99, + "line": 73, }, "name": "roleArn", "type": Object { @@ -209057,7 +209057,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-event-stream.ts", - "line": 90, + "line": 64, }, "name": "id", "optional": true, @@ -209077,7 +209077,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-event-stream.ts", - "line": 36, + "line": 10, }, "name": "PinpointEventStreamConfig", "properties": Array [ @@ -209086,7 +209086,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-event-stream.ts", - "line": 37, + "line": 11, }, "name": "applicationId", "type": Object { @@ -209098,7 +209098,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-event-stream.ts", - "line": 38, + "line": 12, }, "name": "destinationStreamArn", "type": Object { @@ -209110,7 +209110,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-event-stream.ts", - "line": 39, + "line": 13, }, "name": "roleArn", "type": Object { @@ -209148,13 +209148,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-gcm-channel.ts", - "line": 45, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-gcm-channel.ts", - "line": 111, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -209175,7 +209175,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-gcm-channel.ts", - "line": 73, + "line": 46, }, "name": "apiKey", "type": Object { @@ -209185,7 +209185,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-gcm-channel.ts", - "line": 82, + "line": 55, }, "name": "applicationId", "type": Object { @@ -209195,7 +209195,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-gcm-channel.ts", - "line": 91, + "line": 64, }, "name": "enabled", "optional": true, @@ -209206,7 +209206,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-gcm-channel.ts", - "line": 100, + "line": 73, }, "name": "id", "optional": true, @@ -209226,7 +209226,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-gcm-channel.ts", - "line": 37, + "line": 10, }, "name": "PinpointGcmChannelConfig", "properties": Array [ @@ -209235,7 +209235,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-gcm-channel.ts", - "line": 38, + "line": 11, }, "name": "apiKey", "type": Object { @@ -209247,7 +209247,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-gcm-channel.ts", - "line": 39, + "line": 12, }, "name": "applicationId", "type": Object { @@ -209259,7 +209259,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-gcm-channel.ts", - "line": 40, + "line": 13, }, "name": "enabled", "optional": true, @@ -209298,13 +209298,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 57, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 143, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -209326,7 +209326,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 112, + "line": 74, }, "name": "promotionalMessagesPerSecond", "type": Object { @@ -209337,7 +209337,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 135, + "line": 97, }, "name": "transactionalMessagesPerSecond", "type": Object { @@ -209347,7 +209347,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 86, + "line": 48, }, "name": "applicationId", "type": Object { @@ -209357,7 +209357,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 95, + "line": 57, }, "name": "enabled", "optional": true, @@ -209368,7 +209368,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 104, + "line": 66, }, "name": "id", "optional": true, @@ -209379,7 +209379,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 118, + "line": 80, }, "name": "senderId", "optional": true, @@ -209390,7 +209390,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 127, + "line": 89, }, "name": "shortCode", "optional": true, @@ -209410,7 +209410,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 48, + "line": 10, }, "name": "PinpointSmsChannelConfig", "properties": Array [ @@ -209419,7 +209419,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 49, + "line": 11, }, "name": "applicationId", "type": Object { @@ -209431,7 +209431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 50, + "line": 12, }, "name": "enabled", "optional": true, @@ -209444,7 +209444,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 51, + "line": 13, }, "name": "senderId", "optional": true, @@ -209457,7 +209457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/pinpoint-sms-channel.ts", - "line": 52, + "line": 14, }, "name": "shortCode", "optional": true, @@ -209496,13 +209496,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 51, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 122, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -209524,7 +209524,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 96, + "line": 63, }, "name": "placementGroupId", "type": Object { @@ -209534,7 +209534,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 88, + "line": 55, }, "name": "name", "type": Object { @@ -209544,7 +209544,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 102, + "line": 69, }, "name": "strategy", "type": Object { @@ -209554,7 +209554,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 79, + "line": 46, }, "name": "id", "optional": true, @@ -209565,7 +209565,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 111, + "line": 78, }, "name": "tags", "optional": true, @@ -209590,7 +209590,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 43, + "line": 10, }, "name": "PlacementGroupConfig", "properties": Array [ @@ -209599,7 +209599,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 44, + "line": 11, }, "name": "name", "type": Object { @@ -209611,7 +209611,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 45, + "line": 12, }, "name": "strategy", "type": Object { @@ -209623,7 +209623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/placement-group.ts", - "line": 46, + "line": 13, }, "name": "tags", "optional": true, @@ -209667,13 +209667,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/proxy-protocol-policy.ts", - "line": 42, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/proxy-protocol-policy.ts", - "line": 98, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -209694,7 +209694,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/proxy-protocol-policy.ts", - "line": 78, + "line": 53, }, "name": "instancePorts", "type": Object { @@ -209709,7 +209709,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/proxy-protocol-policy.ts", - "line": 87, + "line": 62, }, "name": "loadBalancer", "type": Object { @@ -209719,7 +209719,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/proxy-protocol-policy.ts", - "line": 69, + "line": 44, }, "name": "id", "optional": true, @@ -209739,7 +209739,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/proxy-protocol-policy.ts", - "line": 35, + "line": 10, }, "name": "ProxyProtocolPolicyConfig", "properties": Array [ @@ -209748,7 +209748,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/proxy-protocol-policy.ts", - "line": 36, + "line": 11, }, "name": "instancePorts", "type": Object { @@ -209765,7 +209765,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/proxy-protocol-policy.ts", - "line": 37, + "line": 12, }, "name": "loadBalancer", "type": Object { @@ -209804,13 +209804,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 52, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 123, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -209832,7 +209832,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 79, + "line": 45, }, "name": "arn", "type": Object { @@ -209842,7 +209842,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 85, + "line": 51, }, "name": "deletionProtection", "optional": true, @@ -209853,7 +209853,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 94, + "line": 60, }, "name": "id", "optional": true, @@ -209864,7 +209864,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 103, + "line": 69, }, "name": "name", "optional": true, @@ -209875,7 +209875,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 112, + "line": 78, }, "name": "tags", "optional": true, @@ -209900,7 +209900,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 44, + "line": 10, }, "name": "QldbLedgerConfig", "properties": Array [ @@ -209909,7 +209909,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 45, + "line": 11, }, "name": "deletionProtection", "optional": true, @@ -209922,7 +209922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 46, + "line": 12, }, "name": "name", "optional": true, @@ -209935,7 +209935,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/qldb-ledger.ts", - "line": 47, + "line": 13, }, "name": "tags", "optional": true, @@ -209979,13 +209979,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 54, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 135, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -210007,7 +210007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 82, + "line": 47, }, "name": "arn", "type": Object { @@ -210017,7 +210017,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 106, + "line": 71, }, "name": "groupName", "type": Object { @@ -210027,7 +210027,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 88, + "line": 53, }, "name": "awsAccountId", "optional": true, @@ -210038,7 +210038,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 97, + "line": 62, }, "name": "description", "optional": true, @@ -210049,7 +210049,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 115, + "line": 80, }, "name": "id", "optional": true, @@ -210060,7 +210060,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 124, + "line": 89, }, "name": "namespace", "optional": true, @@ -210080,7 +210080,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 45, + "line": 10, }, "name": "QuicksightGroupConfig", "properties": Array [ @@ -210089,7 +210089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 48, + "line": 13, }, "name": "groupName", "type": Object { @@ -210101,7 +210101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 46, + "line": 11, }, "name": "awsAccountId", "optional": true, @@ -210114,7 +210114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 47, + "line": 12, }, "name": "description", "optional": true, @@ -210127,7 +210127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-group.ts", - "line": 49, + "line": 14, }, "name": "namespace", "optional": true, @@ -210166,13 +210166,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 74, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 195, + "line": 144, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -210194,7 +210194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 106, + "line": 55, }, "name": "arn", "type": Object { @@ -210204,7 +210204,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 121, + "line": 70, }, "name": "email", "type": Object { @@ -210214,7 +210214,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 148, + "line": 97, }, "name": "identityType", "type": Object { @@ -210224,7 +210224,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 184, + "line": 133, }, "name": "userRole", "type": Object { @@ -210234,7 +210234,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 112, + "line": 61, }, "name": "awsAccountId", "optional": true, @@ -210245,7 +210245,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 130, + "line": 79, }, "name": "iamArn", "optional": true, @@ -210256,7 +210256,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 139, + "line": 88, }, "name": "id", "optional": true, @@ -210267,7 +210267,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 157, + "line": 106, }, "name": "namespace", "optional": true, @@ -210278,7 +210278,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 166, + "line": 115, }, "name": "sessionName", "optional": true, @@ -210289,7 +210289,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 175, + "line": 124, }, "name": "userName", "optional": true, @@ -210309,7 +210309,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 61, + "line": 10, }, "name": "QuicksightUserConfig", "properties": Array [ @@ -210318,7 +210318,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 63, + "line": 12, }, "name": "email", "type": Object { @@ -210330,7 +210330,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 65, + "line": 14, }, "name": "identityType", "type": Object { @@ -210342,7 +210342,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 69, + "line": 18, }, "name": "userRole", "type": Object { @@ -210354,7 +210354,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 62, + "line": 11, }, "name": "awsAccountId", "optional": true, @@ -210367,7 +210367,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 64, + "line": 13, }, "name": "iamArn", "optional": true, @@ -210380,7 +210380,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 66, + "line": 15, }, "name": "namespace", "optional": true, @@ -210393,7 +210393,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 67, + "line": 16, }, "name": "sessionName", "optional": true, @@ -210406,7 +210406,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/quicksight-user.ts", - "line": 68, + "line": 17, }, "name": "userName", "optional": true, @@ -210445,13 +210445,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ram-principal-association.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ram-principal-association.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -210472,7 +210472,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-principal-association.ts", - "line": 75, + "line": 53, }, "name": "principal", "type": Object { @@ -210482,7 +210482,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-principal-association.ts", - "line": 84, + "line": 62, }, "name": "resourceShareArn", "type": Object { @@ -210492,7 +210492,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-principal-association.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -210512,7 +210512,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ram-principal-association.ts", - "line": 32, + "line": 10, }, "name": "RamPrincipalAssociationConfig", "properties": Array [ @@ -210521,7 +210521,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-principal-association.ts", - "line": 33, + "line": 11, }, "name": "principal", "type": Object { @@ -210533,7 +210533,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-principal-association.ts", - "line": 34, + "line": 12, }, "name": "resourceShareArn", "type": Object { @@ -210571,13 +210571,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ram-resource-association.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-association.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -210598,7 +210598,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-association.ts", - "line": 75, + "line": 53, }, "name": "resourceArn", "type": Object { @@ -210608,7 +210608,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-association.ts", - "line": 84, + "line": 62, }, "name": "resourceShareArn", "type": Object { @@ -210618,7 +210618,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-association.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -210638,7 +210638,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ram-resource-association.ts", - "line": 32, + "line": 10, }, "name": "RamResourceAssociationConfig", "properties": Array [ @@ -210647,7 +210647,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-association.ts", - "line": 33, + "line": 11, }, "name": "resourceArn", "type": Object { @@ -210659,7 +210659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-association.ts", - "line": 34, + "line": 12, }, "name": "resourceShareArn", "type": Object { @@ -210697,13 +210697,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 74, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 155, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -210725,7 +210725,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 111, + "line": 61, }, "name": "arn", "type": Object { @@ -210735,7 +210735,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 126, + "line": 76, }, "name": "name", "type": Object { @@ -210745,7 +210745,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 103, + "line": 53, }, "name": "allowExternalPrincipals", "optional": true, @@ -210756,7 +210756,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 117, + "line": 67, }, "name": "id", "optional": true, @@ -210767,7 +210767,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 135, + "line": 85, }, "name": "tags", "optional": true, @@ -210783,7 +210783,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 144, + "line": 94, }, "name": "timeouts", "optional": true, @@ -210822,13 +210822,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 88, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 179, + "line": 113, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -210850,7 +210850,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 123, + "line": 57, }, "name": "invitationArn", "type": Object { @@ -210861,7 +210861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 128, + "line": 62, }, "name": "receiverAccountId", "type": Object { @@ -210872,7 +210872,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 133, + "line": 67, }, "name": "resources", "type": Object { @@ -210888,7 +210888,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 138, + "line": 72, }, "name": "senderAccountId", "type": Object { @@ -210899,7 +210899,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 152, + "line": 86, }, "name": "shareId", "type": Object { @@ -210910,7 +210910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 157, + "line": 91, }, "name": "shareName", "type": Object { @@ -210921,7 +210921,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 162, + "line": 96, }, "name": "status", "type": Object { @@ -210931,7 +210931,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 144, + "line": 78, }, "name": "shareArn", "type": Object { @@ -210941,7 +210941,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 115, + "line": 49, }, "name": "id", "optional": true, @@ -210952,7 +210952,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 168, + "line": 102, }, "name": "timeouts", "optional": true, @@ -210972,7 +210972,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 76, + "line": 10, }, "name": "RamResourceShareAccepterConfig", "properties": Array [ @@ -210981,7 +210981,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 77, + "line": 11, }, "name": "shareArn", "type": Object { @@ -210996,7 +210996,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 79, + "line": 13, }, "name": "timeouts", "optional": true, @@ -211013,7 +211013,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 81, + "line": 15, }, "name": "RamResourceShareAccepterTimeouts", "properties": Array [ @@ -211022,7 +211022,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 82, + "line": 16, }, "name": "create", "optional": true, @@ -211035,7 +211035,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share-accepter.ts", - "line": 83, + "line": 17, }, "name": "delete", "optional": true, @@ -211055,7 +211055,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 60, + "line": 10, }, "name": "RamResourceShareConfig", "properties": Array [ @@ -211064,7 +211064,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 62, + "line": 12, }, "name": "name", "type": Object { @@ -211076,7 +211076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 61, + "line": 11, }, "name": "allowExternalPrincipals", "optional": true, @@ -211089,7 +211089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 63, + "line": 13, }, "name": "tags", "optional": true, @@ -211110,7 +211110,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 65, + "line": 15, }, "name": "timeouts", "optional": true, @@ -211127,7 +211127,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 67, + "line": 17, }, "name": "RamResourceShareTimeouts", "properties": Array [ @@ -211136,7 +211136,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 68, + "line": 18, }, "name": "create", "optional": true, @@ -211149,7 +211149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ram-resource-share.ts", - "line": 69, + "line": 19, }, "name": "delete", "optional": true, @@ -211189,13 +211189,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 355, + "line": 74, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 786, + "line": 505, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -211217,7 +211217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 425, + "line": 144, }, "name": "arn", "type": Object { @@ -211228,7 +211228,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 484, + "line": 203, }, "name": "clusterResourceId", "type": Object { @@ -211239,7 +211239,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 552, + "line": 271, }, "name": "endpoint", "type": Object { @@ -211250,7 +211250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 602, + "line": 321, }, "name": "hostedZoneId", "type": Object { @@ -211261,7 +211261,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 688, + "line": 407, }, "name": "readerEndpoint", "type": Object { @@ -211271,7 +211271,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 417, + "line": 136, }, "name": "applyImmediately", "optional": true, @@ -211282,7 +211282,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 431, + "line": 150, }, "name": "availabilityZones", "optional": true, @@ -211298,7 +211298,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 440, + "line": 159, }, "name": "backtrackWindow", "optional": true, @@ -211309,7 +211309,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 449, + "line": 168, }, "name": "backupRetentionPeriod", "optional": true, @@ -211320,7 +211320,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 458, + "line": 177, }, "name": "clusterIdentifier", "optional": true, @@ -211331,7 +211331,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 467, + "line": 186, }, "name": "clusterIdentifierPrefix", "optional": true, @@ -211342,7 +211342,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 476, + "line": 195, }, "name": "clusterMembers", "optional": true, @@ -211358,7 +211358,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 490, + "line": 209, }, "name": "copyTagsToSnapshot", "optional": true, @@ -211369,7 +211369,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 499, + "line": 218, }, "name": "databaseName", "optional": true, @@ -211380,7 +211380,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 508, + "line": 227, }, "name": "dbClusterParameterGroupName", "optional": true, @@ -211391,7 +211391,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 517, + "line": 236, }, "name": "dbSubnetGroupName", "optional": true, @@ -211402,7 +211402,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 526, + "line": 245, }, "name": "deletionProtection", "optional": true, @@ -211413,7 +211413,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 544, + "line": 263, }, "name": "enabledCloudwatchLogsExports", "optional": true, @@ -211429,7 +211429,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 535, + "line": 254, }, "name": "enableHttpEndpoint", "optional": true, @@ -211440,7 +211440,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 558, + "line": 277, }, "name": "engine", "optional": true, @@ -211451,7 +211451,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 567, + "line": 286, }, "name": "engineMode", "optional": true, @@ -211462,7 +211462,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 576, + "line": 295, }, "name": "engineVersion", "optional": true, @@ -211473,7 +211473,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 585, + "line": 304, }, "name": "finalSnapshotIdentifier", "optional": true, @@ -211484,7 +211484,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 594, + "line": 313, }, "name": "globalClusterIdentifier", "optional": true, @@ -211495,7 +211495,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 608, + "line": 327, }, "name": "iamDatabaseAuthenticationEnabled", "optional": true, @@ -211506,7 +211506,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 617, + "line": 336, }, "name": "iamRoles", "optional": true, @@ -211522,7 +211522,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 626, + "line": 345, }, "name": "id", "optional": true, @@ -211533,7 +211533,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 635, + "line": 354, }, "name": "kmsKeyId", "optional": true, @@ -211544,7 +211544,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 644, + "line": 363, }, "name": "masterPassword", "optional": true, @@ -211555,7 +211555,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 653, + "line": 372, }, "name": "masterUsername", "optional": true, @@ -211566,7 +211566,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 662, + "line": 381, }, "name": "port", "optional": true, @@ -211577,7 +211577,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 671, + "line": 390, }, "name": "preferredBackupWindow", "optional": true, @@ -211588,7 +211588,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 680, + "line": 399, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -211599,7 +211599,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 694, + "line": 413, }, "name": "replicationSourceIdentifier", "optional": true, @@ -211610,7 +211610,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 757, + "line": 476, }, "name": "s3Import", "optional": true, @@ -211626,7 +211626,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 766, + "line": 485, }, "name": "scalingConfiguration", "optional": true, @@ -211642,7 +211642,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 703, + "line": 422, }, "name": "skipFinalSnapshot", "optional": true, @@ -211653,7 +211653,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 712, + "line": 431, }, "name": "snapshotIdentifier", "optional": true, @@ -211664,7 +211664,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 721, + "line": 440, }, "name": "sourceRegion", "optional": true, @@ -211675,7 +211675,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 730, + "line": 449, }, "name": "storageEncrypted", "optional": true, @@ -211686,7 +211686,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 739, + "line": 458, }, "name": "tags", "optional": true, @@ -211702,7 +211702,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 775, + "line": 494, }, "name": "timeouts", "optional": true, @@ -211713,7 +211713,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 748, + "line": 467, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -211738,7 +211738,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 291, + "line": 10, }, "name": "RdsClusterConfig", "properties": Array [ @@ -211747,7 +211747,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 292, + "line": 11, }, "name": "applyImmediately", "optional": true, @@ -211760,7 +211760,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 293, + "line": 12, }, "name": "availabilityZones", "optional": true, @@ -211778,7 +211778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 294, + "line": 13, }, "name": "backtrackWindow", "optional": true, @@ -211791,7 +211791,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 295, + "line": 14, }, "name": "backupRetentionPeriod", "optional": true, @@ -211804,7 +211804,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 296, + "line": 15, }, "name": "clusterIdentifier", "optional": true, @@ -211817,7 +211817,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 297, + "line": 16, }, "name": "clusterIdentifierPrefix", "optional": true, @@ -211830,7 +211830,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 298, + "line": 17, }, "name": "clusterMembers", "optional": true, @@ -211848,7 +211848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 299, + "line": 18, }, "name": "copyTagsToSnapshot", "optional": true, @@ -211861,7 +211861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 300, + "line": 19, }, "name": "databaseName", "optional": true, @@ -211874,7 +211874,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 301, + "line": 20, }, "name": "dbClusterParameterGroupName", "optional": true, @@ -211887,7 +211887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 302, + "line": 21, }, "name": "dbSubnetGroupName", "optional": true, @@ -211900,7 +211900,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 303, + "line": 22, }, "name": "deletionProtection", "optional": true, @@ -211913,7 +211913,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 305, + "line": 24, }, "name": "enabledCloudwatchLogsExports", "optional": true, @@ -211931,7 +211931,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 304, + "line": 23, }, "name": "enableHttpEndpoint", "optional": true, @@ -211944,7 +211944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 306, + "line": 25, }, "name": "engine", "optional": true, @@ -211957,7 +211957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 307, + "line": 26, }, "name": "engineMode", "optional": true, @@ -211970,7 +211970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 308, + "line": 27, }, "name": "engineVersion", "optional": true, @@ -211983,7 +211983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 309, + "line": 28, }, "name": "finalSnapshotIdentifier", "optional": true, @@ -211996,7 +211996,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 310, + "line": 29, }, "name": "globalClusterIdentifier", "optional": true, @@ -212009,7 +212009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 311, + "line": 30, }, "name": "iamDatabaseAuthenticationEnabled", "optional": true, @@ -212022,7 +212022,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 312, + "line": 31, }, "name": "iamRoles", "optional": true, @@ -212040,7 +212040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 313, + "line": 32, }, "name": "kmsKeyId", "optional": true, @@ -212053,7 +212053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 314, + "line": 33, }, "name": "masterPassword", "optional": true, @@ -212066,7 +212066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 315, + "line": 34, }, "name": "masterUsername", "optional": true, @@ -212079,7 +212079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 316, + "line": 35, }, "name": "port", "optional": true, @@ -212092,7 +212092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 317, + "line": 36, }, "name": "preferredBackupWindow", "optional": true, @@ -212105,7 +212105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 318, + "line": 37, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -212118,7 +212118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 319, + "line": 38, }, "name": "replicationSourceIdentifier", "optional": true, @@ -212134,7 +212134,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 327, + "line": 46, }, "name": "s3Import", "optional": true, @@ -212155,7 +212155,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 329, + "line": 48, }, "name": "scalingConfiguration", "optional": true, @@ -212173,7 +212173,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 320, + "line": 39, }, "name": "skipFinalSnapshot", "optional": true, @@ -212186,7 +212186,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 321, + "line": 40, }, "name": "snapshotIdentifier", "optional": true, @@ -212199,7 +212199,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 322, + "line": 41, }, "name": "sourceRegion", "optional": true, @@ -212212,7 +212212,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 323, + "line": 42, }, "name": "storageEncrypted", "optional": true, @@ -212225,7 +212225,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 324, + "line": 43, }, "name": "tags", "optional": true, @@ -212246,7 +212246,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 331, + "line": 50, }, "name": "timeouts", "optional": true, @@ -212259,7 +212259,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 325, + "line": 44, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -212303,13 +212303,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 76, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 182, + "line": 127, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -212331,7 +212331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 106, + "line": 51, }, "name": "arn", "type": Object { @@ -212342,7 +212342,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 138, + "line": 83, }, "name": "endpoint", "type": Object { @@ -212352,7 +212352,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 112, + "line": 57, }, "name": "clusterEndpointIdentifier", "type": Object { @@ -212362,7 +212362,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 121, + "line": 66, }, "name": "clusterIdentifier", "type": Object { @@ -212372,7 +212372,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 130, + "line": 75, }, "name": "customEndpointType", "type": Object { @@ -212382,7 +212382,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 144, + "line": 89, }, "name": "excludedMembers", "optional": true, @@ -212398,7 +212398,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 153, + "line": 98, }, "name": "id", "optional": true, @@ -212409,7 +212409,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 162, + "line": 107, }, "name": "staticMembers", "optional": true, @@ -212425,7 +212425,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 171, + "line": 116, }, "name": "tags", "optional": true, @@ -212450,7 +212450,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 65, + "line": 10, }, "name": "RdsClusterEndpointConfig", "properties": Array [ @@ -212459,7 +212459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 66, + "line": 11, }, "name": "clusterEndpointIdentifier", "type": Object { @@ -212471,7 +212471,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 67, + "line": 12, }, "name": "clusterIdentifier", "type": Object { @@ -212483,7 +212483,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 68, + "line": 13, }, "name": "customEndpointType", "type": Object { @@ -212495,7 +212495,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 69, + "line": 14, }, "name": "excludedMembers", "optional": true, @@ -212513,7 +212513,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 70, + "line": 15, }, "name": "staticMembers", "optional": true, @@ -212531,7 +212531,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-endpoint.ts", - "line": 71, + "line": 16, }, "name": "tags", "optional": true, @@ -212575,13 +212575,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 211, + "line": 44, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 512, + "line": 345, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -212603,7 +212603,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 267, + "line": 100, }, "name": "arn", "type": Object { @@ -212614,7 +212614,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 335, + "line": 168, }, "name": "dbiResourceId", "type": Object { @@ -212625,7 +212625,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 340, + "line": 173, }, "name": "endpoint", "type": Object { @@ -212636,7 +212636,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 399, + "line": 232, }, "name": "kmsKeyId", "type": Object { @@ -212647,7 +212647,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 440, + "line": 273, }, "name": "port", "type": Object { @@ -212658,7 +212658,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 481, + "line": 314, }, "name": "storageEncrypted", "type": Object { @@ -212669,7 +212669,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 495, + "line": 328, }, "name": "writer", "type": Object { @@ -212679,7 +212679,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 300, + "line": 133, }, "name": "clusterIdentifier", "type": Object { @@ -212689,7 +212689,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 391, + "line": 224, }, "name": "instanceClass", "type": Object { @@ -212699,7 +212699,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 259, + "line": 92, }, "name": "applyImmediately", "optional": true, @@ -212710,7 +212710,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 273, + "line": 106, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -212721,7 +212721,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 282, + "line": 115, }, "name": "availabilityZone", "optional": true, @@ -212732,7 +212732,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 291, + "line": 124, }, "name": "caCertIdentifier", "optional": true, @@ -212743,7 +212743,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 309, + "line": 142, }, "name": "copyTagsToSnapshot", "optional": true, @@ -212754,7 +212754,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 318, + "line": 151, }, "name": "dbParameterGroupName", "optional": true, @@ -212765,7 +212765,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 327, + "line": 160, }, "name": "dbSubnetGroupName", "optional": true, @@ -212776,7 +212776,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 346, + "line": 179, }, "name": "engine", "optional": true, @@ -212787,7 +212787,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 355, + "line": 188, }, "name": "engineVersion", "optional": true, @@ -212798,7 +212798,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 364, + "line": 197, }, "name": "id", "optional": true, @@ -212809,7 +212809,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 373, + "line": 206, }, "name": "identifier", "optional": true, @@ -212820,7 +212820,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 382, + "line": 215, }, "name": "identifierPrefix", "optional": true, @@ -212831,7 +212831,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 405, + "line": 238, }, "name": "monitoringInterval", "optional": true, @@ -212842,7 +212842,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 414, + "line": 247, }, "name": "monitoringRoleArn", "optional": true, @@ -212853,7 +212853,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 423, + "line": 256, }, "name": "performanceInsightsEnabled", "optional": true, @@ -212864,7 +212864,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 432, + "line": 265, }, "name": "performanceInsightsKmsKeyId", "optional": true, @@ -212875,7 +212875,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 446, + "line": 279, }, "name": "preferredBackupWindow", "optional": true, @@ -212886,7 +212886,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 455, + "line": 288, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -212897,7 +212897,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 464, + "line": 297, }, "name": "promotionTier", "optional": true, @@ -212908,7 +212908,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 473, + "line": 306, }, "name": "publiclyAccessible", "optional": true, @@ -212919,7 +212919,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 487, + "line": 320, }, "name": "tags", "optional": true, @@ -212935,7 +212935,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 501, + "line": 334, }, "name": "timeouts", "optional": true, @@ -212955,7 +212955,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 177, + "line": 10, }, "name": "RdsClusterInstanceConfig", "properties": Array [ @@ -212964,7 +212964,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 182, + "line": 15, }, "name": "clusterIdentifier", "type": Object { @@ -212976,7 +212976,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 190, + "line": 23, }, "name": "instanceClass", "type": Object { @@ -212988,7 +212988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 178, + "line": 11, }, "name": "applyImmediately", "optional": true, @@ -213001,7 +213001,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 179, + "line": 12, }, "name": "autoMinorVersionUpgrade", "optional": true, @@ -213014,7 +213014,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 180, + "line": 13, }, "name": "availabilityZone", "optional": true, @@ -213027,7 +213027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 181, + "line": 14, }, "name": "caCertIdentifier", "optional": true, @@ -213040,7 +213040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 183, + "line": 16, }, "name": "copyTagsToSnapshot", "optional": true, @@ -213053,7 +213053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 184, + "line": 17, }, "name": "dbParameterGroupName", "optional": true, @@ -213066,7 +213066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 185, + "line": 18, }, "name": "dbSubnetGroupName", "optional": true, @@ -213079,7 +213079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 186, + "line": 19, }, "name": "engine", "optional": true, @@ -213092,7 +213092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 187, + "line": 20, }, "name": "engineVersion", "optional": true, @@ -213105,7 +213105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 188, + "line": 21, }, "name": "identifier", "optional": true, @@ -213118,7 +213118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 189, + "line": 22, }, "name": "identifierPrefix", "optional": true, @@ -213131,7 +213131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 191, + "line": 24, }, "name": "monitoringInterval", "optional": true, @@ -213144,7 +213144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 192, + "line": 25, }, "name": "monitoringRoleArn", "optional": true, @@ -213157,7 +213157,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 193, + "line": 26, }, "name": "performanceInsightsEnabled", "optional": true, @@ -213170,7 +213170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 194, + "line": 27, }, "name": "performanceInsightsKmsKeyId", "optional": true, @@ -213183,7 +213183,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 195, + "line": 28, }, "name": "preferredBackupWindow", "optional": true, @@ -213196,7 +213196,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 196, + "line": 29, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -213209,7 +213209,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 197, + "line": 30, }, "name": "promotionTier", "optional": true, @@ -213222,7 +213222,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 198, + "line": 31, }, "name": "publiclyAccessible", "optional": true, @@ -213235,7 +213235,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 199, + "line": 32, }, "name": "tags", "optional": true, @@ -213256,7 +213256,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 201, + "line": 34, }, "name": "timeouts", "optional": true, @@ -213273,7 +213273,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 203, + "line": 36, }, "name": "RdsClusterInstanceTimeouts", "properties": Array [ @@ -213282,7 +213282,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 204, + "line": 37, }, "name": "create", "optional": true, @@ -213295,7 +213295,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 205, + "line": 38, }, "name": "delete", "optional": true, @@ -213308,7 +213308,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-instance.ts", - "line": 206, + "line": 39, }, "name": "update", "optional": true, @@ -213347,13 +213347,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 91, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 192, + "line": 128, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -213375,7 +213375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 121, + "line": 57, }, "name": "arn", "type": Object { @@ -213385,7 +213385,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 136, + "line": 72, }, "name": "family", "type": Object { @@ -213395,7 +213395,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 127, + "line": 63, }, "name": "description", "optional": true, @@ -213406,7 +213406,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 145, + "line": 81, }, "name": "id", "optional": true, @@ -213417,7 +213417,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 154, + "line": 90, }, "name": "name", "optional": true, @@ -213428,7 +213428,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 163, + "line": 99, }, "name": "namePrefix", "optional": true, @@ -213439,7 +213439,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 181, + "line": 117, }, "name": "parameter", "optional": true, @@ -213455,7 +213455,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 172, + "line": 108, }, "name": "tags", "optional": true, @@ -213480,7 +213480,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 74, + "line": 10, }, "name": "RdsClusterParameterGroupConfig", "properties": Array [ @@ -213489,7 +213489,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 76, + "line": 12, }, "name": "family", "type": Object { @@ -213501,7 +213501,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 75, + "line": 11, }, "name": "description", "optional": true, @@ -213514,7 +213514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 77, + "line": 13, }, "name": "name", "optional": true, @@ -213527,7 +213527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 78, + "line": 14, }, "name": "namePrefix", "optional": true, @@ -213543,7 +213543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 81, + "line": 17, }, "name": "parameter", "optional": true, @@ -213561,7 +213561,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 79, + "line": 15, }, "name": "tags", "optional": true, @@ -213583,7 +213583,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 83, + "line": 19, }, "name": "RdsClusterParameterGroupParameter", "properties": Array [ @@ -213592,7 +213592,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 85, + "line": 21, }, "name": "name", "type": Object { @@ -213604,7 +213604,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 86, + "line": 22, }, "name": "value", "type": Object { @@ -213616,7 +213616,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster-parameter-group.ts", - "line": 84, + "line": 20, }, "name": "applyMethod", "optional": true, @@ -213633,7 +213633,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 333, + "line": 52, }, "name": "RdsClusterS3Import", "properties": Array [ @@ -213642,7 +213642,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 334, + "line": 53, }, "name": "bucketName", "type": Object { @@ -213654,7 +213654,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 336, + "line": 55, }, "name": "ingestionRole", "type": Object { @@ -213666,7 +213666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 337, + "line": 56, }, "name": "sourceEngine", "type": Object { @@ -213678,7 +213678,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 338, + "line": 57, }, "name": "sourceEngineVersion", "type": Object { @@ -213690,7 +213690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 335, + "line": 54, }, "name": "bucketPrefix", "optional": true, @@ -213707,7 +213707,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 340, + "line": 59, }, "name": "RdsClusterScalingConfiguration", "properties": Array [ @@ -213716,7 +213716,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 341, + "line": 60, }, "name": "autoPause", "optional": true, @@ -213729,7 +213729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 342, + "line": 61, }, "name": "maxCapacity", "optional": true, @@ -213742,7 +213742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 343, + "line": 62, }, "name": "minCapacity", "optional": true, @@ -213755,7 +213755,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 344, + "line": 63, }, "name": "secondsUntilAutoPause", "optional": true, @@ -213768,7 +213768,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 345, + "line": 64, }, "name": "timeoutAction", "optional": true, @@ -213785,7 +213785,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 347, + "line": 66, }, "name": "RdsClusterTimeouts", "properties": Array [ @@ -213794,7 +213794,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 348, + "line": 67, }, "name": "create", "optional": true, @@ -213807,7 +213807,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 349, + "line": 68, }, "name": "delete", "optional": true, @@ -213820,7 +213820,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-cluster.ts", - "line": 350, + "line": 69, }, "name": "update", "optional": true, @@ -213859,13 +213859,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 68, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 174, + "line": 127, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -213887,7 +213887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 98, + "line": 51, }, "name": "arn", "type": Object { @@ -213898,7 +213898,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 148, + "line": 101, }, "name": "globalClusterResourceId", "type": Object { @@ -213908,7 +213908,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 140, + "line": 93, }, "name": "globalClusterIdentifier", "type": Object { @@ -213918,7 +213918,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 104, + "line": 57, }, "name": "databaseName", "optional": true, @@ -213929,7 +213929,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 113, + "line": 66, }, "name": "deletionProtection", "optional": true, @@ -213940,7 +213940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 122, + "line": 75, }, "name": "engine", "optional": true, @@ -213951,7 +213951,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 131, + "line": 84, }, "name": "engineVersion", "optional": true, @@ -213962,7 +213962,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 154, + "line": 107, }, "name": "id", "optional": true, @@ -213973,7 +213973,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 163, + "line": 116, }, "name": "storageEncrypted", "optional": true, @@ -213993,7 +213993,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 57, + "line": 10, }, "name": "RdsGlobalClusterConfig", "properties": Array [ @@ -214002,7 +214002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 62, + "line": 15, }, "name": "globalClusterIdentifier", "type": Object { @@ -214014,7 +214014,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 58, + "line": 11, }, "name": "databaseName", "optional": true, @@ -214027,7 +214027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 59, + "line": 12, }, "name": "deletionProtection", "optional": true, @@ -214040,7 +214040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 60, + "line": 13, }, "name": "engine", "optional": true, @@ -214053,7 +214053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 61, + "line": 14, }, "name": "engineVersion", "optional": true, @@ -214066,7 +214066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/rds-global-cluster.ts", - "line": 63, + "line": 16, }, "name": "storageEncrypted", "optional": true, @@ -214105,13 +214105,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 326, + "line": 71, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 752, + "line": 497, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -214133,7 +214133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 397, + "line": 142, }, "name": "arn", "type": Object { @@ -214144,7 +214144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 510, + "line": 255, }, "name": "dnsName", "type": Object { @@ -214154,7 +214154,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 430, + "line": 175, }, "name": "clusterIdentifier", "type": Object { @@ -214164,7 +214164,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 615, + "line": 360, }, "name": "nodeType", "type": Object { @@ -214174,7 +214174,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 389, + "line": 134, }, "name": "allowVersionUpgrade", "optional": true, @@ -214185,7 +214185,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 403, + "line": 148, }, "name": "automatedSnapshotRetentionPeriod", "optional": true, @@ -214196,7 +214196,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 412, + "line": 157, }, "name": "availabilityZone", "optional": true, @@ -214207,7 +214207,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 421, + "line": 166, }, "name": "bucketName", "optional": true, @@ -214218,7 +214218,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 439, + "line": 184, }, "name": "clusterParameterGroupName", "optional": true, @@ -214229,7 +214229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 448, + "line": 193, }, "name": "clusterPublicKey", "optional": true, @@ -214240,7 +214240,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 457, + "line": 202, }, "name": "clusterRevisionNumber", "optional": true, @@ -214251,7 +214251,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 466, + "line": 211, }, "name": "clusterSecurityGroups", "optional": true, @@ -214267,7 +214267,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 475, + "line": 220, }, "name": "clusterSubnetGroupName", "optional": true, @@ -214278,7 +214278,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 484, + "line": 229, }, "name": "clusterType", "optional": true, @@ -214289,7 +214289,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 493, + "line": 238, }, "name": "clusterVersion", "optional": true, @@ -214300,7 +214300,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 502, + "line": 247, }, "name": "databaseName", "optional": true, @@ -214311,7 +214311,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 516, + "line": 261, }, "name": "elasticIp", "optional": true, @@ -214322,7 +214322,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 525, + "line": 270, }, "name": "enableLogging", "optional": true, @@ -214333,7 +214333,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 534, + "line": 279, }, "name": "encrypted", "optional": true, @@ -214344,7 +214344,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 543, + "line": 288, }, "name": "endpoint", "optional": true, @@ -214355,7 +214355,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 552, + "line": 297, }, "name": "enhancedVpcRouting", "optional": true, @@ -214366,7 +214366,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 561, + "line": 306, }, "name": "finalSnapshotIdentifier", "optional": true, @@ -214377,7 +214377,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 570, + "line": 315, }, "name": "iamRoles", "optional": true, @@ -214393,7 +214393,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 579, + "line": 324, }, "name": "id", "optional": true, @@ -214404,7 +214404,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 588, + "line": 333, }, "name": "kmsKeyId", "optional": true, @@ -214415,7 +214415,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 723, + "line": 468, }, "name": "logging", "optional": true, @@ -214431,7 +214431,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 597, + "line": 342, }, "name": "masterPassword", "optional": true, @@ -214442,7 +214442,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 606, + "line": 351, }, "name": "masterUsername", "optional": true, @@ -214453,7 +214453,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 624, + "line": 369, }, "name": "numberOfNodes", "optional": true, @@ -214464,7 +214464,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 633, + "line": 378, }, "name": "ownerAccount", "optional": true, @@ -214475,7 +214475,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 642, + "line": 387, }, "name": "port", "optional": true, @@ -214486,7 +214486,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 651, + "line": 396, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -214497,7 +214497,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 660, + "line": 405, }, "name": "publiclyAccessible", "optional": true, @@ -214508,7 +214508,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 669, + "line": 414, }, "name": "s3KeyPrefix", "optional": true, @@ -214519,7 +214519,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 678, + "line": 423, }, "name": "skipFinalSnapshot", "optional": true, @@ -214530,7 +214530,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 687, + "line": 432, }, "name": "snapshotClusterIdentifier", "optional": true, @@ -214541,7 +214541,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 732, + "line": 477, }, "name": "snapshotCopy", "optional": true, @@ -214557,7 +214557,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 696, + "line": 441, }, "name": "snapshotIdentifier", "optional": true, @@ -214568,7 +214568,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 705, + "line": 450, }, "name": "tags", "optional": true, @@ -214584,7 +214584,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 741, + "line": 486, }, "name": "timeouts", "optional": true, @@ -214595,7 +214595,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 714, + "line": 459, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -214620,7 +214620,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 265, + "line": 10, }, "name": "RedshiftClusterConfig", "properties": Array [ @@ -214629,7 +214629,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 270, + "line": 15, }, "name": "clusterIdentifier", "type": Object { @@ -214641,7 +214641,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 289, + "line": 34, }, "name": "nodeType", "type": Object { @@ -214653,7 +214653,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 266, + "line": 11, }, "name": "allowVersionUpgrade", "optional": true, @@ -214666,7 +214666,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 267, + "line": 12, }, "name": "automatedSnapshotRetentionPeriod", "optional": true, @@ -214679,7 +214679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 268, + "line": 13, }, "name": "availabilityZone", "optional": true, @@ -214692,7 +214692,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 269, + "line": 14, }, "name": "bucketName", "optional": true, @@ -214705,7 +214705,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 271, + "line": 16, }, "name": "clusterParameterGroupName", "optional": true, @@ -214718,7 +214718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 272, + "line": 17, }, "name": "clusterPublicKey", "optional": true, @@ -214731,7 +214731,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 273, + "line": 18, }, "name": "clusterRevisionNumber", "optional": true, @@ -214744,7 +214744,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 274, + "line": 19, }, "name": "clusterSecurityGroups", "optional": true, @@ -214762,7 +214762,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 275, + "line": 20, }, "name": "clusterSubnetGroupName", "optional": true, @@ -214775,7 +214775,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 276, + "line": 21, }, "name": "clusterType", "optional": true, @@ -214788,7 +214788,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 277, + "line": 22, }, "name": "clusterVersion", "optional": true, @@ -214801,7 +214801,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 278, + "line": 23, }, "name": "databaseName", "optional": true, @@ -214814,7 +214814,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 279, + "line": 24, }, "name": "elasticIp", "optional": true, @@ -214827,7 +214827,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 280, + "line": 25, }, "name": "enableLogging", "optional": true, @@ -214840,7 +214840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 281, + "line": 26, }, "name": "encrypted", "optional": true, @@ -214853,7 +214853,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 282, + "line": 27, }, "name": "endpoint", "optional": true, @@ -214866,7 +214866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 283, + "line": 28, }, "name": "enhancedVpcRouting", "optional": true, @@ -214879,7 +214879,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 284, + "line": 29, }, "name": "finalSnapshotIdentifier", "optional": true, @@ -214892,7 +214892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 285, + "line": 30, }, "name": "iamRoles", "optional": true, @@ -214910,7 +214910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 286, + "line": 31, }, "name": "kmsKeyId", "optional": true, @@ -214926,7 +214926,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 302, + "line": 47, }, "name": "logging", "optional": true, @@ -214944,7 +214944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 287, + "line": 32, }, "name": "masterPassword", "optional": true, @@ -214957,7 +214957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 288, + "line": 33, }, "name": "masterUsername", "optional": true, @@ -214970,7 +214970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 290, + "line": 35, }, "name": "numberOfNodes", "optional": true, @@ -214983,7 +214983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 291, + "line": 36, }, "name": "ownerAccount", "optional": true, @@ -214996,7 +214996,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 292, + "line": 37, }, "name": "port", "optional": true, @@ -215009,7 +215009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 293, + "line": 38, }, "name": "preferredMaintenanceWindow", "optional": true, @@ -215022,7 +215022,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 294, + "line": 39, }, "name": "publiclyAccessible", "optional": true, @@ -215035,7 +215035,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 295, + "line": 40, }, "name": "s3KeyPrefix", "optional": true, @@ -215048,7 +215048,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 296, + "line": 41, }, "name": "skipFinalSnapshot", "optional": true, @@ -215061,7 +215061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 297, + "line": 42, }, "name": "snapshotClusterIdentifier", "optional": true, @@ -215077,7 +215077,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 304, + "line": 49, }, "name": "snapshotCopy", "optional": true, @@ -215095,7 +215095,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 298, + "line": 43, }, "name": "snapshotIdentifier", "optional": true, @@ -215108,7 +215108,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 299, + "line": 44, }, "name": "tags", "optional": true, @@ -215129,7 +215129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 306, + "line": 51, }, "name": "timeouts", "optional": true, @@ -215142,7 +215142,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 300, + "line": 45, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -215164,7 +215164,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 308, + "line": 53, }, "name": "RedshiftClusterLogging", "properties": Array [ @@ -215173,7 +215173,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 310, + "line": 55, }, "name": "enable", "type": Object { @@ -215185,7 +215185,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 309, + "line": 54, }, "name": "bucketName", "optional": true, @@ -215198,7 +215198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 311, + "line": 56, }, "name": "s3KeyPrefix", "optional": true, @@ -215215,7 +215215,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 313, + "line": 58, }, "name": "RedshiftClusterSnapshotCopy", "properties": Array [ @@ -215224,7 +215224,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 314, + "line": 59, }, "name": "destinationRegion", "type": Object { @@ -215236,7 +215236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 315, + "line": 60, }, "name": "grantName", "optional": true, @@ -215249,7 +215249,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 316, + "line": 61, }, "name": "retentionPeriod", "optional": true, @@ -215266,7 +215266,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 318, + "line": 63, }, "name": "RedshiftClusterTimeouts", "properties": Array [ @@ -215275,7 +215275,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 319, + "line": 64, }, "name": "create", "optional": true, @@ -215288,7 +215288,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 320, + "line": 65, }, "name": "delete", "optional": true, @@ -215301,7 +215301,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-cluster.ts", - "line": 321, + "line": 66, }, "name": "update", "optional": true, @@ -215340,13 +215340,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 118, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 259, + "line": 171, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -215368,7 +215368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 151, + "line": 63, }, "name": "arn", "type": Object { @@ -215379,7 +215379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 156, + "line": 68, }, "name": "customerAwsId", "type": Object { @@ -215390,7 +215390,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 233, + "line": 145, }, "name": "status", "type": Object { @@ -215400,7 +215400,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 189, + "line": 101, }, "name": "name", "type": Object { @@ -215410,7 +215410,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 207, + "line": 119, }, "name": "snsTopicArn", "type": Object { @@ -215420,7 +215420,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 162, + "line": 74, }, "name": "enabled", "optional": true, @@ -215431,7 +215431,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 171, + "line": 83, }, "name": "eventCategories", "optional": true, @@ -215447,7 +215447,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 180, + "line": 92, }, "name": "id", "optional": true, @@ -215458,7 +215458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 198, + "line": 110, }, "name": "severity", "optional": true, @@ -215469,7 +215469,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 216, + "line": 128, }, "name": "sourceIds", "optional": true, @@ -215485,7 +215485,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 225, + "line": 137, }, "name": "sourceType", "optional": true, @@ -215496,7 +215496,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 239, + "line": 151, }, "name": "tags", "optional": true, @@ -215512,7 +215512,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 248, + "line": 160, }, "name": "timeouts", "optional": true, @@ -215532,7 +215532,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 98, + "line": 10, }, "name": "RedshiftEventSubscriptionConfig", "properties": Array [ @@ -215541,7 +215541,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 101, + "line": 13, }, "name": "name", "type": Object { @@ -215553,7 +215553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 103, + "line": 15, }, "name": "snsTopicArn", "type": Object { @@ -215565,7 +215565,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 99, + "line": 11, }, "name": "enabled", "optional": true, @@ -215578,7 +215578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 100, + "line": 12, }, "name": "eventCategories", "optional": true, @@ -215596,7 +215596,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 102, + "line": 14, }, "name": "severity", "optional": true, @@ -215609,7 +215609,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 104, + "line": 16, }, "name": "sourceIds", "optional": true, @@ -215627,7 +215627,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 105, + "line": 17, }, "name": "sourceType", "optional": true, @@ -215640,7 +215640,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 106, + "line": 18, }, "name": "tags", "optional": true, @@ -215661,7 +215661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 108, + "line": 20, }, "name": "timeouts", "optional": true, @@ -215678,7 +215678,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 110, + "line": 22, }, "name": "RedshiftEventSubscriptionTimeouts", "properties": Array [ @@ -215687,7 +215687,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 111, + "line": 23, }, "name": "create", "optional": true, @@ -215700,7 +215700,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 112, + "line": 24, }, "name": "delete", "optional": true, @@ -215713,7 +215713,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-event-subscription.ts", - "line": 113, + "line": 25, }, "name": "update", "optional": true, @@ -215752,13 +215752,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 79, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 170, + "line": 116, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -215780,7 +215780,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 108, + "line": 54, }, "name": "arn", "type": Object { @@ -215790,7 +215790,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 123, + "line": 69, }, "name": "family", "type": Object { @@ -215800,7 +215800,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 141, + "line": 87, }, "name": "name", "type": Object { @@ -215810,7 +215810,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 114, + "line": 60, }, "name": "description", "optional": true, @@ -215821,7 +215821,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 132, + "line": 78, }, "name": "id", "optional": true, @@ -215832,7 +215832,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 159, + "line": 105, }, "name": "parameter", "optional": true, @@ -215848,7 +215848,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 150, + "line": 96, }, "name": "tags", "optional": true, @@ -215873,7 +215873,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 64, + "line": 10, }, "name": "RedshiftParameterGroupConfig", "properties": Array [ @@ -215882,7 +215882,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 66, + "line": 12, }, "name": "family", "type": Object { @@ -215894,7 +215894,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 67, + "line": 13, }, "name": "name", "type": Object { @@ -215906,7 +215906,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 65, + "line": 11, }, "name": "description", "optional": true, @@ -215922,7 +215922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 70, + "line": 16, }, "name": "parameter", "optional": true, @@ -215940,7 +215940,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 68, + "line": 14, }, "name": "tags", "optional": true, @@ -215962,7 +215962,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 72, + "line": 18, }, "name": "RedshiftParameterGroupParameter", "properties": Array [ @@ -215971,7 +215971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 73, + "line": 19, }, "name": "name", "type": Object { @@ -215983,7 +215983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-parameter-group.ts", - "line": 74, + "line": 20, }, "name": "value", "type": Object { @@ -216021,13 +216021,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 70, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 136, + "line": 90, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -216048,7 +216048,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 125, + "line": 79, }, "name": "ingress", "type": Object { @@ -216063,7 +216063,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 116, + "line": 70, }, "name": "name", "type": Object { @@ -216073,7 +216073,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 98, + "line": 52, }, "name": "description", "optional": true, @@ -216084,7 +216084,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 107, + "line": 61, }, "name": "id", "optional": true, @@ -216104,7 +216104,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 56, + "line": 10, }, "name": "RedshiftSecurityGroupConfig", "properties": Array [ @@ -216116,7 +216116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 60, + "line": 14, }, "name": "ingress", "type": Object { @@ -216133,7 +216133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 58, + "line": 12, }, "name": "name", "type": Object { @@ -216145,7 +216145,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 57, + "line": 11, }, "name": "description", "optional": true, @@ -216162,7 +216162,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 62, + "line": 16, }, "name": "RedshiftSecurityGroupIngress", "properties": Array [ @@ -216171,7 +216171,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 63, + "line": 17, }, "name": "cidr", "optional": true, @@ -216184,7 +216184,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 64, + "line": 18, }, "name": "securityGroupName", "optional": true, @@ -216197,7 +216197,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-security-group.ts", - "line": 65, + "line": 19, }, "name": "securityGroupOwnerId", "optional": true, @@ -216236,13 +216236,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 52, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 123, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -216264,7 +216264,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 79, + "line": 45, }, "name": "arn", "type": Object { @@ -216274,7 +216274,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 103, + "line": 69, }, "name": "snapshotCopyGrantName", "type": Object { @@ -216284,7 +216284,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 85, + "line": 51, }, "name": "id", "optional": true, @@ -216295,7 +216295,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 94, + "line": 60, }, "name": "kmsKeyId", "optional": true, @@ -216306,7 +216306,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 112, + "line": 78, }, "name": "tags", "optional": true, @@ -216331,7 +216331,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 44, + "line": 10, }, "name": "RedshiftSnapshotCopyGrantConfig", "properties": Array [ @@ -216340,7 +216340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 46, + "line": 12, }, "name": "snapshotCopyGrantName", "type": Object { @@ -216352,7 +216352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 45, + "line": 11, }, "name": "kmsKeyId", "optional": true, @@ -216365,7 +216365,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-copy-grant.ts", - "line": 47, + "line": 13, }, "name": "tags", "optional": true, @@ -216409,13 +216409,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 71, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 172, + "line": 122, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -216437,7 +216437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 101, + "line": 51, }, "name": "arn", "type": Object { @@ -216447,7 +216447,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 107, + "line": 57, }, "name": "definitions", "type": Object { @@ -216462,7 +216462,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 116, + "line": 66, }, "name": "description", "optional": true, @@ -216473,7 +216473,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 125, + "line": 75, }, "name": "forceDestroy", "optional": true, @@ -216484,7 +216484,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 134, + "line": 84, }, "name": "id", "optional": true, @@ -216495,7 +216495,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 143, + "line": 93, }, "name": "identifier", "optional": true, @@ -216506,7 +216506,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 152, + "line": 102, }, "name": "identifierPrefix", "optional": true, @@ -216517,7 +216517,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 161, + "line": 111, }, "name": "tags", "optional": true, @@ -216561,13 +216561,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule-association.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule-association.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -216588,7 +216588,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule-association.ts", - "line": 66, + "line": 44, }, "name": "clusterIdentifier", "type": Object { @@ -216598,7 +216598,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule-association.ts", - "line": 84, + "line": 62, }, "name": "scheduleIdentifier", "type": Object { @@ -216608,7 +216608,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule-association.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -216628,7 +216628,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule-association.ts", - "line": 32, + "line": 10, }, "name": "RedshiftSnapshotScheduleAssociationConfig", "properties": Array [ @@ -216637,7 +216637,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule-association.ts", - "line": 33, + "line": 11, }, "name": "clusterIdentifier", "type": Object { @@ -216649,7 +216649,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule-association.ts", - "line": 34, + "line": 12, }, "name": "scheduleIdentifier", "type": Object { @@ -216668,7 +216668,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 60, + "line": 10, }, "name": "RedshiftSnapshotScheduleConfig", "properties": Array [ @@ -216677,7 +216677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 61, + "line": 11, }, "name": "definitions", "type": Object { @@ -216694,7 +216694,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 62, + "line": 12, }, "name": "description", "optional": true, @@ -216707,7 +216707,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 63, + "line": 13, }, "name": "forceDestroy", "optional": true, @@ -216720,7 +216720,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 64, + "line": 14, }, "name": "identifier", "optional": true, @@ -216733,7 +216733,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 65, + "line": 15, }, "name": "identifierPrefix", "optional": true, @@ -216746,7 +216746,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-snapshot-schedule.ts", - "line": 66, + "line": 16, }, "name": "tags", "optional": true, @@ -216790,13 +216790,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 59, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 140, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -216818,7 +216818,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 87, + "line": 47, }, "name": "arn", "type": Object { @@ -216828,7 +216828,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 111, + "line": 71, }, "name": "name", "type": Object { @@ -216838,7 +216838,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 120, + "line": 80, }, "name": "subnetIds", "type": Object { @@ -216853,7 +216853,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 93, + "line": 53, }, "name": "description", "optional": true, @@ -216864,7 +216864,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 102, + "line": 62, }, "name": "id", "optional": true, @@ -216875,7 +216875,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 129, + "line": 89, }, "name": "tags", "optional": true, @@ -216900,7 +216900,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 50, + "line": 10, }, "name": "RedshiftSubnetGroupConfig", "properties": Array [ @@ -216909,7 +216909,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 52, + "line": 12, }, "name": "name", "type": Object { @@ -216921,7 +216921,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 53, + "line": 13, }, "name": "subnetIds", "type": Object { @@ -216938,7 +216938,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 51, + "line": 11, }, "name": "description", "optional": true, @@ -216951,7 +216951,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/redshift-subnet-group.ts", - "line": 54, + "line": 14, }, "name": "tags", "optional": true, @@ -216995,13 +216995,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 76, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 157, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -217023,7 +217023,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 104, + "line": 52, }, "name": "arn", "type": Object { @@ -217033,7 +217033,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 128, + "line": 76, }, "name": "name", "type": Object { @@ -217043,7 +217043,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 146, + "line": 94, }, "name": "resourceQuery", "type": Object { @@ -217058,7 +217058,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 110, + "line": 58, }, "name": "description", "optional": true, @@ -217069,7 +217069,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 119, + "line": 67, }, "name": "id", "optional": true, @@ -217080,7 +217080,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 137, + "line": 85, }, "name": "tags", "optional": true, @@ -217105,7 +217105,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 62, + "line": 10, }, "name": "ResourcegroupsGroupConfig", "properties": Array [ @@ -217114,7 +217114,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 64, + "line": 12, }, "name": "name", "type": Object { @@ -217129,7 +217129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 67, + "line": 15, }, "name": "resourceQuery", "type": Object { @@ -217146,7 +217146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 63, + "line": 11, }, "name": "description", "optional": true, @@ -217159,7 +217159,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 65, + "line": 13, }, "name": "tags", "optional": true, @@ -217181,7 +217181,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 69, + "line": 17, }, "name": "ResourcegroupsGroupResourceQuery", "properties": Array [ @@ -217190,7 +217190,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 70, + "line": 18, }, "name": "query", "type": Object { @@ -217202,7 +217202,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/resourcegroups-group.ts", - "line": 71, + "line": 19, }, "name": "type", "optional": true, @@ -217241,13 +217241,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 123, + "line": 31, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 289, + "line": 197, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -217269,7 +217269,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 176, + "line": 84, }, "name": "destinationPrefixListId", "type": Object { @@ -217280,7 +217280,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 217, + "line": 125, }, "name": "instanceOwnerId", "type": Object { @@ -217291,7 +217291,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 240, + "line": 148, }, "name": "origin", "type": Object { @@ -217302,7 +217302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 254, + "line": 162, }, "name": "state", "type": Object { @@ -217312,7 +217312,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 246, + "line": 154, }, "name": "routeTableId", "type": Object { @@ -217322,7 +217322,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 159, + "line": 67, }, "name": "destinationCidrBlock", "optional": true, @@ -217333,7 +217333,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 168, + "line": 76, }, "name": "destinationIpv6CidrBlock", "optional": true, @@ -217344,7 +217344,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 182, + "line": 90, }, "name": "egressOnlyGatewayId", "optional": true, @@ -217355,7 +217355,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 191, + "line": 99, }, "name": "gatewayId", "optional": true, @@ -217366,7 +217366,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 200, + "line": 108, }, "name": "id", "optional": true, @@ -217377,7 +217377,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 209, + "line": 117, }, "name": "instanceId", "optional": true, @@ -217388,7 +217388,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 223, + "line": 131, }, "name": "natGatewayId", "optional": true, @@ -217399,7 +217399,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 232, + "line": 140, }, "name": "networkInterfaceId", "optional": true, @@ -217410,7 +217410,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 278, + "line": 186, }, "name": "timeouts", "optional": true, @@ -217421,7 +217421,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 260, + "line": 168, }, "name": "transitGatewayId", "optional": true, @@ -217432,7 +217432,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 269, + "line": 177, }, "name": "vpcPeeringConnectionId", "optional": true, @@ -217472,13 +217472,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route53-delegation-set.ts", - "line": 41, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route53-delegation-set.ts", - "line": 92, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -217500,7 +217500,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-delegation-set.ts", - "line": 75, + "line": 50, }, "name": "nameServers", "type": Object { @@ -217515,7 +217515,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-delegation-set.ts", - "line": 67, + "line": 42, }, "name": "id", "optional": true, @@ -217526,7 +217526,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-delegation-set.ts", - "line": 81, + "line": 56, }, "name": "referenceName", "optional": true, @@ -217546,7 +217546,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-delegation-set.ts", - "line": 35, + "line": 10, }, "name": "Route53DelegationSetConfig", "properties": Array [ @@ -217555,7 +217555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-delegation-set.ts", - "line": 36, + "line": 11, }, "name": "referenceName", "optional": true, @@ -217594,13 +217594,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 134, + "line": 34, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 360, + "line": 260, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -217621,7 +217621,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 349, + "line": 249, }, "name": "type", "type": Object { @@ -217631,7 +217631,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 187, + "line": 87, }, "name": "childHealthchecks", "optional": true, @@ -217647,7 +217647,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 178, + "line": 78, }, "name": "childHealthThreshold", "optional": true, @@ -217658,7 +217658,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 196, + "line": 96, }, "name": "cloudwatchAlarmName", "optional": true, @@ -217669,7 +217669,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 205, + "line": 105, }, "name": "cloudwatchAlarmRegion", "optional": true, @@ -217680,7 +217680,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 214, + "line": 114, }, "name": "enableSni", "optional": true, @@ -217691,7 +217691,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 223, + "line": 123, }, "name": "failureThreshold", "optional": true, @@ -217702,7 +217702,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 232, + "line": 132, }, "name": "fqdn", "optional": true, @@ -217713,7 +217713,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 241, + "line": 141, }, "name": "id", "optional": true, @@ -217724,7 +217724,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 250, + "line": 150, }, "name": "insufficientDataHealthStatus", "optional": true, @@ -217735,7 +217735,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 259, + "line": 159, }, "name": "invertHealthcheck", "optional": true, @@ -217746,7 +217746,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 268, + "line": 168, }, "name": "ipAddress", "optional": true, @@ -217757,7 +217757,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 277, + "line": 177, }, "name": "measureLatency", "optional": true, @@ -217768,7 +217768,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 286, + "line": 186, }, "name": "port", "optional": true, @@ -217779,7 +217779,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 295, + "line": 195, }, "name": "referenceName", "optional": true, @@ -217790,7 +217790,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 304, + "line": 204, }, "name": "regions", "optional": true, @@ -217806,7 +217806,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 313, + "line": 213, }, "name": "requestInterval", "optional": true, @@ -217817,7 +217817,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 322, + "line": 222, }, "name": "resourcePath", "optional": true, @@ -217828,7 +217828,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 331, + "line": 231, }, "name": "searchString", "optional": true, @@ -217839,7 +217839,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 340, + "line": 240, }, "name": "tags", "optional": true, @@ -217864,7 +217864,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 110, + "line": 10, }, "name": "Route53HealthCheckConfig", "properties": Array [ @@ -217873,7 +217873,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 129, + "line": 29, }, "name": "type", "type": Object { @@ -217885,7 +217885,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 112, + "line": 12, }, "name": "childHealthchecks", "optional": true, @@ -217903,7 +217903,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 111, + "line": 11, }, "name": "childHealthThreshold", "optional": true, @@ -217916,7 +217916,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 113, + "line": 13, }, "name": "cloudwatchAlarmName", "optional": true, @@ -217929,7 +217929,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 114, + "line": 14, }, "name": "cloudwatchAlarmRegion", "optional": true, @@ -217942,7 +217942,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 115, + "line": 15, }, "name": "enableSni", "optional": true, @@ -217955,7 +217955,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 116, + "line": 16, }, "name": "failureThreshold", "optional": true, @@ -217968,7 +217968,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 117, + "line": 17, }, "name": "fqdn", "optional": true, @@ -217981,7 +217981,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 118, + "line": 18, }, "name": "insufficientDataHealthStatus", "optional": true, @@ -217994,7 +217994,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 119, + "line": 19, }, "name": "invertHealthcheck", "optional": true, @@ -218007,7 +218007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 120, + "line": 20, }, "name": "ipAddress", "optional": true, @@ -218020,7 +218020,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 121, + "line": 21, }, "name": "measureLatency", "optional": true, @@ -218033,7 +218033,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 122, + "line": 22, }, "name": "port", "optional": true, @@ -218046,7 +218046,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 123, + "line": 23, }, "name": "referenceName", "optional": true, @@ -218059,7 +218059,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 124, + "line": 24, }, "name": "regions", "optional": true, @@ -218077,7 +218077,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 125, + "line": 25, }, "name": "requestInterval", "optional": true, @@ -218090,7 +218090,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 126, + "line": 26, }, "name": "resourcePath", "optional": true, @@ -218103,7 +218103,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 127, + "line": 27, }, "name": "searchString", "optional": true, @@ -218116,7 +218116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-health-check.ts", - "line": 128, + "line": 28, }, "name": "tags", "optional": true, @@ -218160,13 +218160,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route53-query-log.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route53-query-log.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -218187,7 +218187,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-query-log.ts", - "line": 66, + "line": 44, }, "name": "cloudwatchLogGroupArn", "type": Object { @@ -218197,7 +218197,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-query-log.ts", - "line": 84, + "line": 62, }, "name": "zoneId", "type": Object { @@ -218207,7 +218207,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-query-log.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -218227,7 +218227,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-query-log.ts", - "line": 32, + "line": 10, }, "name": "Route53QueryLogConfig", "properties": Array [ @@ -218236,7 +218236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-query-log.ts", - "line": 33, + "line": 11, }, "name": "cloudwatchLogGroupArn", "type": Object { @@ -218248,7 +218248,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-query-log.ts", - "line": 34, + "line": 12, }, "name": "zoneId", "type": Object { @@ -218286,13 +218286,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 184, + "line": 53, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 365, + "line": 234, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -218314,7 +218314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 231, + "line": 100, }, "name": "fqdn", "type": Object { @@ -218324,7 +218324,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 264, + "line": 133, }, "name": "name", "type": Object { @@ -218334,7 +218334,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 300, + "line": 169, }, "name": "type", "type": Object { @@ -218344,7 +218344,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 309, + "line": 178, }, "name": "zoneId", "type": Object { @@ -218354,7 +218354,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 318, + "line": 187, }, "name": "alias", "optional": true, @@ -218370,7 +218370,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 223, + "line": 92, }, "name": "allowOverwrite", "optional": true, @@ -218381,7 +218381,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 327, + "line": 196, }, "name": "failoverRoutingPolicy", "optional": true, @@ -218397,7 +218397,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 336, + "line": 205, }, "name": "geolocationRoutingPolicy", "optional": true, @@ -218413,7 +218413,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 237, + "line": 106, }, "name": "healthCheckId", "optional": true, @@ -218424,7 +218424,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 246, + "line": 115, }, "name": "id", "optional": true, @@ -218435,7 +218435,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 345, + "line": 214, }, "name": "latencyRoutingPolicy", "optional": true, @@ -218451,7 +218451,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 255, + "line": 124, }, "name": "multivalueAnswerRoutingPolicy", "optional": true, @@ -218462,7 +218462,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 273, + "line": 142, }, "name": "records", "optional": true, @@ -218478,7 +218478,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 282, + "line": 151, }, "name": "setIdentifier", "optional": true, @@ -218489,7 +218489,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 291, + "line": 160, }, "name": "ttl", "optional": true, @@ -218500,7 +218500,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 354, + "line": 223, }, "name": "weightedRoutingPolicy", "optional": true, @@ -218522,7 +218522,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 162, + "line": 31, }, "name": "Route53RecordAlias", "properties": Array [ @@ -218531,7 +218531,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 163, + "line": 32, }, "name": "evaluateTargetHealth", "type": Object { @@ -218543,7 +218543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 164, + "line": 33, }, "name": "name", "type": Object { @@ -218555,7 +218555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 165, + "line": 34, }, "name": "zoneId", "type": Object { @@ -218574,7 +218574,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 141, + "line": 10, }, "name": "Route53RecordConfig", "properties": Array [ @@ -218583,7 +218583,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 145, + "line": 14, }, "name": "name", "type": Object { @@ -218595,7 +218595,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 149, + "line": 18, }, "name": "type", "type": Object { @@ -218607,7 +218607,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 150, + "line": 19, }, "name": "zoneId", "type": Object { @@ -218622,7 +218622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 152, + "line": 21, }, "name": "alias", "optional": true, @@ -218640,7 +218640,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 142, + "line": 11, }, "name": "allowOverwrite", "optional": true, @@ -218656,7 +218656,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 154, + "line": 23, }, "name": "failoverRoutingPolicy", "optional": true, @@ -218677,7 +218677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 156, + "line": 25, }, "name": "geolocationRoutingPolicy", "optional": true, @@ -218695,7 +218695,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 143, + "line": 12, }, "name": "healthCheckId", "optional": true, @@ -218711,7 +218711,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 158, + "line": 27, }, "name": "latencyRoutingPolicy", "optional": true, @@ -218729,7 +218729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 144, + "line": 13, }, "name": "multivalueAnswerRoutingPolicy", "optional": true, @@ -218742,7 +218742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 146, + "line": 15, }, "name": "records", "optional": true, @@ -218760,7 +218760,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 147, + "line": 16, }, "name": "setIdentifier", "optional": true, @@ -218773,7 +218773,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 148, + "line": 17, }, "name": "ttl", "optional": true, @@ -218789,7 +218789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 160, + "line": 29, }, "name": "weightedRoutingPolicy", "optional": true, @@ -218811,7 +218811,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 167, + "line": 36, }, "name": "Route53RecordFailoverRoutingPolicy", "properties": Array [ @@ -218820,7 +218820,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 168, + "line": 37, }, "name": "type", "type": Object { @@ -218836,7 +218836,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 170, + "line": 39, }, "name": "Route53RecordGeolocationRoutingPolicy", "properties": Array [ @@ -218845,7 +218845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 171, + "line": 40, }, "name": "continent", "optional": true, @@ -218858,7 +218858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 172, + "line": 41, }, "name": "country", "optional": true, @@ -218871,7 +218871,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 173, + "line": 42, }, "name": "subdivision", "optional": true, @@ -218888,7 +218888,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 175, + "line": 44, }, "name": "Route53RecordLatencyRoutingPolicy", "properties": Array [ @@ -218897,7 +218897,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 176, + "line": 45, }, "name": "region", "type": Object { @@ -218913,7 +218913,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 178, + "line": 47, }, "name": "Route53RecordWeightedRoutingPolicy", "properties": Array [ @@ -218922,7 +218922,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-record.ts", - "line": 179, + "line": 48, }, "name": "weight", "type": Object { @@ -218960,13 +218960,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 119, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 225, + "line": 138, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -218988,7 +218988,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 149, + "line": 62, }, "name": "arn", "type": Object { @@ -218999,7 +218999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 163, + "line": 76, }, "name": "hostVpcId", "type": Object { @@ -219009,7 +219009,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 155, + "line": 68, }, "name": "direction", "type": Object { @@ -219019,7 +219019,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 205, + "line": 118, }, "name": "ipAddress", "type": Object { @@ -219034,7 +219034,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 187, + "line": 100, }, "name": "securityGroupIds", "type": Object { @@ -219049,7 +219049,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 169, + "line": 82, }, "name": "id", "optional": true, @@ -219060,7 +219060,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 178, + "line": 91, }, "name": "name", "optional": true, @@ -219071,7 +219071,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 196, + "line": 109, }, "name": "tags", "optional": true, @@ -219087,7 +219087,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 214, + "line": 127, }, "name": "timeouts", "optional": true, @@ -219107,7 +219107,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 97, + "line": 10, }, "name": "Route53ResolverEndpointConfig", "properties": Array [ @@ -219116,7 +219116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 98, + "line": 11, }, "name": "direction", "type": Object { @@ -219131,7 +219131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 103, + "line": 16, }, "name": "ipAddress", "type": Object { @@ -219148,7 +219148,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 100, + "line": 13, }, "name": "securityGroupIds", "type": Object { @@ -219165,7 +219165,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 99, + "line": 12, }, "name": "name", "optional": true, @@ -219178,7 +219178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 101, + "line": 14, }, "name": "tags", "optional": true, @@ -219199,7 +219199,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 105, + "line": 18, }, "name": "timeouts", "optional": true, @@ -219216,7 +219216,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 107, + "line": 20, }, "name": "Route53ResolverEndpointIpAddress", "properties": Array [ @@ -219225,7 +219225,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 109, + "line": 22, }, "name": "subnetId", "type": Object { @@ -219237,7 +219237,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 108, + "line": 21, }, "name": "ip", "optional": true, @@ -219254,7 +219254,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 111, + "line": 24, }, "name": "Route53ResolverEndpointTimeouts", "properties": Array [ @@ -219263,7 +219263,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 112, + "line": 25, }, "name": "create", "optional": true, @@ -219276,7 +219276,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 113, + "line": 26, }, "name": "delete", "optional": true, @@ -219289,7 +219289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-endpoint.ts", - "line": 114, + "line": 27, }, "name": "update", "optional": true, @@ -219328,13 +219328,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 118, + "line": 33, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 239, + "line": 154, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -219356,7 +219356,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 149, + "line": 64, }, "name": "arn", "type": Object { @@ -219367,7 +219367,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 181, + "line": 96, }, "name": "ownerId", "type": Object { @@ -219378,7 +219378,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 204, + "line": 119, }, "name": "shareStatus", "type": Object { @@ -219388,7 +219388,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 155, + "line": 70, }, "name": "domainName", "type": Object { @@ -219398,7 +219398,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 196, + "line": 111, }, "name": "ruleType", "type": Object { @@ -219408,7 +219408,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 164, + "line": 79, }, "name": "id", "optional": true, @@ -219419,7 +219419,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 173, + "line": 88, }, "name": "name", "optional": true, @@ -219430,7 +219430,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 187, + "line": 102, }, "name": "resolverEndpointId", "optional": true, @@ -219441,7 +219441,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 210, + "line": 125, }, "name": "tags", "optional": true, @@ -219457,7 +219457,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 219, + "line": 134, }, "name": "targetIp", "optional": true, @@ -219473,7 +219473,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 228, + "line": 143, }, "name": "timeouts", "optional": true, @@ -219512,13 +219512,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 67, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 143, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -219539,7 +219539,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 114, + "line": 71, }, "name": "resolverRuleId", "type": Object { @@ -219549,7 +219549,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 123, + "line": 80, }, "name": "vpcId", "type": Object { @@ -219559,7 +219559,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 96, + "line": 53, }, "name": "id", "optional": true, @@ -219570,7 +219570,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 105, + "line": 62, }, "name": "name", "optional": true, @@ -219581,7 +219581,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 132, + "line": 89, }, "name": "timeouts", "optional": true, @@ -219601,7 +219601,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 53, + "line": 10, }, "name": "Route53ResolverRuleAssociationConfig", "properties": Array [ @@ -219610,7 +219610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 55, + "line": 12, }, "name": "resolverRuleId", "type": Object { @@ -219622,7 +219622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 56, + "line": 13, }, "name": "vpcId", "type": Object { @@ -219634,7 +219634,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 54, + "line": 11, }, "name": "name", "optional": true, @@ -219650,7 +219650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 58, + "line": 15, }, "name": "timeouts", "optional": true, @@ -219667,7 +219667,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 60, + "line": 17, }, "name": "Route53ResolverRuleAssociationTimeouts", "properties": Array [ @@ -219676,7 +219676,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 61, + "line": 18, }, "name": "create", "optional": true, @@ -219689,7 +219689,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule-association.ts", - "line": 62, + "line": 19, }, "name": "delete", "optional": true, @@ -219709,7 +219709,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 95, + "line": 10, }, "name": "Route53ResolverRuleConfig", "properties": Array [ @@ -219718,7 +219718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 96, + "line": 11, }, "name": "domainName", "type": Object { @@ -219730,7 +219730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 99, + "line": 14, }, "name": "ruleType", "type": Object { @@ -219742,7 +219742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 97, + "line": 12, }, "name": "name", "optional": true, @@ -219755,7 +219755,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 98, + "line": 13, }, "name": "resolverEndpointId", "optional": true, @@ -219768,7 +219768,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 100, + "line": 15, }, "name": "tags", "optional": true, @@ -219789,7 +219789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 102, + "line": 17, }, "name": "targetIp", "optional": true, @@ -219810,7 +219810,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 104, + "line": 19, }, "name": "timeouts", "optional": true, @@ -219827,7 +219827,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 106, + "line": 21, }, "name": "Route53ResolverRuleTargetIp", "properties": Array [ @@ -219836,7 +219836,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 107, + "line": 22, }, "name": "ip", "type": Object { @@ -219848,7 +219848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 108, + "line": 23, }, "name": "port", "optional": true, @@ -219865,7 +219865,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 110, + "line": 25, }, "name": "Route53ResolverRuleTimeouts", "properties": Array [ @@ -219874,7 +219874,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 111, + "line": 26, }, "name": "create", "optional": true, @@ -219887,7 +219887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 112, + "line": 27, }, "name": "delete", "optional": true, @@ -219900,7 +219900,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-resolver-rule.ts", - "line": 113, + "line": 28, }, "name": "update", "optional": true, @@ -219939,13 +219939,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 104, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 230, + "line": 154, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -219967,7 +219967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 181, + "line": 105, }, "name": "nameServers", "type": Object { @@ -219983,7 +219983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 213, + "line": 137, }, "name": "zoneId", "type": Object { @@ -219993,7 +219993,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 173, + "line": 97, }, "name": "name", "type": Object { @@ -220003,7 +220003,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 137, + "line": 61, }, "name": "comment", "optional": true, @@ -220014,7 +220014,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 146, + "line": 70, }, "name": "delegationSetId", "optional": true, @@ -220025,7 +220025,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 155, + "line": 79, }, "name": "forceDestroy", "optional": true, @@ -220036,7 +220036,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 164, + "line": 88, }, "name": "id", "optional": true, @@ -220047,7 +220047,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 187, + "line": 111, }, "name": "tags", "optional": true, @@ -220063,7 +220063,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 219, + "line": 143, }, "name": "vpc", "optional": true, @@ -220079,7 +220079,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 196, + "line": 120, }, "name": "vpcId", "optional": true, @@ -220090,7 +220090,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 205, + "line": 129, }, "name": "vpcRegion", "optional": true, @@ -220129,13 +220129,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route53-zone-association.ts", - "line": 45, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route53-zone-association.ts", - "line": 111, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -220156,7 +220156,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone-association.ts", - "line": 82, + "line": 55, }, "name": "vpcId", "type": Object { @@ -220166,7 +220166,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone-association.ts", - "line": 100, + "line": 73, }, "name": "zoneId", "type": Object { @@ -220176,7 +220176,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone-association.ts", - "line": 73, + "line": 46, }, "name": "id", "optional": true, @@ -220187,7 +220187,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route53-zone-association.ts", - "line": 91, + "line": 64, }, "name": "vpcRegion", "optional": true, @@ -220207,7 +220207,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-zone-association.ts", - "line": 37, + "line": 10, }, "name": "Route53ZoneAssociationConfig", "properties": Array [ @@ -220216,7 +220216,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone-association.ts", - "line": 38, + "line": 11, }, "name": "vpcId", "type": Object { @@ -220228,7 +220228,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone-association.ts", - "line": 40, + "line": 13, }, "name": "zoneId", "type": Object { @@ -220240,7 +220240,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone-association.ts", - "line": 39, + "line": 12, }, "name": "vpcRegion", "optional": true, @@ -220260,7 +220260,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 86, + "line": 10, }, "name": "Route53ZoneConfig", "properties": Array [ @@ -220269,7 +220269,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 90, + "line": 14, }, "name": "name", "type": Object { @@ -220281,7 +220281,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 87, + "line": 11, }, "name": "comment", "optional": true, @@ -220294,7 +220294,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 88, + "line": 12, }, "name": "delegationSetId", "optional": true, @@ -220307,7 +220307,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 89, + "line": 13, }, "name": "forceDestroy", "optional": true, @@ -220320,7 +220320,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 91, + "line": 15, }, "name": "tags", "optional": true, @@ -220341,7 +220341,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 95, + "line": 19, }, "name": "vpc", "optional": true, @@ -220359,7 +220359,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 92, + "line": 16, }, "name": "vpcId", "optional": true, @@ -220372,7 +220372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 93, + "line": 17, }, "name": "vpcRegion", "optional": true, @@ -220389,7 +220389,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 97, + "line": 21, }, "name": "Route53ZoneVpc", "properties": Array [ @@ -220398,7 +220398,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 98, + "line": 22, }, "name": "vpcId", "type": Object { @@ -220410,7 +220410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route53-zone.ts", - "line": 99, + "line": 23, }, "name": "vpcRegion", "optional": true, @@ -220430,7 +220430,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 102, + "line": 10, }, "name": "RouteConfig", "properties": Array [ @@ -220439,7 +220439,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 110, + "line": 18, }, "name": "routeTableId", "type": Object { @@ -220451,7 +220451,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 103, + "line": 11, }, "name": "destinationCidrBlock", "optional": true, @@ -220464,7 +220464,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 104, + "line": 12, }, "name": "destinationIpv6CidrBlock", "optional": true, @@ -220477,7 +220477,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 105, + "line": 13, }, "name": "egressOnlyGatewayId", "optional": true, @@ -220490,7 +220490,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 106, + "line": 14, }, "name": "gatewayId", "optional": true, @@ -220503,7 +220503,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 107, + "line": 15, }, "name": "instanceId", "optional": true, @@ -220516,7 +220516,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 108, + "line": 16, }, "name": "natGatewayId", "optional": true, @@ -220529,7 +220529,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 109, + "line": 17, }, "name": "networkInterfaceId", "optional": true, @@ -220545,7 +220545,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 114, + "line": 22, }, "name": "timeouts", "optional": true, @@ -220558,7 +220558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 111, + "line": 19, }, "name": "transitGatewayId", "optional": true, @@ -220571,7 +220571,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 112, + "line": 20, }, "name": "vpcPeeringConnectionId", "optional": true, @@ -220610,13 +220610,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 88, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 169, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -220638,7 +220638,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 125, + "line": 67, }, "name": "ownerId", "type": Object { @@ -220648,7 +220648,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 158, + "line": 100, }, "name": "vpcId", "type": Object { @@ -220658,7 +220658,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 117, + "line": 59, }, "name": "id", "optional": true, @@ -220669,7 +220669,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 131, + "line": 73, }, "name": "propagatingVgws", "optional": true, @@ -220685,7 +220685,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 140, + "line": 82, }, "name": "route", "optional": true, @@ -220701,7 +220701,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 149, + "line": 91, }, "name": "tags", "optional": true, @@ -220745,13 +220745,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/route-table-association.ts", - "line": 44, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/route-table-association.ts", - "line": 110, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -220772,7 +220772,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route-table-association.ts", - "line": 90, + "line": 64, }, "name": "routeTableId", "type": Object { @@ -220782,7 +220782,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route-table-association.ts", - "line": 72, + "line": 46, }, "name": "gatewayId", "optional": true, @@ -220793,7 +220793,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route-table-association.ts", - "line": 81, + "line": 55, }, "name": "id", "optional": true, @@ -220804,7 +220804,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/route-table-association.ts", - "line": 99, + "line": 73, }, "name": "subnetId", "optional": true, @@ -220824,7 +220824,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route-table-association.ts", - "line": 36, + "line": 10, }, "name": "RouteTableAssociationConfig", "properties": Array [ @@ -220833,7 +220833,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table-association.ts", - "line": 38, + "line": 12, }, "name": "routeTableId", "type": Object { @@ -220845,7 +220845,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table-association.ts", - "line": 37, + "line": 11, }, "name": "gatewayId", "optional": true, @@ -220858,7 +220858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table-association.ts", - "line": 39, + "line": 13, }, "name": "subnetId", "optional": true, @@ -220878,7 +220878,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 68, + "line": 10, }, "name": "RouteTableConfig", "properties": Array [ @@ -220887,7 +220887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 72, + "line": 14, }, "name": "vpcId", "type": Object { @@ -220899,7 +220899,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 69, + "line": 11, }, "name": "propagatingVgws", "optional": true, @@ -220917,7 +220917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 70, + "line": 12, }, "name": "route", "optional": true, @@ -220935,7 +220935,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 71, + "line": 13, }, "name": "tags", "optional": true, @@ -220957,7 +220957,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 74, + "line": 16, }, "name": "RouteTableRoute", "properties": Array [ @@ -220966,7 +220966,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 75, + "line": 17, }, "name": "cidrBlock", "optional": true, @@ -220979,7 +220979,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 76, + "line": 18, }, "name": "egressOnlyGatewayId", "optional": true, @@ -220992,7 +220992,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 77, + "line": 19, }, "name": "gatewayId", "optional": true, @@ -221005,7 +221005,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 78, + "line": 20, }, "name": "instanceId", "optional": true, @@ -221018,7 +221018,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 79, + "line": 21, }, "name": "ipv6CidrBlock", "optional": true, @@ -221031,7 +221031,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 80, + "line": 22, }, "name": "natGatewayId", "optional": true, @@ -221044,7 +221044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 81, + "line": 23, }, "name": "networkInterfaceId", "optional": true, @@ -221057,7 +221057,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 82, + "line": 24, }, "name": "transitGatewayId", "optional": true, @@ -221070,7 +221070,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route-table.ts", - "line": 83, + "line": 25, }, "name": "vpcPeeringConnectionId", "optional": true, @@ -221087,7 +221087,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 116, + "line": 24, }, "name": "RouteTimeouts", "properties": Array [ @@ -221096,7 +221096,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 117, + "line": 25, }, "name": "create", "optional": true, @@ -221109,7 +221109,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/route.ts", - "line": 118, + "line": 26, }, "name": "delete", "optional": true, @@ -221148,13 +221148,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 117, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 233, + "line": 148, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -221176,7 +221176,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 156, + "line": 71, }, "name": "arn", "type": Object { @@ -221187,7 +221187,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 170, + "line": 85, }, "name": "domainName", "type": Object { @@ -221198,7 +221198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 175, + "line": 90, }, "name": "hasPublicAccessPolicy", "type": Object { @@ -221209,7 +221209,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 198, + "line": 113, }, "name": "networkOrigin", "type": Object { @@ -221219,7 +221219,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 162, + "line": 77, }, "name": "bucket", "type": Object { @@ -221229,7 +221229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 190, + "line": 105, }, "name": "name", "type": Object { @@ -221239,7 +221239,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 148, + "line": 63, }, "name": "accountId", "optional": true, @@ -221250,7 +221250,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 181, + "line": 96, }, "name": "id", "optional": true, @@ -221261,7 +221261,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 204, + "line": 119, }, "name": "policy", "optional": true, @@ -221272,7 +221272,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 213, + "line": 128, }, "name": "publicAccessBlockConfiguration", "optional": true, @@ -221288,7 +221288,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 222, + "line": 137, }, "name": "vpcConfiguration", "optional": true, @@ -221313,7 +221313,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 95, + "line": 10, }, "name": "S3AccessPointConfig", "properties": Array [ @@ -221322,7 +221322,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 97, + "line": 12, }, "name": "bucket", "type": Object { @@ -221334,7 +221334,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 98, + "line": 13, }, "name": "name", "type": Object { @@ -221346,7 +221346,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 96, + "line": 11, }, "name": "accountId", "optional": true, @@ -221359,7 +221359,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 99, + "line": 14, }, "name": "policy", "optional": true, @@ -221375,7 +221375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 101, + "line": 16, }, "name": "publicAccessBlockConfiguration", "optional": true, @@ -221396,7 +221396,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 103, + "line": 18, }, "name": "vpcConfiguration", "optional": true, @@ -221418,7 +221418,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 105, + "line": 20, }, "name": "S3AccessPointPublicAccessBlockConfiguration", "properties": Array [ @@ -221427,7 +221427,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 106, + "line": 21, }, "name": "blockPublicAcls", "optional": true, @@ -221440,7 +221440,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 107, + "line": 22, }, "name": "blockPublicPolicy", "optional": true, @@ -221453,7 +221453,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 108, + "line": 23, }, "name": "ignorePublicAcls", "optional": true, @@ -221466,7 +221466,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 109, + "line": 24, }, "name": "restrictPublicBuckets", "optional": true, @@ -221483,7 +221483,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 111, + "line": 26, }, "name": "S3AccessPointVpcConfiguration", "properties": Array [ @@ -221492,7 +221492,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-access-point.ts", - "line": 112, + "line": 27, }, "name": "vpcId", "type": Object { @@ -221531,13 +221531,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 55, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 141, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -221558,7 +221558,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 85, + "line": 50, }, "name": "accountId", "optional": true, @@ -221569,7 +221569,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 94, + "line": 59, }, "name": "blockPublicAcls", "optional": true, @@ -221580,7 +221580,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 103, + "line": 68, }, "name": "blockPublicPolicy", "optional": true, @@ -221591,7 +221591,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 112, + "line": 77, }, "name": "id", "optional": true, @@ -221602,7 +221602,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 121, + "line": 86, }, "name": "ignorePublicAcls", "optional": true, @@ -221613,7 +221613,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 130, + "line": 95, }, "name": "restrictPublicBuckets", "optional": true, @@ -221633,7 +221633,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 45, + "line": 10, }, "name": "S3AccountPublicAccessBlockConfig", "properties": Array [ @@ -221642,7 +221642,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 46, + "line": 11, }, "name": "accountId", "optional": true, @@ -221655,7 +221655,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 47, + "line": 12, }, "name": "blockPublicAcls", "optional": true, @@ -221668,7 +221668,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 48, + "line": 13, }, "name": "blockPublicPolicy", "optional": true, @@ -221681,7 +221681,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 49, + "line": 14, }, "name": "ignorePublicAcls", "optional": true, @@ -221694,7 +221694,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-account-public-access-block.ts", - "line": 50, + "line": 15, }, "name": "restrictPublicBuckets", "optional": true, @@ -221734,13 +221734,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 670, + "line": 169, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 935, + "line": 434, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -221762,7 +221762,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 751, + "line": 250, }, "name": "bucketDomainName", "type": Object { @@ -221773,7 +221773,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 765, + "line": 264, }, "name": "bucketRegionalDomainName", "type": Object { @@ -221783,7 +221783,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 716, + "line": 215, }, "name": "accelerationStatus", "optional": true, @@ -221794,7 +221794,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 725, + "line": 224, }, "name": "acl", "optional": true, @@ -221805,7 +221805,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 734, + "line": 233, }, "name": "arn", "optional": true, @@ -221816,7 +221816,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 743, + "line": 242, }, "name": "bucket", "optional": true, @@ -221827,7 +221827,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 757, + "line": 256, }, "name": "bucketPrefix", "optional": true, @@ -221838,7 +221838,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 852, + "line": 351, }, "name": "corsRule", "optional": true, @@ -221854,7 +221854,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 771, + "line": 270, }, "name": "forceDestroy", "optional": true, @@ -221865,7 +221865,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 861, + "line": 360, }, "name": "grant", "optional": true, @@ -221881,7 +221881,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 780, + "line": 279, }, "name": "hostedZoneId", "optional": true, @@ -221892,7 +221892,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 789, + "line": 288, }, "name": "id", "optional": true, @@ -221903,7 +221903,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 870, + "line": 369, }, "name": "lifecycleRule", "optional": true, @@ -221919,7 +221919,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 879, + "line": 378, }, "name": "logging", "optional": true, @@ -221935,7 +221935,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 888, + "line": 387, }, "name": "objectLockConfiguration", "optional": true, @@ -221951,7 +221951,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 798, + "line": 297, }, "name": "policy", "optional": true, @@ -221962,7 +221962,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 807, + "line": 306, }, "name": "region", "optional": true, @@ -221973,7 +221973,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 897, + "line": 396, }, "name": "replicationConfiguration", "optional": true, @@ -221989,7 +221989,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 816, + "line": 315, }, "name": "requestPayer", "optional": true, @@ -222000,7 +222000,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 906, + "line": 405, }, "name": "serverSideEncryptionConfiguration", "optional": true, @@ -222016,7 +222016,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 825, + "line": 324, }, "name": "tags", "optional": true, @@ -222032,7 +222032,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 915, + "line": 414, }, "name": "versioning", "optional": true, @@ -222048,7 +222048,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 924, + "line": 423, }, "name": "website", "optional": true, @@ -222064,7 +222064,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 834, + "line": 333, }, "name": "websiteDomain", "optional": true, @@ -222075,7 +222075,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 843, + "line": 342, }, "name": "websiteEndpoint", "optional": true, @@ -222114,13 +222114,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 144, + "line": 44, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 220, + "line": 120, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -222141,7 +222141,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 173, + "line": 73, }, "name": "bucket", "type": Object { @@ -222151,7 +222151,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 191, + "line": 91, }, "name": "name", "type": Object { @@ -222161,7 +222161,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 200, + "line": 100, }, "name": "filter", "optional": true, @@ -222177,7 +222177,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 182, + "line": 82, }, "name": "id", "optional": true, @@ -222188,7 +222188,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 209, + "line": 109, }, "name": "storageClassAnalysis", "optional": true, @@ -222213,7 +222213,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 110, + "line": 10, }, "name": "S3BucketAnalyticsConfigurationConfig", "properties": Array [ @@ -222222,7 +222222,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 111, + "line": 11, }, "name": "bucket", "type": Object { @@ -222234,7 +222234,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 112, + "line": 12, }, "name": "name", "type": Object { @@ -222249,7 +222249,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 114, + "line": 14, }, "name": "filter", "optional": true, @@ -222270,7 +222270,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 116, + "line": 16, }, "name": "storageClassAnalysis", "optional": true, @@ -222292,7 +222292,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 118, + "line": 18, }, "name": "S3BucketAnalyticsConfigurationFilter", "properties": Array [ @@ -222301,7 +222301,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 119, + "line": 19, }, "name": "prefix", "optional": true, @@ -222314,7 +222314,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 120, + "line": 20, }, "name": "tags", "optional": true, @@ -222336,7 +222336,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 137, + "line": 37, }, "name": "S3BucketAnalyticsConfigurationStorageClassAnalysis", "properties": Array [ @@ -222348,7 +222348,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 139, + "line": 39, }, "name": "dataExport", "type": Object { @@ -222369,7 +222369,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 132, + "line": 32, }, "name": "S3BucketAnalyticsConfigurationStorageClassAnalysisDataExport", "properties": Array [ @@ -222381,7 +222381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 135, + "line": 35, }, "name": "destination", "type": Object { @@ -222398,7 +222398,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 133, + "line": 33, }, "name": "outputSchemaVersion", "optional": true, @@ -222415,7 +222415,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 128, + "line": 28, }, "name": "S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestination", "properties": Array [ @@ -222427,7 +222427,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 130, + "line": 30, }, "name": "s3BucketDestination", "type": Object { @@ -222448,7 +222448,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 122, + "line": 22, }, "name": "S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestination", "properties": Array [ @@ -222457,7 +222457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 124, + "line": 24, }, "name": "bucketArn", "type": Object { @@ -222469,7 +222469,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 123, + "line": 23, }, "name": "bucketAccountId", "optional": true, @@ -222482,7 +222482,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 125, + "line": 25, }, "name": "format", "optional": true, @@ -222495,7 +222495,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-analytics-configuration.ts", - "line": 126, + "line": 26, }, "name": "prefix", "optional": true, @@ -222515,7 +222515,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 511, + "line": 10, }, "name": "S3BucketConfig", "properties": Array [ @@ -222524,7 +222524,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 512, + "line": 11, }, "name": "accelerationStatus", "optional": true, @@ -222537,7 +222537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 513, + "line": 12, }, "name": "acl", "optional": true, @@ -222550,7 +222550,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 514, + "line": 13, }, "name": "bucket", "optional": true, @@ -222563,7 +222563,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 515, + "line": 14, }, "name": "bucketPrefix", "optional": true, @@ -222579,7 +222579,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 525, + "line": 24, }, "name": "corsRule", "optional": true, @@ -222597,7 +222597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 516, + "line": 15, }, "name": "forceDestroy", "optional": true, @@ -222613,7 +222613,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 527, + "line": 26, }, "name": "grant", "optional": true, @@ -222631,7 +222631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 517, + "line": 16, }, "name": "hostedZoneId", "optional": true, @@ -222647,7 +222647,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 529, + "line": 28, }, "name": "lifecycleRule", "optional": true, @@ -222668,7 +222668,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 531, + "line": 30, }, "name": "logging", "optional": true, @@ -222689,7 +222689,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 533, + "line": 32, }, "name": "objectLockConfiguration", "optional": true, @@ -222707,7 +222707,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 518, + "line": 17, }, "name": "policy", "optional": true, @@ -222720,7 +222720,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 519, + "line": 18, }, "name": "region", "optional": true, @@ -222736,7 +222736,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 535, + "line": 34, }, "name": "replicationConfiguration", "optional": true, @@ -222754,7 +222754,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 520, + "line": 19, }, "name": "requestPayer", "optional": true, @@ -222770,7 +222770,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 537, + "line": 36, }, "name": "serverSideEncryptionConfiguration", "optional": true, @@ -222788,7 +222788,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 521, + "line": 20, }, "name": "tags", "optional": true, @@ -222809,7 +222809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 539, + "line": 38, }, "name": "versioning", "optional": true, @@ -222830,7 +222830,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 541, + "line": 40, }, "name": "website", "optional": true, @@ -222848,7 +222848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 522, + "line": 21, }, "name": "websiteDomain", "optional": true, @@ -222861,7 +222861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 523, + "line": 22, }, "name": "websiteEndpoint", "optional": true, @@ -222878,7 +222878,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 543, + "line": 42, }, "name": "S3BucketCorsRule", "properties": Array [ @@ -222887,7 +222887,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 545, + "line": 44, }, "name": "allowedMethods", "type": Object { @@ -222904,7 +222904,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 546, + "line": 45, }, "name": "allowedOrigins", "type": Object { @@ -222921,7 +222921,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 544, + "line": 43, }, "name": "allowedHeaders", "optional": true, @@ -222939,7 +222939,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 547, + "line": 46, }, "name": "exposeHeaders", "optional": true, @@ -222957,7 +222957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 548, + "line": 47, }, "name": "maxAgeSeconds", "optional": true, @@ -222974,7 +222974,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 550, + "line": 49, }, "name": "S3BucketGrant", "properties": Array [ @@ -222983,7 +222983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 552, + "line": 51, }, "name": "permissions", "type": Object { @@ -223000,7 +223000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 553, + "line": 52, }, "name": "type", "type": Object { @@ -223012,7 +223012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 551, + "line": 50, }, "name": "id", "optional": true, @@ -223025,7 +223025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 554, + "line": 53, }, "name": "uri", "optional": true, @@ -223064,13 +223064,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 180, + "line": 55, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 296, + "line": 171, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -223091,7 +223091,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 213, + "line": 88, }, "name": "bucket", "type": Object { @@ -223101,7 +223101,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 267, + "line": 142, }, "name": "destination", "type": Object { @@ -223116,7 +223116,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 240, + "line": 115, }, "name": "includedObjectVersions", "type": Object { @@ -223126,7 +223126,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 249, + "line": 124, }, "name": "name", "type": Object { @@ -223136,7 +223136,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 285, + "line": 160, }, "name": "schedule", "type": Object { @@ -223151,7 +223151,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 222, + "line": 97, }, "name": "enabled", "optional": true, @@ -223162,7 +223162,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 276, + "line": 151, }, "name": "filter", "optional": true, @@ -223178,7 +223178,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 231, + "line": 106, }, "name": "id", "optional": true, @@ -223189,7 +223189,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 258, + "line": 133, }, "name": "optionalFields", "optional": true, @@ -223214,7 +223214,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 135, + "line": 10, }, "name": "S3BucketInventoryConfig", "properties": Array [ @@ -223223,7 +223223,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 136, + "line": 11, }, "name": "bucket", "type": Object { @@ -223238,7 +223238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 142, + "line": 17, }, "name": "destination", "type": Object { @@ -223255,7 +223255,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 138, + "line": 13, }, "name": "includedObjectVersions", "type": Object { @@ -223267,7 +223267,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 139, + "line": 14, }, "name": "name", "type": Object { @@ -223282,7 +223282,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 146, + "line": 21, }, "name": "schedule", "type": Object { @@ -223299,7 +223299,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 137, + "line": 12, }, "name": "enabled", "optional": true, @@ -223315,7 +223315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 144, + "line": 19, }, "name": "filter", "optional": true, @@ -223333,7 +223333,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 140, + "line": 15, }, "name": "optionalFields", "optional": true, @@ -223355,7 +223355,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 167, + "line": 42, }, "name": "S3BucketInventoryDestination", "properties": Array [ @@ -223367,7 +223367,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 169, + "line": 44, }, "name": "bucket", "type": Object { @@ -223388,7 +223388,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 159, + "line": 34, }, "name": "S3BucketInventoryDestinationBucket", "properties": Array [ @@ -223397,7 +223397,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 161, + "line": 36, }, "name": "bucketArn", "type": Object { @@ -223409,7 +223409,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 162, + "line": 37, }, "name": "format", "type": Object { @@ -223421,7 +223421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 160, + "line": 35, }, "name": "accountId", "optional": true, @@ -223437,7 +223437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 165, + "line": 40, }, "name": "encryption", "optional": true, @@ -223455,7 +223455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 163, + "line": 38, }, "name": "prefix", "optional": true, @@ -223472,7 +223472,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 153, + "line": 28, }, "name": "S3BucketInventoryDestinationBucketEncryption", "properties": Array [ @@ -223484,7 +223484,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 155, + "line": 30, }, "name": "sseKms", "optional": true, @@ -223505,7 +223505,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 157, + "line": 32, }, "name": "sseS3", "optional": true, @@ -223527,7 +223527,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 148, + "line": 23, }, "name": "S3BucketInventoryDestinationBucketEncryptionSseKms", "properties": Array [ @@ -223536,7 +223536,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 149, + "line": 24, }, "name": "keyId", "type": Object { @@ -223552,7 +223552,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 151, + "line": 26, }, "name": "S3BucketInventoryDestinationBucketEncryptionSseS3", }, @@ -223563,7 +223563,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 171, + "line": 46, }, "name": "S3BucketInventoryFilter", "properties": Array [ @@ -223572,7 +223572,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 172, + "line": 47, }, "name": "prefix", "optional": true, @@ -223589,7 +223589,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 174, + "line": 49, }, "name": "S3BucketInventorySchedule", "properties": Array [ @@ -223598,7 +223598,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-inventory.ts", - "line": 175, + "line": 50, }, "name": "frequency", "type": Object { @@ -223614,7 +223614,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 573, + "line": 72, }, "name": "S3BucketLifecycleRule", "properties": Array [ @@ -223623,7 +223623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 575, + "line": 74, }, "name": "enabled", "type": Object { @@ -223635,7 +223635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 574, + "line": 73, }, "name": "abortIncompleteMultipartUploadDays", "optional": true, @@ -223651,7 +223651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 580, + "line": 79, }, "name": "expiration", "optional": true, @@ -223669,7 +223669,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 576, + "line": 75, }, "name": "id", "optional": true, @@ -223685,7 +223685,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 582, + "line": 81, }, "name": "noncurrentVersionExpiration", "optional": true, @@ -223706,7 +223706,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 584, + "line": 83, }, "name": "noncurrentVersionTransition", "optional": true, @@ -223724,7 +223724,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 577, + "line": 76, }, "name": "prefix", "optional": true, @@ -223737,7 +223737,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 578, + "line": 77, }, "name": "tags", "optional": true, @@ -223758,7 +223758,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 586, + "line": 85, }, "name": "transition", "optional": true, @@ -223780,7 +223780,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 556, + "line": 55, }, "name": "S3BucketLifecycleRuleExpiration", "properties": Array [ @@ -223789,7 +223789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 557, + "line": 56, }, "name": "date", "optional": true, @@ -223802,7 +223802,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 558, + "line": 57, }, "name": "days", "optional": true, @@ -223815,7 +223815,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 559, + "line": 58, }, "name": "expiredObjectDeleteMarker", "optional": true, @@ -223832,7 +223832,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 561, + "line": 60, }, "name": "S3BucketLifecycleRuleNoncurrentVersionExpiration", "properties": Array [ @@ -223841,7 +223841,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 562, + "line": 61, }, "name": "days", "optional": true, @@ -223858,7 +223858,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 564, + "line": 63, }, "name": "S3BucketLifecycleRuleNoncurrentVersionTransition", "properties": Array [ @@ -223867,7 +223867,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 566, + "line": 65, }, "name": "storageClass", "type": Object { @@ -223879,7 +223879,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 565, + "line": 64, }, "name": "days", "optional": true, @@ -223896,7 +223896,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 568, + "line": 67, }, "name": "S3BucketLifecycleRuleTransition", "properties": Array [ @@ -223905,7 +223905,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 571, + "line": 70, }, "name": "storageClass", "type": Object { @@ -223917,7 +223917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 569, + "line": 68, }, "name": "date", "optional": true, @@ -223930,7 +223930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 570, + "line": 69, }, "name": "days", "optional": true, @@ -223947,7 +223947,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 588, + "line": 87, }, "name": "S3BucketLogging", "properties": Array [ @@ -223956,7 +223956,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 589, + "line": 88, }, "name": "targetBucket", "type": Object { @@ -223968,7 +223968,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 590, + "line": 89, }, "name": "targetPrefix", "optional": true, @@ -224007,13 +224007,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 66, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 132, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -224034,7 +224034,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 94, + "line": 51, }, "name": "bucket", "type": Object { @@ -224044,7 +224044,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 112, + "line": 69, }, "name": "name", "type": Object { @@ -224054,7 +224054,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 121, + "line": 78, }, "name": "filter", "optional": true, @@ -224070,7 +224070,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 103, + "line": 60, }, "name": "id", "optional": true, @@ -224090,7 +224090,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 53, + "line": 10, }, "name": "S3BucketMetricConfig", "properties": Array [ @@ -224099,7 +224099,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 54, + "line": 11, }, "name": "bucket", "type": Object { @@ -224111,7 +224111,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 55, + "line": 12, }, "name": "name", "type": Object { @@ -224126,7 +224126,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 57, + "line": 14, }, "name": "filter", "optional": true, @@ -224148,7 +224148,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 59, + "line": 16, }, "name": "S3BucketMetricFilter", "properties": Array [ @@ -224157,7 +224157,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 60, + "line": 17, }, "name": "prefix", "optional": true, @@ -224170,7 +224170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-metric.ts", - "line": 61, + "line": 18, }, "name": "tags", "optional": true, @@ -224214,13 +224214,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 156, + "line": 43, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 232, + "line": 119, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -224241,7 +224241,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 185, + "line": 72, }, "name": "bucket", "type": Object { @@ -224251,7 +224251,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 194, + "line": 81, }, "name": "id", "optional": true, @@ -224262,7 +224262,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 203, + "line": 90, }, "name": "lambdaFunction", "optional": true, @@ -224278,7 +224278,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 212, + "line": 99, }, "name": "queue", "optional": true, @@ -224294,7 +224294,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 221, + "line": 108, }, "name": "topic", "optional": true, @@ -224319,7 +224319,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 123, + "line": 10, }, "name": "S3BucketNotificationConfig", "properties": Array [ @@ -224328,7 +224328,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 124, + "line": 11, }, "name": "bucket", "type": Object { @@ -224343,7 +224343,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 126, + "line": 13, }, "name": "lambdaFunction", "optional": true, @@ -224364,7 +224364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 128, + "line": 15, }, "name": "queue", "optional": true, @@ -224385,7 +224385,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 130, + "line": 17, }, "name": "topic", "optional": true, @@ -224407,7 +224407,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 132, + "line": 19, }, "name": "S3BucketNotificationLambdaFunction", "properties": Array [ @@ -224416,7 +224416,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 133, + "line": 20, }, "name": "events", "type": Object { @@ -224433,7 +224433,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 134, + "line": 21, }, "name": "filterPrefix", "optional": true, @@ -224446,7 +224446,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 135, + "line": 22, }, "name": "filterSuffix", "optional": true, @@ -224459,7 +224459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 136, + "line": 23, }, "name": "id", "optional": true, @@ -224472,7 +224472,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 137, + "line": 24, }, "name": "lambdaFunctionArn", "optional": true, @@ -224489,7 +224489,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 139, + "line": 26, }, "name": "S3BucketNotificationQueue", "properties": Array [ @@ -224498,7 +224498,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 140, + "line": 27, }, "name": "events", "type": Object { @@ -224515,7 +224515,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 144, + "line": 31, }, "name": "queueArn", "type": Object { @@ -224527,7 +224527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 141, + "line": 28, }, "name": "filterPrefix", "optional": true, @@ -224540,7 +224540,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 142, + "line": 29, }, "name": "filterSuffix", "optional": true, @@ -224553,7 +224553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 143, + "line": 30, }, "name": "id", "optional": true, @@ -224570,7 +224570,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 146, + "line": 33, }, "name": "S3BucketNotificationTopic", "properties": Array [ @@ -224579,7 +224579,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 147, + "line": 34, }, "name": "events", "type": Object { @@ -224596,7 +224596,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 151, + "line": 38, }, "name": "topicArn", "type": Object { @@ -224608,7 +224608,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 148, + "line": 35, }, "name": "filterPrefix", "optional": true, @@ -224621,7 +224621,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 149, + "line": 36, }, "name": "filterSuffix", "optional": true, @@ -224634,7 +224634,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-notification.ts", - "line": 150, + "line": 37, }, "name": "id", "optional": true, @@ -224673,13 +224673,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 153, + "line": 37, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 414, + "line": 298, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -224701,7 +224701,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 397, + "line": 281, }, "name": "versionId", "type": Object { @@ -224711,7 +224711,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 209, + "line": 93, }, "name": "bucket", "type": Object { @@ -224721,7 +224721,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 308, + "line": 192, }, "name": "key", "type": Object { @@ -224731,7 +224731,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 200, + "line": 84, }, "name": "acl", "optional": true, @@ -224742,7 +224742,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 218, + "line": 102, }, "name": "cacheControl", "optional": true, @@ -224753,7 +224753,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 227, + "line": 111, }, "name": "content", "optional": true, @@ -224764,7 +224764,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 236, + "line": 120, }, "name": "contentBase64", "optional": true, @@ -224775,7 +224775,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 245, + "line": 129, }, "name": "contentDisposition", "optional": true, @@ -224786,7 +224786,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 254, + "line": 138, }, "name": "contentEncoding", "optional": true, @@ -224797,7 +224797,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 263, + "line": 147, }, "name": "contentLanguage", "optional": true, @@ -224808,7 +224808,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 272, + "line": 156, }, "name": "contentType", "optional": true, @@ -224819,7 +224819,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 281, + "line": 165, }, "name": "etag", "optional": true, @@ -224830,7 +224830,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 290, + "line": 174, }, "name": "forceDestroy", "optional": true, @@ -224841,7 +224841,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 299, + "line": 183, }, "name": "id", "optional": true, @@ -224852,7 +224852,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 317, + "line": 201, }, "name": "kmsKeyId", "optional": true, @@ -224863,7 +224863,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 326, + "line": 210, }, "name": "metadata", "optional": true, @@ -224879,7 +224879,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 335, + "line": 219, }, "name": "objectLockLegalHoldStatus", "optional": true, @@ -224890,7 +224890,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 344, + "line": 228, }, "name": "objectLockMode", "optional": true, @@ -224901,7 +224901,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 353, + "line": 237, }, "name": "objectLockRetainUntilDate", "optional": true, @@ -224912,7 +224912,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 362, + "line": 246, }, "name": "serverSideEncryption", "optional": true, @@ -224923,7 +224923,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 371, + "line": 255, }, "name": "source", "optional": true, @@ -224934,7 +224934,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 380, + "line": 264, }, "name": "storageClass", "optional": true, @@ -224945,7 +224945,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 389, + "line": 273, }, "name": "tags", "optional": true, @@ -224961,7 +224961,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 403, + "line": 287, }, "name": "websiteRedirect", "optional": true, @@ -224981,7 +224981,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 126, + "line": 10, }, "name": "S3BucketObjectConfig", "properties": Array [ @@ -224990,7 +224990,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 128, + "line": 12, }, "name": "bucket", "type": Object { @@ -225002,7 +225002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 138, + "line": 22, }, "name": "key", "type": Object { @@ -225014,7 +225014,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 127, + "line": 11, }, "name": "acl", "optional": true, @@ -225027,7 +225027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 129, + "line": 13, }, "name": "cacheControl", "optional": true, @@ -225040,7 +225040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 130, + "line": 14, }, "name": "content", "optional": true, @@ -225053,7 +225053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 131, + "line": 15, }, "name": "contentBase64", "optional": true, @@ -225066,7 +225066,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 132, + "line": 16, }, "name": "contentDisposition", "optional": true, @@ -225079,7 +225079,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 133, + "line": 17, }, "name": "contentEncoding", "optional": true, @@ -225092,7 +225092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 134, + "line": 18, }, "name": "contentLanguage", "optional": true, @@ -225105,7 +225105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 135, + "line": 19, }, "name": "contentType", "optional": true, @@ -225118,7 +225118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 136, + "line": 20, }, "name": "etag", "optional": true, @@ -225131,7 +225131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 137, + "line": 21, }, "name": "forceDestroy", "optional": true, @@ -225144,7 +225144,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 139, + "line": 23, }, "name": "kmsKeyId", "optional": true, @@ -225157,7 +225157,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 140, + "line": 24, }, "name": "metadata", "optional": true, @@ -225175,7 +225175,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 141, + "line": 25, }, "name": "objectLockLegalHoldStatus", "optional": true, @@ -225188,7 +225188,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 142, + "line": 26, }, "name": "objectLockMode", "optional": true, @@ -225201,7 +225201,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 143, + "line": 27, }, "name": "objectLockRetainUntilDate", "optional": true, @@ -225214,7 +225214,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 144, + "line": 28, }, "name": "serverSideEncryption", "optional": true, @@ -225227,7 +225227,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 145, + "line": 29, }, "name": "source", "optional": true, @@ -225240,7 +225240,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 146, + "line": 30, }, "name": "storageClass", "optional": true, @@ -225253,7 +225253,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 147, + "line": 31, }, "name": "tags", "optional": true, @@ -225271,7 +225271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-object.ts", - "line": 148, + "line": 32, }, "name": "websiteRedirect", "optional": true, @@ -225288,7 +225288,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 601, + "line": 100, }, "name": "S3BucketObjectLockConfiguration", "properties": Array [ @@ -225297,7 +225297,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 602, + "line": 101, }, "name": "objectLockEnabled", "type": Object { @@ -225312,7 +225312,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 604, + "line": 103, }, "name": "rule", "optional": true, @@ -225334,7 +225334,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 597, + "line": 96, }, "name": "S3BucketObjectLockConfigurationRule", "properties": Array [ @@ -225346,7 +225346,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 599, + "line": 98, }, "name": "defaultRetention", "type": Object { @@ -225367,7 +225367,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 592, + "line": 91, }, "name": "S3BucketObjectLockConfigurationRuleDefaultRetention", "properties": Array [ @@ -225376,7 +225376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 594, + "line": 93, }, "name": "mode", "type": Object { @@ -225388,7 +225388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 593, + "line": 92, }, "name": "days", "optional": true, @@ -225401,7 +225401,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 595, + "line": 94, }, "name": "years", "optional": true, @@ -225440,13 +225440,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/s3-bucket-policy.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-policy.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -225467,7 +225467,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-policy.ts", - "line": 66, + "line": 44, }, "name": "bucket", "type": Object { @@ -225477,7 +225477,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-policy.ts", - "line": 84, + "line": 62, }, "name": "policy", "type": Object { @@ -225487,7 +225487,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-policy.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -225507,7 +225507,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-policy.ts", - "line": 32, + "line": 10, }, "name": "S3BucketPolicyConfig", "properties": Array [ @@ -225516,7 +225516,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-policy.ts", - "line": 33, + "line": 11, }, "name": "bucket", "type": Object { @@ -225528,7 +225528,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-policy.ts", - "line": 34, + "line": 12, }, "name": "policy", "type": Object { @@ -225566,13 +225566,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 54, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 140, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -225593,7 +225593,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 102, + "line": 68, }, "name": "bucket", "type": Object { @@ -225603,7 +225603,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 84, + "line": 50, }, "name": "blockPublicAcls", "optional": true, @@ -225614,7 +225614,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 93, + "line": 59, }, "name": "blockPublicPolicy", "optional": true, @@ -225625,7 +225625,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 111, + "line": 77, }, "name": "id", "optional": true, @@ -225636,7 +225636,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 120, + "line": 86, }, "name": "ignorePublicAcls", "optional": true, @@ -225647,7 +225647,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 129, + "line": 95, }, "name": "restrictPublicBuckets", "optional": true, @@ -225667,7 +225667,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 44, + "line": 10, }, "name": "S3BucketPublicAccessBlockConfig", "properties": Array [ @@ -225676,7 +225676,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 47, + "line": 13, }, "name": "bucket", "type": Object { @@ -225688,7 +225688,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 45, + "line": 11, }, "name": "blockPublicAcls", "optional": true, @@ -225701,7 +225701,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 46, + "line": 12, }, "name": "blockPublicPolicy", "optional": true, @@ -225714,7 +225714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 48, + "line": 14, }, "name": "ignorePublicAcls", "optional": true, @@ -225727,7 +225727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket-public-access-block.ts", - "line": 49, + "line": 15, }, "name": "restrictPublicBuckets", "optional": true, @@ -225744,7 +225744,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 640, + "line": 139, }, "name": "S3BucketReplicationConfiguration", "properties": Array [ @@ -225753,7 +225753,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 641, + "line": 140, }, "name": "role", "type": Object { @@ -225768,7 +225768,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 643, + "line": 142, }, "name": "rules", "type": Object { @@ -225789,7 +225789,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 628, + "line": 127, }, "name": "S3BucketReplicationConfigurationRules", "properties": Array [ @@ -225801,7 +225801,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 634, + "line": 133, }, "name": "destination", "type": Object { @@ -225818,7 +225818,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 632, + "line": 131, }, "name": "status", "type": Object { @@ -225833,7 +225833,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 636, + "line": 135, }, "name": "filter", "optional": true, @@ -225851,7 +225851,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 629, + "line": 128, }, "name": "id", "optional": true, @@ -225864,7 +225864,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 630, + "line": 129, }, "name": "prefix", "optional": true, @@ -225877,7 +225877,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 631, + "line": 130, }, "name": "priority", "optional": true, @@ -225893,7 +225893,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 638, + "line": 137, }, "name": "sourceSelectionCriteria", "optional": true, @@ -225915,7 +225915,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 609, + "line": 108, }, "name": "S3BucketReplicationConfigurationRulesDestination", "properties": Array [ @@ -225924,7 +225924,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 611, + "line": 110, }, "name": "bucket", "type": Object { @@ -225939,7 +225939,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 615, + "line": 114, }, "name": "accessControlTranslation", "optional": true, @@ -225957,7 +225957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 610, + "line": 109, }, "name": "accountId", "optional": true, @@ -225970,7 +225970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 612, + "line": 111, }, "name": "replicaKmsKeyId", "optional": true, @@ -225983,7 +225983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 613, + "line": 112, }, "name": "storageClass", "optional": true, @@ -226000,7 +226000,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 606, + "line": 105, }, "name": "S3BucketReplicationConfigurationRulesDestinationAccessControlTranslation", "properties": Array [ @@ -226009,7 +226009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 607, + "line": 106, }, "name": "owner", "type": Object { @@ -226025,7 +226025,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 617, + "line": 116, }, "name": "S3BucketReplicationConfigurationRulesFilter", "properties": Array [ @@ -226034,7 +226034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 618, + "line": 117, }, "name": "prefix", "optional": true, @@ -226047,7 +226047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 619, + "line": 118, }, "name": "tags", "optional": true, @@ -226069,7 +226069,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 624, + "line": 123, }, "name": "S3BucketReplicationConfigurationRulesSourceSelectionCriteria", "properties": Array [ @@ -226081,7 +226081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 626, + "line": 125, }, "name": "sseKmsEncryptedObjects", "optional": true, @@ -226103,7 +226103,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 621, + "line": 120, }, "name": "S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects", "properties": Array [ @@ -226112,7 +226112,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 622, + "line": 121, }, "name": "enabled", "type": Object { @@ -226128,7 +226128,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 653, + "line": 152, }, "name": "S3BucketServerSideEncryptionConfiguration", "properties": Array [ @@ -226140,7 +226140,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 655, + "line": 154, }, "name": "rule", "type": Object { @@ -226161,7 +226161,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 649, + "line": 148, }, "name": "S3BucketServerSideEncryptionConfigurationRule", "properties": Array [ @@ -226173,7 +226173,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 651, + "line": 150, }, "name": "applyServerSideEncryptionByDefault", "type": Object { @@ -226194,7 +226194,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 645, + "line": 144, }, "name": "S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault", "properties": Array [ @@ -226203,7 +226203,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 647, + "line": 146, }, "name": "sseAlgorithm", "type": Object { @@ -226215,7 +226215,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 646, + "line": 145, }, "name": "kmsMasterKeyId", "optional": true, @@ -226232,7 +226232,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 657, + "line": 156, }, "name": "S3BucketVersioning", "properties": Array [ @@ -226241,7 +226241,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 658, + "line": 157, }, "name": "enabled", "optional": true, @@ -226254,7 +226254,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 659, + "line": 158, }, "name": "mfaDelete", "optional": true, @@ -226271,7 +226271,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 661, + "line": 160, }, "name": "S3BucketWebsite", "properties": Array [ @@ -226280,7 +226280,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 662, + "line": 161, }, "name": "errorDocument", "optional": true, @@ -226293,7 +226293,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 663, + "line": 162, }, "name": "indexDocument", "optional": true, @@ -226306,7 +226306,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 664, + "line": 163, }, "name": "redirectAllRequestsTo", "optional": true, @@ -226319,7 +226319,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/s3-bucket.ts", - "line": 665, + "line": 164, }, "name": "routingRules", "optional": true, @@ -226358,13 +226358,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 52, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 123, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -226386,7 +226386,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 79, + "line": 45, }, "name": "arn", "type": Object { @@ -226396,7 +226396,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 85, + "line": 51, }, "name": "endpointConfigName", "type": Object { @@ -226406,7 +226406,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 94, + "line": 60, }, "name": "id", "optional": true, @@ -226417,7 +226417,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 103, + "line": 69, }, "name": "name", "optional": true, @@ -226428,7 +226428,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 112, + "line": 78, }, "name": "tags", "optional": true, @@ -226453,7 +226453,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 44, + "line": 10, }, "name": "SagemakerEndpointConfig", "properties": Array [ @@ -226462,7 +226462,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 45, + "line": 11, }, "name": "endpointConfigName", "type": Object { @@ -226474,7 +226474,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 46, + "line": 12, }, "name": "name", "optional": true, @@ -226487,7 +226487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint.ts", - "line": 47, + "line": 13, }, "name": "tags", "optional": true, @@ -226531,13 +226531,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 97, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 178, + "line": 109, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -226559,7 +226559,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 125, + "line": 56, }, "name": "arn", "type": Object { @@ -226569,7 +226569,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 167, + "line": 98, }, "name": "productionVariants", "type": Object { @@ -226584,7 +226584,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 131, + "line": 62, }, "name": "id", "optional": true, @@ -226595,7 +226595,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 140, + "line": 71, }, "name": "kmsKeyArn", "optional": true, @@ -226606,7 +226606,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 149, + "line": 80, }, "name": "name", "optional": true, @@ -226617,7 +226617,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 158, + "line": 89, }, "name": "tags", "optional": true, @@ -226642,7 +226642,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 79, + "line": 10, }, "name": "SagemakerEndpointConfigurationConfig", "properties": Array [ @@ -226654,7 +226654,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 84, + "line": 15, }, "name": "productionVariants", "type": Object { @@ -226671,7 +226671,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 80, + "line": 11, }, "name": "kmsKeyArn", "optional": true, @@ -226684,7 +226684,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 81, + "line": 12, }, "name": "name", "optional": true, @@ -226697,7 +226697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 82, + "line": 13, }, "name": "tags", "optional": true, @@ -226719,7 +226719,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 86, + "line": 17, }, "name": "SagemakerEndpointConfigurationProductionVariants", "properties": Array [ @@ -226728,7 +226728,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 88, + "line": 19, }, "name": "initialInstanceCount", "type": Object { @@ -226740,7 +226740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 90, + "line": 21, }, "name": "instanceType", "type": Object { @@ -226752,7 +226752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 91, + "line": 22, }, "name": "modelName", "type": Object { @@ -226764,7 +226764,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 87, + "line": 18, }, "name": "acceleratorType", "optional": true, @@ -226777,7 +226777,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 89, + "line": 20, }, "name": "initialVariantWeight", "optional": true, @@ -226790,7 +226790,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-endpoint-configuration.ts", - "line": 92, + "line": 23, }, "name": "variantName", "optional": true, @@ -226829,13 +226829,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 156, + "line": 41, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 267, + "line": 152, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -226857,7 +226857,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 187, + "line": 72, }, "name": "arn", "type": Object { @@ -226867,7 +226867,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 202, + "line": 87, }, "name": "executionRoleArn", "type": Object { @@ -226877,7 +226877,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 238, + "line": 123, }, "name": "container", "optional": true, @@ -226893,7 +226893,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 193, + "line": 78, }, "name": "enableNetworkIsolation", "optional": true, @@ -226904,7 +226904,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 211, + "line": 96, }, "name": "id", "optional": true, @@ -226915,7 +226915,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 220, + "line": 105, }, "name": "name", "optional": true, @@ -226926,7 +226926,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 247, + "line": 132, }, "name": "primaryContainer", "optional": true, @@ -226942,7 +226942,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 229, + "line": 114, }, "name": "tags", "optional": true, @@ -226958,7 +226958,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 256, + "line": 141, }, "name": "vpcConfig", "optional": true, @@ -226983,7 +226983,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 125, + "line": 10, }, "name": "SagemakerModelConfig", "properties": Array [ @@ -226992,7 +226992,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 127, + "line": 12, }, "name": "executionRoleArn", "type": Object { @@ -227007,7 +227007,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 131, + "line": 16, }, "name": "container", "optional": true, @@ -227025,7 +227025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 126, + "line": 11, }, "name": "enableNetworkIsolation", "optional": true, @@ -227038,7 +227038,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 128, + "line": 13, }, "name": "name", "optional": true, @@ -227054,7 +227054,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 133, + "line": 18, }, "name": "primaryContainer", "optional": true, @@ -227072,7 +227072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 129, + "line": 14, }, "name": "tags", "optional": true, @@ -227093,7 +227093,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 135, + "line": 20, }, "name": "vpcConfig", "optional": true, @@ -227115,7 +227115,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 137, + "line": 22, }, "name": "SagemakerModelContainer", "properties": Array [ @@ -227124,7 +227124,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 140, + "line": 25, }, "name": "image", "type": Object { @@ -227136,7 +227136,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 138, + "line": 23, }, "name": "containerHostname", "optional": true, @@ -227149,7 +227149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 139, + "line": 24, }, "name": "environment", "optional": true, @@ -227167,7 +227167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 141, + "line": 26, }, "name": "modelDataUrl", "optional": true, @@ -227184,7 +227184,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 143, + "line": 28, }, "name": "SagemakerModelPrimaryContainer", "properties": Array [ @@ -227193,7 +227193,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 146, + "line": 31, }, "name": "image", "type": Object { @@ -227205,7 +227205,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 144, + "line": 29, }, "name": "containerHostname", "optional": true, @@ -227218,7 +227218,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 145, + "line": 30, }, "name": "environment", "optional": true, @@ -227236,7 +227236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 147, + "line": 32, }, "name": "modelDataUrl", "optional": true, @@ -227253,7 +227253,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 149, + "line": 34, }, "name": "SagemakerModelVpcConfig", "properties": Array [ @@ -227262,7 +227262,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 150, + "line": 35, }, "name": "securityGroupIds", "type": Object { @@ -227279,7 +227279,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-model.ts", - "line": 151, + "line": 36, }, "name": "subnets", "type": Object { @@ -227322,13 +227322,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 85, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 216, + "line": 155, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -227350,7 +227350,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 118, + "line": 57, }, "name": "arn", "type": Object { @@ -227360,7 +227360,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 142, + "line": 81, }, "name": "instanceType", "type": Object { @@ -227370,7 +227370,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 169, + "line": 108, }, "name": "name", "type": Object { @@ -227380,7 +227380,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 178, + "line": 117, }, "name": "roleArn", "type": Object { @@ -227390,7 +227390,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 124, + "line": 63, }, "name": "directInternetAccess", "optional": true, @@ -227401,7 +227401,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 133, + "line": 72, }, "name": "id", "optional": true, @@ -227412,7 +227412,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 151, + "line": 90, }, "name": "kmsKeyId", "optional": true, @@ -227423,7 +227423,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 160, + "line": 99, }, "name": "lifecycleConfigName", "optional": true, @@ -227434,7 +227434,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 187, + "line": 126, }, "name": "securityGroups", "optional": true, @@ -227450,7 +227450,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 196, + "line": 135, }, "name": "subnetId", "optional": true, @@ -227461,7 +227461,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 205, + "line": 144, }, "name": "tags", "optional": true, @@ -227486,7 +227486,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 71, + "line": 10, }, "name": "SagemakerNotebookInstanceConfig", "properties": Array [ @@ -227495,7 +227495,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 73, + "line": 12, }, "name": "instanceType", "type": Object { @@ -227507,7 +227507,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 76, + "line": 15, }, "name": "name", "type": Object { @@ -227519,7 +227519,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 77, + "line": 16, }, "name": "roleArn", "type": Object { @@ -227531,7 +227531,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 72, + "line": 11, }, "name": "directInternetAccess", "optional": true, @@ -227544,7 +227544,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 74, + "line": 13, }, "name": "kmsKeyId", "optional": true, @@ -227557,7 +227557,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 75, + "line": 14, }, "name": "lifecycleConfigName", "optional": true, @@ -227570,7 +227570,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 78, + "line": 17, }, "name": "securityGroups", "optional": true, @@ -227588,7 +227588,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 79, + "line": 18, }, "name": "subnetId", "optional": true, @@ -227601,7 +227601,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance.ts", - "line": 80, + "line": 19, }, "name": "tags", "optional": true, @@ -227646,13 +227646,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 48, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 119, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -227674,7 +227674,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 75, + "line": 45, }, "name": "arn", "type": Object { @@ -227684,7 +227684,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 81, + "line": 51, }, "name": "id", "optional": true, @@ -227695,7 +227695,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 90, + "line": 60, }, "name": "name", "optional": true, @@ -227706,7 +227706,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 99, + "line": 69, }, "name": "onCreate", "optional": true, @@ -227717,7 +227717,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 108, + "line": 78, }, "name": "onStart", "optional": true, @@ -227737,7 +227737,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 40, + "line": 10, }, "name": "SagemakerNotebookInstanceLifecycleConfigurationConfig", "properties": Array [ @@ -227746,7 +227746,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 41, + "line": 11, }, "name": "name", "optional": true, @@ -227759,7 +227759,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 42, + "line": 12, }, "name": "onCreate", "optional": true, @@ -227772,7 +227772,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sagemaker-notebook-instance-lifecycle-configuration.ts", - "line": 43, + "line": 13, }, "name": "onStart", "optional": true, @@ -227812,13 +227812,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 101, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 237, + "line": 164, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -227840,7 +227840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 134, + "line": 61, }, "name": "arn", "type": Object { @@ -227851,7 +227851,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 202, + "line": 129, }, "name": "rotationEnabled", "type": Object { @@ -227861,7 +227861,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 140, + "line": 67, }, "name": "description", "optional": true, @@ -227872,7 +227872,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 149, + "line": 76, }, "name": "id", "optional": true, @@ -227883,7 +227883,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 158, + "line": 85, }, "name": "kmsKeyId", "optional": true, @@ -227894,7 +227894,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 167, + "line": 94, }, "name": "name", "optional": true, @@ -227905,7 +227905,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 176, + "line": 103, }, "name": "namePrefix", "optional": true, @@ -227916,7 +227916,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 185, + "line": 112, }, "name": "policy", "optional": true, @@ -227927,7 +227927,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 194, + "line": 121, }, "name": "recoveryWindowInDays", "optional": true, @@ -227938,7 +227938,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 208, + "line": 135, }, "name": "rotationLambdaArn", "optional": true, @@ -227949,7 +227949,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 226, + "line": 153, }, "name": "rotationRules", "optional": true, @@ -227965,7 +227965,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 217, + "line": 144, }, "name": "tags", "optional": true, @@ -227990,7 +227990,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 83, + "line": 10, }, "name": "SecretsmanagerSecretConfig", "properties": Array [ @@ -227999,7 +227999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 84, + "line": 11, }, "name": "description", "optional": true, @@ -228012,7 +228012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 85, + "line": 12, }, "name": "kmsKeyId", "optional": true, @@ -228025,7 +228025,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 86, + "line": 13, }, "name": "name", "optional": true, @@ -228038,7 +228038,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 87, + "line": 14, }, "name": "namePrefix", "optional": true, @@ -228051,7 +228051,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 88, + "line": 15, }, "name": "policy", "optional": true, @@ -228064,7 +228064,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 89, + "line": 16, }, "name": "recoveryWindowInDays", "optional": true, @@ -228077,7 +228077,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 90, + "line": 17, }, "name": "rotationLambdaArn", "optional": true, @@ -228093,7 +228093,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 93, + "line": 20, }, "name": "rotationRules", "optional": true, @@ -228111,7 +228111,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 91, + "line": 18, }, "name": "tags", "optional": true, @@ -228133,7 +228133,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 95, + "line": 22, }, "name": "SecretsmanagerSecretRotationRules", "properties": Array [ @@ -228142,7 +228142,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret.ts", - "line": 96, + "line": 23, }, "name": "automaticallyAfterDays", "type": Object { @@ -228180,13 +228180,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 63, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 149, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -228208,7 +228208,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 91, + "line": 47, }, "name": "arn", "type": Object { @@ -228219,7 +228219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 132, + "line": 88, }, "name": "versionId", "type": Object { @@ -228229,7 +228229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 115, + "line": 71, }, "name": "secretId", "type": Object { @@ -228239,7 +228239,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 97, + "line": 53, }, "name": "id", "optional": true, @@ -228250,7 +228250,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 106, + "line": 62, }, "name": "secretBinary", "optional": true, @@ -228261,7 +228261,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 124, + "line": 80, }, "name": "secretString", "optional": true, @@ -228272,7 +228272,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 138, + "line": 94, }, "name": "versionStages", "optional": true, @@ -228297,7 +228297,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 54, + "line": 10, }, "name": "SecretsmanagerSecretVersionConfig", "properties": Array [ @@ -228306,7 +228306,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 56, + "line": 12, }, "name": "secretId", "type": Object { @@ -228318,7 +228318,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 55, + "line": 11, }, "name": "secretBinary", "optional": true, @@ -228331,7 +228331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 57, + "line": 13, }, "name": "secretString", "optional": true, @@ -228344,7 +228344,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/secretsmanager-secret-version.ts", - "line": 58, + "line": 14, }, "name": "versionStages", "optional": true, @@ -228389,13 +228389,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 185, + "line": 51, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 321, + "line": 187, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -228417,7 +228417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 218, + "line": 84, }, "name": "arn", "type": Object { @@ -228428,7 +228428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 277, + "line": 143, }, "name": "ownerId", "type": Object { @@ -228438,7 +228438,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 224, + "line": 90, }, "name": "description", "optional": true, @@ -228449,7 +228449,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 233, + "line": 99, }, "name": "egress", "optional": true, @@ -228465,7 +228465,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 242, + "line": 108, }, "name": "id", "optional": true, @@ -228476,7 +228476,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 251, + "line": 117, }, "name": "ingress", "optional": true, @@ -228492,7 +228492,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 260, + "line": 126, }, "name": "name", "optional": true, @@ -228503,7 +228503,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 269, + "line": 135, }, "name": "namePrefix", "optional": true, @@ -228514,7 +228514,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 283, + "line": 149, }, "name": "revokeRulesOnDelete", "optional": true, @@ -228525,7 +228525,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 292, + "line": 158, }, "name": "tags", "optional": true, @@ -228541,7 +228541,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 310, + "line": 176, }, "name": "timeouts", "optional": true, @@ -228552,7 +228552,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 301, + "line": 167, }, "name": "vpcId", "optional": true, @@ -228572,7 +228572,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 144, + "line": 10, }, "name": "SecurityGroupConfig", "properties": Array [ @@ -228581,7 +228581,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 145, + "line": 11, }, "name": "description", "optional": true, @@ -228594,7 +228594,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 146, + "line": 12, }, "name": "egress", "optional": true, @@ -228612,7 +228612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 147, + "line": 13, }, "name": "ingress", "optional": true, @@ -228630,7 +228630,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 148, + "line": 14, }, "name": "name", "optional": true, @@ -228643,7 +228643,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 149, + "line": 15, }, "name": "namePrefix", "optional": true, @@ -228656,7 +228656,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 150, + "line": 16, }, "name": "revokeRulesOnDelete", "optional": true, @@ -228669,7 +228669,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 151, + "line": 17, }, "name": "tags", "optional": true, @@ -228690,7 +228690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 154, + "line": 20, }, "name": "timeouts", "optional": true, @@ -228703,7 +228703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 152, + "line": 18, }, "name": "vpcId", "optional": true, @@ -228720,7 +228720,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 156, + "line": 22, }, "name": "SecurityGroupEgress", "properties": Array [ @@ -228729,7 +228729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 157, + "line": 23, }, "name": "cidrBlocks", "optional": true, @@ -228747,7 +228747,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 158, + "line": 24, }, "name": "description", "optional": true, @@ -228760,7 +228760,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 159, + "line": 25, }, "name": "fromPort", "optional": true, @@ -228773,7 +228773,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 160, + "line": 26, }, "name": "ipv6CidrBlocks", "optional": true, @@ -228791,7 +228791,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 161, + "line": 27, }, "name": "prefixListIds", "optional": true, @@ -228809,7 +228809,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 162, + "line": 28, }, "name": "protocol", "optional": true, @@ -228822,7 +228822,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 163, + "line": 29, }, "name": "securityGroups", "optional": true, @@ -228840,7 +228840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 164, + "line": 30, }, "name": "selfAttribute", "optional": true, @@ -228853,7 +228853,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 165, + "line": 31, }, "name": "toPort", "optional": true, @@ -228870,7 +228870,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 167, + "line": 33, }, "name": "SecurityGroupIngress", "properties": Array [ @@ -228879,7 +228879,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 168, + "line": 34, }, "name": "cidrBlocks", "optional": true, @@ -228897,7 +228897,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 169, + "line": 35, }, "name": "description", "optional": true, @@ -228910,7 +228910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 170, + "line": 36, }, "name": "fromPort", "optional": true, @@ -228923,7 +228923,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 171, + "line": 37, }, "name": "ipv6CidrBlocks", "optional": true, @@ -228941,7 +228941,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 172, + "line": 38, }, "name": "prefixListIds", "optional": true, @@ -228959,7 +228959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 173, + "line": 39, }, "name": "protocol", "optional": true, @@ -228972,7 +228972,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 174, + "line": 40, }, "name": "securityGroups", "optional": true, @@ -228990,7 +228990,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 175, + "line": 41, }, "name": "selfAttribute", "optional": true, @@ -229003,7 +229003,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 176, + "line": 42, }, "name": "toPort", "optional": true, @@ -229042,13 +229042,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 96, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 242, + "line": 173, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -229069,7 +229069,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 150, + "line": 81, }, "name": "fromPort", "type": Object { @@ -229079,7 +229079,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 186, + "line": 117, }, "name": "protocol", "type": Object { @@ -229089,7 +229089,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 195, + "line": 126, }, "name": "securityGroupId", "type": Object { @@ -229099,7 +229099,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 222, + "line": 153, }, "name": "toPort", "type": Object { @@ -229109,7 +229109,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 231, + "line": 162, }, "name": "type", "type": Object { @@ -229119,7 +229119,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 132, + "line": 63, }, "name": "cidrBlocks", "optional": true, @@ -229135,7 +229135,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 141, + "line": 72, }, "name": "description", "optional": true, @@ -229146,7 +229146,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 159, + "line": 90, }, "name": "id", "optional": true, @@ -229157,7 +229157,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 168, + "line": 99, }, "name": "ipv6CidrBlocks", "optional": true, @@ -229173,7 +229173,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 177, + "line": 108, }, "name": "prefixListIds", "optional": true, @@ -229189,7 +229189,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 204, + "line": 135, }, "name": "selfAttribute", "optional": true, @@ -229200,7 +229200,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 213, + "line": 144, }, "name": "sourceSecurityGroupId", "optional": true, @@ -229220,7 +229220,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 79, + "line": 10, }, "name": "SecurityGroupRuleConfig", "properties": Array [ @@ -229229,7 +229229,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 82, + "line": 13, }, "name": "fromPort", "type": Object { @@ -229241,7 +229241,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 85, + "line": 16, }, "name": "protocol", "type": Object { @@ -229253,7 +229253,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 86, + "line": 17, }, "name": "securityGroupId", "type": Object { @@ -229265,7 +229265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 89, + "line": 20, }, "name": "toPort", "type": Object { @@ -229280,7 +229280,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 91, + "line": 22, }, "name": "type", "type": Object { @@ -229292,7 +229292,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 80, + "line": 11, }, "name": "cidrBlocks", "optional": true, @@ -229310,7 +229310,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 81, + "line": 12, }, "name": "description", "optional": true, @@ -229323,7 +229323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 83, + "line": 14, }, "name": "ipv6CidrBlocks", "optional": true, @@ -229341,7 +229341,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 84, + "line": 15, }, "name": "prefixListIds", "optional": true, @@ -229359,7 +229359,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 87, + "line": 18, }, "name": "selfAttribute", "optional": true, @@ -229372,7 +229372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group-rule.ts", - "line": 88, + "line": 19, }, "name": "sourceSecurityGroupId", "optional": true, @@ -229389,7 +229389,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 178, + "line": 44, }, "name": "SecurityGroupTimeouts", "properties": Array [ @@ -229398,7 +229398,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 179, + "line": 45, }, "name": "create", "optional": true, @@ -229411,7 +229411,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/security-group.ts", - "line": 180, + "line": 46, }, "name": "delete", "optional": true, @@ -229451,13 +229451,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/securityhub-account.ts", - "line": 29, + "line": 15, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/securityhub-account.ts", - "line": 65, + "line": 51, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -229478,7 +229478,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/securityhub-account.ts", - "line": 54, + "line": 40, }, "name": "id", "optional": true, @@ -229498,7 +229498,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/securityhub-account.ts", - "line": 24, + "line": 10, }, "name": "SecurityhubAccountConfig", }, @@ -229531,13 +229531,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 52, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 128, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -229559,7 +229559,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 115, + "line": 81, }, "name": "masterId", "type": Object { @@ -229570,7 +229570,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 120, + "line": 86, }, "name": "memberStatus", "type": Object { @@ -229580,7 +229580,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 80, + "line": 46, }, "name": "accountId", "type": Object { @@ -229590,7 +229590,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 89, + "line": 55, }, "name": "email", "type": Object { @@ -229600,7 +229600,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 98, + "line": 64, }, "name": "id", "optional": true, @@ -229611,7 +229611,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 107, + "line": 73, }, "name": "invite", "optional": true, @@ -229631,7 +229631,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 44, + "line": 10, }, "name": "SecurityhubMemberConfig", "properties": Array [ @@ -229640,7 +229640,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 45, + "line": 11, }, "name": "accountId", "type": Object { @@ -229652,7 +229652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 46, + "line": 12, }, "name": "email", "type": Object { @@ -229664,7 +229664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/securityhub-member.ts", - "line": 47, + "line": 13, }, "name": "invite", "optional": true, @@ -229703,13 +229703,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/securityhub-product-subscription.ts", - "line": 38, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/securityhub-product-subscription.ts", - "line": 89, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -229731,7 +229731,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/securityhub-product-subscription.ts", - "line": 63, + "line": 41, }, "name": "arn", "type": Object { @@ -229741,7 +229741,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/securityhub-product-subscription.ts", - "line": 78, + "line": 56, }, "name": "productArn", "type": Object { @@ -229751,7 +229751,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/securityhub-product-subscription.ts", - "line": 69, + "line": 47, }, "name": "id", "optional": true, @@ -229771,7 +229771,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/securityhub-product-subscription.ts", - "line": 32, + "line": 10, }, "name": "SecurityhubProductSubscriptionConfig", "properties": Array [ @@ -229780,7 +229780,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/securityhub-product-subscription.ts", - "line": 33, + "line": 11, }, "name": "productArn", "type": Object { @@ -229818,13 +229818,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/securityhub-standards-subscription.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/securityhub-standards-subscription.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -229845,7 +229845,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/securityhub-standards-subscription.ts", - "line": 69, + "line": 51, }, "name": "standardsArn", "type": Object { @@ -229855,7 +229855,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/securityhub-standards-subscription.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -229875,7 +229875,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/securityhub-standards-subscription.ts", - "line": 28, + "line": 10, }, "name": "SecurityhubStandardsSubscriptionConfig", "properties": Array [ @@ -229884,7 +229884,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/securityhub-standards-subscription.ts", - "line": 29, + "line": 11, }, "name": "standardsArn", "type": Object { @@ -229922,13 +229922,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/service-discovery-http-namespace.ts", - "line": 43, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-http-namespace.ts", - "line": 104, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -229950,7 +229950,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-http-namespace.ts", - "line": 69, + "line": 43, }, "name": "arn", "type": Object { @@ -229960,7 +229960,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-http-namespace.ts", - "line": 93, + "line": 67, }, "name": "name", "type": Object { @@ -229970,7 +229970,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-http-namespace.ts", - "line": 75, + "line": 49, }, "name": "description", "optional": true, @@ -229981,7 +229981,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-http-namespace.ts", - "line": 84, + "line": 58, }, "name": "id", "optional": true, @@ -230001,7 +230001,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/service-discovery-http-namespace.ts", - "line": 36, + "line": 10, }, "name": "ServiceDiscoveryHttpNamespaceConfig", "properties": Array [ @@ -230010,7 +230010,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-http-namespace.ts", - "line": 38, + "line": 12, }, "name": "name", "type": Object { @@ -230022,7 +230022,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-http-namespace.ts", - "line": 37, + "line": 11, }, "name": "description", "optional": true, @@ -230061,13 +230061,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 52, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 128, + "line": 94, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -230089,7 +230089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 79, + "line": 45, }, "name": "arn", "type": Object { @@ -230100,7 +230100,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 93, + "line": 59, }, "name": "hostedZone", "type": Object { @@ -230110,7 +230110,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 108, + "line": 74, }, "name": "name", "type": Object { @@ -230120,7 +230120,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 117, + "line": 83, }, "name": "vpc", "type": Object { @@ -230130,7 +230130,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 85, + "line": 51, }, "name": "description", "optional": true, @@ -230141,7 +230141,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 99, + "line": 65, }, "name": "id", "optional": true, @@ -230161,7 +230161,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 44, + "line": 10, }, "name": "ServiceDiscoveryPrivateDnsNamespaceConfig", "properties": Array [ @@ -230170,7 +230170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 46, + "line": 12, }, "name": "name", "type": Object { @@ -230182,7 +230182,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 47, + "line": 13, }, "name": "vpc", "type": Object { @@ -230194,7 +230194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-private-dns-namespace.ts", - "line": 45, + "line": 11, }, "name": "description", "optional": true, @@ -230233,13 +230233,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/service-discovery-public-dns-namespace.ts", - "line": 47, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-public-dns-namespace.ts", - "line": 113, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -230261,7 +230261,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-public-dns-namespace.ts", - "line": 73, + "line": 43, }, "name": "arn", "type": Object { @@ -230272,7 +230272,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-public-dns-namespace.ts", - "line": 87, + "line": 57, }, "name": "hostedZone", "type": Object { @@ -230282,7 +230282,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-public-dns-namespace.ts", - "line": 102, + "line": 72, }, "name": "name", "type": Object { @@ -230292,7 +230292,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-public-dns-namespace.ts", - "line": 79, + "line": 49, }, "name": "description", "optional": true, @@ -230303,7 +230303,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-public-dns-namespace.ts", - "line": 93, + "line": 63, }, "name": "id", "optional": true, @@ -230323,7 +230323,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/service-discovery-public-dns-namespace.ts", - "line": 40, + "line": 10, }, "name": "ServiceDiscoveryPublicDnsNamespaceConfig", "properties": Array [ @@ -230332,7 +230332,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-public-dns-namespace.ts", - "line": 42, + "line": 12, }, "name": "name", "type": Object { @@ -230344,7 +230344,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-public-dns-namespace.ts", - "line": 41, + "line": 11, }, "name": "description", "optional": true, @@ -230383,13 +230383,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 141, + "line": 42, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 242, + "line": 143, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -230411,7 +230411,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 171, + "line": 72, }, "name": "arn", "type": Object { @@ -230421,7 +230421,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 195, + "line": 96, }, "name": "name", "type": Object { @@ -230431,7 +230431,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 177, + "line": 78, }, "name": "description", "optional": true, @@ -230442,7 +230442,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 213, + "line": 114, }, "name": "dnsConfig", "optional": true, @@ -230458,7 +230458,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 222, + "line": 123, }, "name": "healthCheckConfig", "optional": true, @@ -230474,7 +230474,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 231, + "line": 132, }, "name": "healthCheckCustomConfig", "optional": true, @@ -230490,7 +230490,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 186, + "line": 87, }, "name": "id", "optional": true, @@ -230501,7 +230501,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 204, + "line": 105, }, "name": "namespaceId", "optional": true, @@ -230521,7 +230521,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 109, + "line": 10, }, "name": "ServiceDiscoveryServiceConfig", "properties": Array [ @@ -230530,7 +230530,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 111, + "line": 12, }, "name": "name", "type": Object { @@ -230542,7 +230542,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 110, + "line": 11, }, "name": "description", "optional": true, @@ -230558,7 +230558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 114, + "line": 15, }, "name": "dnsConfig", "optional": true, @@ -230579,7 +230579,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 116, + "line": 17, }, "name": "healthCheckConfig", "optional": true, @@ -230600,7 +230600,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 118, + "line": 19, }, "name": "healthCheckCustomConfig", "optional": true, @@ -230618,7 +230618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 112, + "line": 13, }, "name": "namespaceId", "optional": true, @@ -230635,7 +230635,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 124, + "line": 25, }, "name": "ServiceDiscoveryServiceDnsConfig", "properties": Array [ @@ -230647,7 +230647,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 128, + "line": 29, }, "name": "dnsRecords", "type": Object { @@ -230664,7 +230664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 125, + "line": 26, }, "name": "namespaceId", "type": Object { @@ -230676,7 +230676,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 126, + "line": 27, }, "name": "routingPolicy", "optional": true, @@ -230693,7 +230693,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 120, + "line": 21, }, "name": "ServiceDiscoveryServiceDnsConfigDnsRecords", "properties": Array [ @@ -230702,7 +230702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 121, + "line": 22, }, "name": "ttl", "type": Object { @@ -230714,7 +230714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 122, + "line": 23, }, "name": "type", "type": Object { @@ -230730,7 +230730,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 130, + "line": 31, }, "name": "ServiceDiscoveryServiceHealthCheckConfig", "properties": Array [ @@ -230739,7 +230739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 131, + "line": 32, }, "name": "failureThreshold", "optional": true, @@ -230752,7 +230752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 132, + "line": 33, }, "name": "resourcePath", "optional": true, @@ -230765,7 +230765,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 133, + "line": 34, }, "name": "type", "optional": true, @@ -230782,7 +230782,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 135, + "line": 36, }, "name": "ServiceDiscoveryServiceHealthCheckCustomConfig", "properties": Array [ @@ -230791,7 +230791,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/service-discovery-service.ts", - "line": 136, + "line": 37, }, "name": "failureThreshold", "optional": true, @@ -230830,13 +230830,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 89, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 185, + "line": 122, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -230858,7 +230858,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 118, + "line": 55, }, "name": "arn", "type": Object { @@ -230869,7 +230869,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 123, + "line": 60, }, "name": "createdTime", "type": Object { @@ -230879,7 +230879,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 147, + "line": 84, }, "name": "name", "type": Object { @@ -230889,7 +230889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 129, + "line": 66, }, "name": "description", "optional": true, @@ -230900,7 +230900,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 138, + "line": 75, }, "name": "id", "optional": true, @@ -230911,7 +230911,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 156, + "line": 93, }, "name": "providerName", "optional": true, @@ -230922,7 +230922,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 165, + "line": 102, }, "name": "tags", "optional": true, @@ -230938,7 +230938,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 174, + "line": 111, }, "name": "timeouts", "optional": true, @@ -230958,7 +230958,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 73, + "line": 10, }, "name": "ServicecatalogPortfolioConfig", "properties": Array [ @@ -230967,7 +230967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 75, + "line": 12, }, "name": "name", "type": Object { @@ -230979,7 +230979,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 74, + "line": 11, }, "name": "description", "optional": true, @@ -230992,7 +230992,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 76, + "line": 13, }, "name": "providerName", "optional": true, @@ -231005,7 +231005,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 77, + "line": 14, }, "name": "tags", "optional": true, @@ -231026,7 +231026,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 79, + "line": 16, }, "name": "timeouts", "optional": true, @@ -231043,7 +231043,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 81, + "line": 18, }, "name": "ServicecatalogPortfolioTimeouts", "properties": Array [ @@ -231052,7 +231052,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 82, + "line": 19, }, "name": "create", "optional": true, @@ -231065,7 +231065,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 83, + "line": 20, }, "name": "delete", "optional": true, @@ -231078,7 +231078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicecatalog-portfolio.ts", - "line": 84, + "line": 21, }, "name": "update", "optional": true, @@ -231117,13 +231117,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 72, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 173, + "line": 119, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -231145,7 +231145,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 99, + "line": 45, }, "name": "adjustable", "type": Object { @@ -231156,7 +231156,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 104, + "line": 50, }, "name": "arn", "type": Object { @@ -231167,7 +231167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 109, + "line": 55, }, "name": "defaultValue", "type": Object { @@ -231178,7 +231178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 132, + "line": 78, }, "name": "quotaName", "type": Object { @@ -231189,7 +231189,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 137, + "line": 83, }, "name": "requestId", "type": Object { @@ -231200,7 +231200,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 142, + "line": 88, }, "name": "requestStatus", "type": Object { @@ -231211,7 +231211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 156, + "line": 102, }, "name": "serviceName", "type": Object { @@ -231221,7 +231221,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 124, + "line": 70, }, "name": "quotaCode", "type": Object { @@ -231231,7 +231231,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 148, + "line": 94, }, "name": "serviceCode", "type": Object { @@ -231241,7 +231241,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 162, + "line": 108, }, "name": "value", "type": Object { @@ -231251,7 +231251,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 115, + "line": 61, }, "name": "id", "optional": true, @@ -231271,7 +231271,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 64, + "line": 10, }, "name": "ServicequotasServiceQuotaConfig", "properties": Array [ @@ -231280,7 +231280,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 65, + "line": 11, }, "name": "quotaCode", "type": Object { @@ -231292,7 +231292,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 66, + "line": 12, }, "name": "serviceCode", "type": Object { @@ -231304,7 +231304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/servicequotas-service-quota.ts", - "line": 67, + "line": 13, }, "name": "value", "type": Object { @@ -231342,13 +231342,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-active-receipt-rule-set.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-active-receipt-rule-set.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -231369,7 +231369,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-active-receipt-rule-set.ts", - "line": 69, + "line": 51, }, "name": "ruleSetName", "type": Object { @@ -231379,7 +231379,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-active-receipt-rule-set.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -231399,7 +231399,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-active-receipt-rule-set.ts", - "line": 28, + "line": 10, }, "name": "SesActiveReceiptRuleSetConfig", "properties": Array [ @@ -231408,7 +231408,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-active-receipt-rule-set.ts", - "line": 29, + "line": 11, }, "name": "ruleSetName", "type": Object { @@ -231446,13 +231446,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-configuration-set.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-configuration-set.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -231473,7 +231473,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-configuration-set.ts", - "line": 69, + "line": 51, }, "name": "name", "type": Object { @@ -231483,7 +231483,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-configuration-set.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -231503,7 +231503,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-configuration-set.ts", - "line": 28, + "line": 10, }, "name": "SesConfigurationSetConfig", "properties": Array [ @@ -231512,7 +231512,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-configuration-set.ts", - "line": 29, + "line": 11, }, "name": "name", "type": Object { @@ -231550,13 +231550,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-domain-dkim.ts", - "line": 41, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-dkim.ts", - "line": 92, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -231578,7 +231578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-dkim.ts", - "line": 66, + "line": 41, }, "name": "dkimTokens", "type": Object { @@ -231593,7 +231593,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-dkim.ts", - "line": 72, + "line": 47, }, "name": "domain", "type": Object { @@ -231603,7 +231603,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-dkim.ts", - "line": 81, + "line": 56, }, "name": "id", "optional": true, @@ -231623,7 +231623,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-domain-dkim.ts", - "line": 35, + "line": 10, }, "name": "SesDomainDkimConfig", "properties": Array [ @@ -231632,7 +231632,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-dkim.ts", - "line": 36, + "line": 11, }, "name": "domain", "type": Object { @@ -231670,13 +231670,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-domain-identity.ts", - "line": 42, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-identity.ts", - "line": 98, + "line": 72, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -231698,7 +231698,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-identity.ts", - "line": 67, + "line": 41, }, "name": "arn", "type": Object { @@ -231709,7 +231709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-identity.ts", - "line": 90, + "line": 64, }, "name": "verificationToken", "type": Object { @@ -231719,7 +231719,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-identity.ts", - "line": 73, + "line": 47, }, "name": "domain", "type": Object { @@ -231729,7 +231729,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-identity.ts", - "line": 82, + "line": 56, }, "name": "id", "optional": true, @@ -231749,7 +231749,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-domain-identity.ts", - "line": 36, + "line": 10, }, "name": "SesDomainIdentityConfig", "properties": Array [ @@ -231758,7 +231758,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-identity.ts", - "line": 37, + "line": 11, }, "name": "domain", "type": Object { @@ -231796,13 +231796,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 56, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 117, + "line": 82, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -231824,7 +231824,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 82, + "line": 47, }, "name": "arn", "type": Object { @@ -231834,7 +231834,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 88, + "line": 53, }, "name": "domain", "type": Object { @@ -231844,7 +231844,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 97, + "line": 62, }, "name": "id", "optional": true, @@ -231855,7 +231855,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 106, + "line": 71, }, "name": "timeouts", "optional": true, @@ -231875,7 +231875,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 45, + "line": 10, }, "name": "SesDomainIdentityVerificationConfig", "properties": Array [ @@ -231884,7 +231884,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 46, + "line": 11, }, "name": "domain", "type": Object { @@ -231899,7 +231899,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 48, + "line": 13, }, "name": "timeouts", "optional": true, @@ -231916,7 +231916,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 50, + "line": 15, }, "name": "SesDomainIdentityVerificationTimeouts", "properties": Array [ @@ -231925,7 +231925,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-identity-verification.ts", - "line": 51, + "line": 16, }, "name": "create", "optional": true, @@ -231964,13 +231964,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-domain-mail-from.ts", - "line": 44, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-mail-from.ts", - "line": 110, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -231991,7 +231991,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-mail-from.ts", - "line": 81, + "line": 55, }, "name": "domain", "type": Object { @@ -232001,7 +232001,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-mail-from.ts", - "line": 99, + "line": 73, }, "name": "mailFromDomain", "type": Object { @@ -232011,7 +232011,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-mail-from.ts", - "line": 72, + "line": 46, }, "name": "behaviorOnMxFailure", "optional": true, @@ -232022,7 +232022,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-domain-mail-from.ts", - "line": 90, + "line": 64, }, "name": "id", "optional": true, @@ -232042,7 +232042,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-domain-mail-from.ts", - "line": 36, + "line": 10, }, "name": "SesDomainMailFromConfig", "properties": Array [ @@ -232051,7 +232051,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-mail-from.ts", - "line": 38, + "line": 12, }, "name": "domain", "type": Object { @@ -232063,7 +232063,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-mail-from.ts", - "line": 39, + "line": 13, }, "name": "mailFromDomain", "type": Object { @@ -232075,7 +232075,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-domain-mail-from.ts", - "line": 37, + "line": 11, }, "name": "behaviorOnMxFailure", "optional": true, @@ -232114,13 +232114,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-email-identity.ts", - "line": 38, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-email-identity.ts", - "line": 89, + "line": 67, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -232142,7 +232142,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-email-identity.ts", - "line": 63, + "line": 41, }, "name": "arn", "type": Object { @@ -232152,7 +232152,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-email-identity.ts", - "line": 69, + "line": 47, }, "name": "email", "type": Object { @@ -232162,7 +232162,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-email-identity.ts", - "line": 78, + "line": 56, }, "name": "id", "optional": true, @@ -232182,7 +232182,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-email-identity.ts", - "line": 32, + "line": 10, }, "name": "SesEmailIdentityConfig", "properties": Array [ @@ -232191,7 +232191,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-email-identity.ts", - "line": 33, + "line": 11, }, "name": "email", "type": Object { @@ -232229,13 +232229,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 119, + "line": 37, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 225, + "line": 143, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -232256,7 +232256,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 151, + "line": 69, }, "name": "configurationSetName", "type": Object { @@ -232266,7 +232266,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 178, + "line": 96, }, "name": "matchingTypes", "type": Object { @@ -232281,7 +232281,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 187, + "line": 105, }, "name": "name", "type": Object { @@ -232291,7 +232291,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 196, + "line": 114, }, "name": "cloudwatchDestination", "optional": true, @@ -232307,7 +232307,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 160, + "line": 78, }, "name": "enabled", "optional": true, @@ -232318,7 +232318,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 169, + "line": 87, }, "name": "id", "optional": true, @@ -232329,7 +232329,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 205, + "line": 123, }, "name": "kinesisDestination", "optional": true, @@ -232345,7 +232345,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 214, + "line": 132, }, "name": "snsDestination", "optional": true, @@ -232367,7 +232367,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 104, + "line": 22, }, "name": "SesEventDestinationCloudwatchDestination", "properties": Array [ @@ -232376,7 +232376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 105, + "line": 23, }, "name": "defaultValue", "type": Object { @@ -232388,7 +232388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 106, + "line": 24, }, "name": "dimensionName", "type": Object { @@ -232400,7 +232400,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 107, + "line": 25, }, "name": "valueSource", "type": Object { @@ -232419,7 +232419,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 92, + "line": 10, }, "name": "SesEventDestinationConfig", "properties": Array [ @@ -232428,7 +232428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 93, + "line": 11, }, "name": "configurationSetName", "type": Object { @@ -232440,7 +232440,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 95, + "line": 13, }, "name": "matchingTypes", "type": Object { @@ -232457,7 +232457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 96, + "line": 14, }, "name": "name", "type": Object { @@ -232472,7 +232472,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 98, + "line": 16, }, "name": "cloudwatchDestination", "optional": true, @@ -232490,7 +232490,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 94, + "line": 12, }, "name": "enabled", "optional": true, @@ -232506,7 +232506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 100, + "line": 18, }, "name": "kinesisDestination", "optional": true, @@ -232527,7 +232527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 102, + "line": 20, }, "name": "snsDestination", "optional": true, @@ -232549,7 +232549,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 109, + "line": 27, }, "name": "SesEventDestinationKinesisDestination", "properties": Array [ @@ -232558,7 +232558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 110, + "line": 28, }, "name": "roleArn", "type": Object { @@ -232570,7 +232570,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 111, + "line": 29, }, "name": "streamArn", "type": Object { @@ -232586,7 +232586,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 113, + "line": 31, }, "name": "SesEventDestinationSnsDestination", "properties": Array [ @@ -232595,7 +232595,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-event-destination.ts", - "line": 114, + "line": 32, }, "name": "topicArn", "type": Object { @@ -232633,13 +232633,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -232660,7 +232660,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 87, + "line": 57, }, "name": "identity", "type": Object { @@ -232670,7 +232670,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 105, + "line": 75, }, "name": "notificationType", "type": Object { @@ -232680,7 +232680,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 78, + "line": 48, }, "name": "id", "optional": true, @@ -232691,7 +232691,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 96, + "line": 66, }, "name": "includeOriginalHeaders", "optional": true, @@ -232702,7 +232702,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 114, + "line": 84, }, "name": "topicArn", "optional": true, @@ -232722,7 +232722,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 40, + "line": 10, }, "name": "SesIdentityNotificationTopicConfig", "properties": Array [ @@ -232731,7 +232731,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 41, + "line": 11, }, "name": "identity", "type": Object { @@ -232743,7 +232743,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 43, + "line": 13, }, "name": "notificationType", "type": Object { @@ -232755,7 +232755,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 42, + "line": 12, }, "name": "includeOriginalHeaders", "optional": true, @@ -232768,7 +232768,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-identity-notification-topic.ts", - "line": 44, + "line": 14, }, "name": "topicArn", "optional": true, @@ -232807,13 +232807,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-identity-policy.ts", - "line": 44, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-policy.ts", - "line": 110, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -232834,7 +232834,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-policy.ts", - "line": 81, + "line": 55, }, "name": "identity", "type": Object { @@ -232844,7 +232844,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-policy.ts", - "line": 90, + "line": 64, }, "name": "name", "type": Object { @@ -232854,7 +232854,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-policy.ts", - "line": 99, + "line": 73, }, "name": "policy", "type": Object { @@ -232864,7 +232864,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-identity-policy.ts", - "line": 72, + "line": 46, }, "name": "id", "optional": true, @@ -232884,7 +232884,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-identity-policy.ts", - "line": 36, + "line": 10, }, "name": "SesIdentityPolicyConfig", "properties": Array [ @@ -232893,7 +232893,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-identity-policy.ts", - "line": 37, + "line": 11, }, "name": "identity", "type": Object { @@ -232905,7 +232905,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-identity-policy.ts", - "line": 38, + "line": 12, }, "name": "name", "type": Object { @@ -232917,7 +232917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-identity-policy.ts", - "line": 39, + "line": 13, }, "name": "policy", "type": Object { @@ -232955,13 +232955,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-receipt-filter.ts", - "line": 44, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-filter.ts", - "line": 110, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -232982,7 +232982,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-filter.ts", - "line": 72, + "line": 46, }, "name": "cidr", "type": Object { @@ -232992,7 +232992,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-filter.ts", - "line": 90, + "line": 64, }, "name": "name", "type": Object { @@ -233002,7 +233002,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-filter.ts", - "line": 99, + "line": 73, }, "name": "policy", "type": Object { @@ -233012,7 +233012,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-filter.ts", - "line": 81, + "line": 55, }, "name": "id", "optional": true, @@ -233032,7 +233032,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-receipt-filter.ts", - "line": 36, + "line": 10, }, "name": "SesReceiptFilterConfig", "properties": Array [ @@ -233041,7 +233041,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-filter.ts", - "line": 37, + "line": 11, }, "name": "cidr", "type": Object { @@ -233053,7 +233053,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-filter.ts", - "line": 38, + "line": 12, }, "name": "name", "type": Object { @@ -233065,7 +233065,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-filter.ts", - "line": 39, + "line": 13, }, "name": "policy", "type": Object { @@ -233103,13 +233103,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 280, + "line": 76, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 456, + "line": 252, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -233130,7 +233130,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 346, + "line": 142, }, "name": "name", "type": Object { @@ -233140,7 +233140,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 364, + "line": 160, }, "name": "ruleSetName", "type": Object { @@ -233150,7 +233150,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 391, + "line": 187, }, "name": "addHeaderAction", "optional": true, @@ -233166,7 +233166,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 319, + "line": 115, }, "name": "after", "optional": true, @@ -233177,7 +233177,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 400, + "line": 196, }, "name": "bounceAction", "optional": true, @@ -233193,7 +233193,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 328, + "line": 124, }, "name": "enabled", "optional": true, @@ -233204,7 +233204,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 337, + "line": 133, }, "name": "id", "optional": true, @@ -233215,7 +233215,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 409, + "line": 205, }, "name": "lambdaAction", "optional": true, @@ -233231,7 +233231,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 355, + "line": 151, }, "name": "recipients", "optional": true, @@ -233247,7 +233247,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 418, + "line": 214, }, "name": "s3Action", "optional": true, @@ -233263,7 +233263,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 373, + "line": 169, }, "name": "scanEnabled", "optional": true, @@ -233274,7 +233274,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 427, + "line": 223, }, "name": "snsAction", "optional": true, @@ -233290,7 +233290,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 436, + "line": 232, }, "name": "stopAction", "optional": true, @@ -233306,7 +233306,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 382, + "line": 178, }, "name": "tlsPolicy", "optional": true, @@ -233317,7 +233317,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 445, + "line": 241, }, "name": "workmailAction", "optional": true, @@ -233339,7 +233339,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 237, + "line": 33, }, "name": "SesReceiptRuleAddHeaderAction", "properties": Array [ @@ -233348,7 +233348,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 238, + "line": 34, }, "name": "headerName", "type": Object { @@ -233360,7 +233360,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 239, + "line": 35, }, "name": "headerValue", "type": Object { @@ -233372,7 +233372,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 240, + "line": 36, }, "name": "position", "type": Object { @@ -233388,7 +233388,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 242, + "line": 38, }, "name": "SesReceiptRuleBounceAction", "properties": Array [ @@ -233397,7 +233397,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 243, + "line": 39, }, "name": "message", "type": Object { @@ -233409,7 +233409,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 244, + "line": 40, }, "name": "position", "type": Object { @@ -233421,7 +233421,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 245, + "line": 41, }, "name": "sender", "type": Object { @@ -233433,7 +233433,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 246, + "line": 42, }, "name": "smtpReplyCode", "type": Object { @@ -233445,7 +233445,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 247, + "line": 43, }, "name": "statusCode", "optional": true, @@ -233458,7 +233458,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 248, + "line": 44, }, "name": "topicArn", "optional": true, @@ -233478,7 +233478,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 214, + "line": 10, }, "name": "SesReceiptRuleConfig", "properties": Array [ @@ -233487,7 +233487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 217, + "line": 13, }, "name": "name", "type": Object { @@ -233499,7 +233499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 219, + "line": 15, }, "name": "ruleSetName", "type": Object { @@ -233514,7 +233514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 223, + "line": 19, }, "name": "addHeaderAction", "optional": true, @@ -233532,7 +233532,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 215, + "line": 11, }, "name": "after", "optional": true, @@ -233548,7 +233548,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 225, + "line": 21, }, "name": "bounceAction", "optional": true, @@ -233566,7 +233566,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 216, + "line": 12, }, "name": "enabled", "optional": true, @@ -233582,7 +233582,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 227, + "line": 23, }, "name": "lambdaAction", "optional": true, @@ -233600,7 +233600,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 218, + "line": 14, }, "name": "recipients", "optional": true, @@ -233621,7 +233621,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 229, + "line": 25, }, "name": "s3Action", "optional": true, @@ -233639,7 +233639,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 220, + "line": 16, }, "name": "scanEnabled", "optional": true, @@ -233655,7 +233655,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 231, + "line": 27, }, "name": "snsAction", "optional": true, @@ -233676,7 +233676,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 233, + "line": 29, }, "name": "stopAction", "optional": true, @@ -233694,7 +233694,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 221, + "line": 17, }, "name": "tlsPolicy", "optional": true, @@ -233710,7 +233710,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 235, + "line": 31, }, "name": "workmailAction", "optional": true, @@ -233732,7 +233732,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 250, + "line": 46, }, "name": "SesReceiptRuleLambdaAction", "properties": Array [ @@ -233741,7 +233741,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 251, + "line": 47, }, "name": "functionArn", "type": Object { @@ -233753,7 +233753,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 253, + "line": 49, }, "name": "position", "type": Object { @@ -233765,7 +233765,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 252, + "line": 48, }, "name": "invocationType", "optional": true, @@ -233778,7 +233778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 254, + "line": 50, }, "name": "topicArn", "optional": true, @@ -233795,7 +233795,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 256, + "line": 52, }, "name": "SesReceiptRuleS3Action", "properties": Array [ @@ -233804,7 +233804,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 257, + "line": 53, }, "name": "bucketName", "type": Object { @@ -233816,7 +233816,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 260, + "line": 56, }, "name": "position", "type": Object { @@ -233828,7 +233828,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 258, + "line": 54, }, "name": "kmsKeyArn", "optional": true, @@ -233841,7 +233841,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 259, + "line": 55, }, "name": "objectKeyPrefix", "optional": true, @@ -233854,7 +233854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 261, + "line": 57, }, "name": "topicArn", "optional": true, @@ -233893,13 +233893,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule-set.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule-set.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -233920,7 +233920,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule-set.ts", - "line": 69, + "line": 51, }, "name": "ruleSetName", "type": Object { @@ -233930,7 +233930,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule-set.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -233950,7 +233950,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule-set.ts", - "line": 28, + "line": 10, }, "name": "SesReceiptRuleSetConfig", "properties": Array [ @@ -233959,7 +233959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule-set.ts", - "line": 29, + "line": 11, }, "name": "ruleSetName", "type": Object { @@ -233975,7 +233975,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 263, + "line": 59, }, "name": "SesReceiptRuleSnsAction", "properties": Array [ @@ -233984,7 +233984,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 264, + "line": 60, }, "name": "position", "type": Object { @@ -233996,7 +233996,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 265, + "line": 61, }, "name": "topicArn", "type": Object { @@ -234012,7 +234012,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 267, + "line": 63, }, "name": "SesReceiptRuleStopAction", "properties": Array [ @@ -234021,7 +234021,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 268, + "line": 64, }, "name": "position", "type": Object { @@ -234033,7 +234033,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 269, + "line": 65, }, "name": "scope", "type": Object { @@ -234045,7 +234045,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 270, + "line": 66, }, "name": "topicArn", "optional": true, @@ -234062,7 +234062,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 272, + "line": 68, }, "name": "SesReceiptRuleWorkmailAction", "properties": Array [ @@ -234071,7 +234071,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 273, + "line": 69, }, "name": "organizationArn", "type": Object { @@ -234083,7 +234083,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 274, + "line": 70, }, "name": "position", "type": Object { @@ -234095,7 +234095,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-receipt-rule.ts", - "line": 275, + "line": 71, }, "name": "topicArn", "optional": true, @@ -234134,13 +234134,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 49, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 125, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -234161,7 +234161,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 96, + "line": 66, }, "name": "name", "type": Object { @@ -234171,7 +234171,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 78, + "line": 48, }, "name": "html", "optional": true, @@ -234182,7 +234182,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 87, + "line": 57, }, "name": "id", "optional": true, @@ -234193,7 +234193,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 105, + "line": 75, }, "name": "subject", "optional": true, @@ -234204,7 +234204,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 114, + "line": 84, }, "name": "text", "optional": true, @@ -234224,7 +234224,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 40, + "line": 10, }, "name": "SesTemplateConfig", "properties": Array [ @@ -234233,7 +234233,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 42, + "line": 12, }, "name": "name", "type": Object { @@ -234245,7 +234245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 41, + "line": 11, }, "name": "html", "optional": true, @@ -234258,7 +234258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 43, + "line": 13, }, "name": "subject", "optional": true, @@ -234271,7 +234271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ses-template.ts", - "line": 44, + "line": 14, }, "name": "text", "optional": true, @@ -234310,13 +234310,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sfn-activity.ts", - "line": 46, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sfn-activity.ts", - "line": 107, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -234338,7 +234338,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sfn-activity.ts", - "line": 72, + "line": 43, }, "name": "creationDate", "type": Object { @@ -234348,7 +234348,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sfn-activity.ts", - "line": 87, + "line": 58, }, "name": "name", "type": Object { @@ -234358,7 +234358,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sfn-activity.ts", - "line": 78, + "line": 49, }, "name": "id", "optional": true, @@ -234369,7 +234369,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sfn-activity.ts", - "line": 96, + "line": 67, }, "name": "tags", "optional": true, @@ -234394,7 +234394,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sfn-activity.ts", - "line": 39, + "line": 10, }, "name": "SfnActivityConfig", "properties": Array [ @@ -234403,7 +234403,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sfn-activity.ts", - "line": 40, + "line": 11, }, "name": "name", "type": Object { @@ -234415,7 +234415,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sfn-activity.ts", - "line": 41, + "line": 12, }, "name": "tags", "optional": true, @@ -234459,13 +234459,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 60, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 146, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -234487,7 +234487,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 88, + "line": 47, }, "name": "creationDate", "type": Object { @@ -234498,7 +234498,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 129, + "line": 88, }, "name": "status", "type": Object { @@ -234508,7 +234508,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 94, + "line": 53, }, "name": "definition", "type": Object { @@ -234518,7 +234518,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 112, + "line": 71, }, "name": "name", "type": Object { @@ -234528,7 +234528,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 121, + "line": 80, }, "name": "roleArn", "type": Object { @@ -234538,7 +234538,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 103, + "line": 62, }, "name": "id", "optional": true, @@ -234549,7 +234549,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 135, + "line": 94, }, "name": "tags", "optional": true, @@ -234574,7 +234574,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 51, + "line": 10, }, "name": "SfnStateMachineConfig", "properties": Array [ @@ -234583,7 +234583,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 52, + "line": 11, }, "name": "definition", "type": Object { @@ -234595,7 +234595,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 53, + "line": 12, }, "name": "name", "type": Object { @@ -234607,7 +234607,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 54, + "line": 13, }, "name": "roleArn", "type": Object { @@ -234619,7 +234619,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sfn-state-machine.ts", - "line": 55, + "line": 14, }, "name": "tags", "optional": true, @@ -234663,13 +234663,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/shield-protection.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/shield-protection.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -234690,7 +234690,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/shield-protection.ts", - "line": 75, + "line": 53, }, "name": "name", "type": Object { @@ -234700,7 +234700,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/shield-protection.ts", - "line": 84, + "line": 62, }, "name": "resourceArn", "type": Object { @@ -234710,7 +234710,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/shield-protection.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -234730,7 +234730,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/shield-protection.ts", - "line": 32, + "line": 10, }, "name": "ShieldProtectionConfig", "properties": Array [ @@ -234739,7 +234739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/shield-protection.ts", - "line": 33, + "line": 11, }, "name": "name", "type": Object { @@ -234751,7 +234751,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/shield-protection.ts", - "line": 34, + "line": 12, }, "name": "resourceArn", "type": Object { @@ -234789,13 +234789,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/simpledb-domain.ts", - "line": 34, + "line": 16, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/simpledb-domain.ts", - "line": 80, + "line": 62, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -234816,7 +234816,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/simpledb-domain.ts", - "line": 69, + "line": 51, }, "name": "name", "type": Object { @@ -234826,7 +234826,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/simpledb-domain.ts", - "line": 60, + "line": 42, }, "name": "id", "optional": true, @@ -234846,7 +234846,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/simpledb-domain.ts", - "line": 28, + "line": 10, }, "name": "SimpledbDomainConfig", "properties": Array [ @@ -234855,7 +234855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/simpledb-domain.ts", - "line": 29, + "line": 11, }, "name": "name", "type": Object { @@ -234893,13 +234893,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/snapshot-create-volume-permission.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/snapshot-create-volume-permission.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -234920,7 +234920,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/snapshot-create-volume-permission.ts", - "line": 66, + "line": 44, }, "name": "accountId", "type": Object { @@ -234930,7 +234930,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/snapshot-create-volume-permission.ts", - "line": 84, + "line": 62, }, "name": "snapshotId", "type": Object { @@ -234940,7 +234940,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/snapshot-create-volume-permission.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -234960,7 +234960,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/snapshot-create-volume-permission.ts", - "line": 32, + "line": 10, }, "name": "SnapshotCreateVolumePermissionConfig", "properties": Array [ @@ -234969,7 +234969,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/snapshot-create-volume-permission.ts", - "line": 33, + "line": 11, }, "name": "accountId", "type": Object { @@ -234981,7 +234981,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/snapshot-create-volume-permission.ts", - "line": 34, + "line": 12, }, "name": "snapshotId", "type": Object { @@ -235019,13 +235019,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 88, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 239, + "line": 177, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -235047,7 +235047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 123, + "line": 61, }, "name": "arn", "type": Object { @@ -235057,7 +235057,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 183, + "line": 121, }, "name": "name", "type": Object { @@ -235067,7 +235067,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 192, + "line": 130, }, "name": "platform", "type": Object { @@ -235077,7 +235077,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 201, + "line": 139, }, "name": "platformCredential", "type": Object { @@ -235087,7 +235087,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 129, + "line": 67, }, "name": "eventDeliveryFailureTopicArn", "optional": true, @@ -235098,7 +235098,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 138, + "line": 76, }, "name": "eventEndpointCreatedTopicArn", "optional": true, @@ -235109,7 +235109,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 147, + "line": 85, }, "name": "eventEndpointDeletedTopicArn", "optional": true, @@ -235120,7 +235120,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 156, + "line": 94, }, "name": "eventEndpointUpdatedTopicArn", "optional": true, @@ -235131,7 +235131,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 165, + "line": 103, }, "name": "failureFeedbackRoleArn", "optional": true, @@ -235142,7 +235142,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 174, + "line": 112, }, "name": "id", "optional": true, @@ -235153,7 +235153,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 210, + "line": 148, }, "name": "platformPrincipal", "optional": true, @@ -235164,7 +235164,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 219, + "line": 157, }, "name": "successFeedbackRoleArn", "optional": true, @@ -235175,7 +235175,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 228, + "line": 166, }, "name": "successFeedbackSampleRate", "optional": true, @@ -235195,7 +235195,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 72, + "line": 10, }, "name": "SnsPlatformApplicationConfig", "properties": Array [ @@ -235204,7 +235204,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 78, + "line": 16, }, "name": "name", "type": Object { @@ -235216,7 +235216,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 79, + "line": 17, }, "name": "platform", "type": Object { @@ -235228,7 +235228,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 80, + "line": 18, }, "name": "platformCredential", "type": Object { @@ -235240,7 +235240,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 73, + "line": 11, }, "name": "eventDeliveryFailureTopicArn", "optional": true, @@ -235253,7 +235253,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 74, + "line": 12, }, "name": "eventEndpointCreatedTopicArn", "optional": true, @@ -235266,7 +235266,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 75, + "line": 13, }, "name": "eventEndpointDeletedTopicArn", "optional": true, @@ -235279,7 +235279,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 76, + "line": 14, }, "name": "eventEndpointUpdatedTopicArn", "optional": true, @@ -235292,7 +235292,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 77, + "line": 15, }, "name": "failureFeedbackRoleArn", "optional": true, @@ -235305,7 +235305,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 81, + "line": 19, }, "name": "platformPrincipal", "optional": true, @@ -235318,7 +235318,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 82, + "line": 20, }, "name": "successFeedbackRoleArn", "optional": true, @@ -235331,7 +235331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-platform-application.ts", - "line": 83, + "line": 21, }, "name": "successFeedbackSampleRate", "optional": true, @@ -235371,13 +235371,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 59, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 155, + "line": 117, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -235398,7 +235398,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 90, + "line": 52, }, "name": "defaultSenderId", "optional": true, @@ -235409,7 +235409,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 99, + "line": 61, }, "name": "defaultSmsType", "optional": true, @@ -235420,7 +235420,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 108, + "line": 70, }, "name": "deliveryStatusIamRoleArn", "optional": true, @@ -235431,7 +235431,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 117, + "line": 79, }, "name": "deliveryStatusSuccessSamplingRate", "optional": true, @@ -235442,7 +235442,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 126, + "line": 88, }, "name": "id", "optional": true, @@ -235453,7 +235453,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 135, + "line": 97, }, "name": "monthlySpendLimit", "optional": true, @@ -235464,7 +235464,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 144, + "line": 106, }, "name": "usageReportS3Bucket", "optional": true, @@ -235484,7 +235484,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 48, + "line": 10, }, "name": "SnsSmsPreferencesConfig", "properties": Array [ @@ -235493,7 +235493,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 49, + "line": 11, }, "name": "defaultSenderId", "optional": true, @@ -235506,7 +235506,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 50, + "line": 12, }, "name": "defaultSmsType", "optional": true, @@ -235519,7 +235519,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 51, + "line": 13, }, "name": "deliveryStatusIamRoleArn", "optional": true, @@ -235532,7 +235532,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 52, + "line": 14, }, "name": "deliveryStatusSuccessSamplingRate", "optional": true, @@ -235545,7 +235545,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 53, + "line": 15, }, "name": "monthlySpendLimit", "optional": true, @@ -235558,7 +235558,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-sms-preferences.ts", - "line": 54, + "line": 16, }, "name": "usageReportS3Bucket", "optional": true, @@ -235598,13 +235598,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 133, + "line": 34, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 364, + "line": 265, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -235626,7 +235626,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 203, + "line": 104, }, "name": "arn", "type": Object { @@ -235636,7 +235636,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 177, + "line": 78, }, "name": "applicationFailureFeedbackRoleArn", "optional": true, @@ -235647,7 +235647,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 186, + "line": 87, }, "name": "applicationSuccessFeedbackRoleArn", "optional": true, @@ -235658,7 +235658,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 195, + "line": 96, }, "name": "applicationSuccessFeedbackSampleRate", "optional": true, @@ -235669,7 +235669,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 209, + "line": 110, }, "name": "deliveryPolicy", "optional": true, @@ -235680,7 +235680,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 218, + "line": 119, }, "name": "displayName", "optional": true, @@ -235691,7 +235691,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 227, + "line": 128, }, "name": "httpFailureFeedbackRoleArn", "optional": true, @@ -235702,7 +235702,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 236, + "line": 137, }, "name": "httpSuccessFeedbackRoleArn", "optional": true, @@ -235713,7 +235713,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 245, + "line": 146, }, "name": "httpSuccessFeedbackSampleRate", "optional": true, @@ -235724,7 +235724,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 254, + "line": 155, }, "name": "id", "optional": true, @@ -235735,7 +235735,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 263, + "line": 164, }, "name": "kmsMasterKeyId", "optional": true, @@ -235746,7 +235746,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 272, + "line": 173, }, "name": "lambdaFailureFeedbackRoleArn", "optional": true, @@ -235757,7 +235757,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 281, + "line": 182, }, "name": "lambdaSuccessFeedbackRoleArn", "optional": true, @@ -235768,7 +235768,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 290, + "line": 191, }, "name": "lambdaSuccessFeedbackSampleRate", "optional": true, @@ -235779,7 +235779,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 299, + "line": 200, }, "name": "name", "optional": true, @@ -235790,7 +235790,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 308, + "line": 209, }, "name": "namePrefix", "optional": true, @@ -235801,7 +235801,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 317, + "line": 218, }, "name": "policy", "optional": true, @@ -235812,7 +235812,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 326, + "line": 227, }, "name": "sqsFailureFeedbackRoleArn", "optional": true, @@ -235823,7 +235823,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 335, + "line": 236, }, "name": "sqsSuccessFeedbackRoleArn", "optional": true, @@ -235834,7 +235834,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 344, + "line": 245, }, "name": "sqsSuccessFeedbackSampleRate", "optional": true, @@ -235845,7 +235845,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 353, + "line": 254, }, "name": "tags", "optional": true, @@ -235870,7 +235870,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 109, + "line": 10, }, "name": "SnsTopicConfig", "properties": Array [ @@ -235879,7 +235879,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 110, + "line": 11, }, "name": "applicationFailureFeedbackRoleArn", "optional": true, @@ -235892,7 +235892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 111, + "line": 12, }, "name": "applicationSuccessFeedbackRoleArn", "optional": true, @@ -235905,7 +235905,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 112, + "line": 13, }, "name": "applicationSuccessFeedbackSampleRate", "optional": true, @@ -235918,7 +235918,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 113, + "line": 14, }, "name": "deliveryPolicy", "optional": true, @@ -235931,7 +235931,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 114, + "line": 15, }, "name": "displayName", "optional": true, @@ -235944,7 +235944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 115, + "line": 16, }, "name": "httpFailureFeedbackRoleArn", "optional": true, @@ -235957,7 +235957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 116, + "line": 17, }, "name": "httpSuccessFeedbackRoleArn", "optional": true, @@ -235970,7 +235970,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 117, + "line": 18, }, "name": "httpSuccessFeedbackSampleRate", "optional": true, @@ -235983,7 +235983,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 118, + "line": 19, }, "name": "kmsMasterKeyId", "optional": true, @@ -235996,7 +235996,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 119, + "line": 20, }, "name": "lambdaFailureFeedbackRoleArn", "optional": true, @@ -236009,7 +236009,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 120, + "line": 21, }, "name": "lambdaSuccessFeedbackRoleArn", "optional": true, @@ -236022,7 +236022,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 121, + "line": 22, }, "name": "lambdaSuccessFeedbackSampleRate", "optional": true, @@ -236035,7 +236035,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 122, + "line": 23, }, "name": "name", "optional": true, @@ -236048,7 +236048,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 123, + "line": 24, }, "name": "namePrefix", "optional": true, @@ -236061,7 +236061,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 124, + "line": 25, }, "name": "policy", "optional": true, @@ -236074,7 +236074,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 125, + "line": 26, }, "name": "sqsFailureFeedbackRoleArn", "optional": true, @@ -236087,7 +236087,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 126, + "line": 27, }, "name": "sqsSuccessFeedbackRoleArn", "optional": true, @@ -236100,7 +236100,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 127, + "line": 28, }, "name": "sqsSuccessFeedbackSampleRate", "optional": true, @@ -236113,7 +236113,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic.ts", - "line": 128, + "line": 29, }, "name": "tags", "optional": true, @@ -236157,13 +236157,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sns-topic-policy.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-policy.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -236184,7 +236184,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-policy.ts", - "line": 66, + "line": 44, }, "name": "arn", "type": Object { @@ -236194,7 +236194,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-policy.ts", - "line": 84, + "line": 62, }, "name": "policy", "type": Object { @@ -236204,7 +236204,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-policy.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -236224,7 +236224,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sns-topic-policy.ts", - "line": 32, + "line": 10, }, "name": "SnsTopicPolicyConfig", "properties": Array [ @@ -236233,7 +236233,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-policy.ts", - "line": 33, + "line": 11, }, "name": "arn", "type": Object { @@ -236245,7 +236245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-policy.ts", - "line": 34, + "line": 12, }, "name": "policy", "type": Object { @@ -236283,13 +236283,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 73, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 194, + "line": 144, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -236311,7 +236311,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 105, + "line": 55, }, "name": "arn", "type": Object { @@ -236321,7 +236321,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 129, + "line": 79, }, "name": "endpoint", "type": Object { @@ -236331,7 +236331,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 165, + "line": 115, }, "name": "protocol", "type": Object { @@ -236341,7 +236341,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 183, + "line": 133, }, "name": "topicArn", "type": Object { @@ -236351,7 +236351,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 111, + "line": 61, }, "name": "confirmationTimeoutInMinutes", "optional": true, @@ -236362,7 +236362,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 120, + "line": 70, }, "name": "deliveryPolicy", "optional": true, @@ -236373,7 +236373,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 138, + "line": 88, }, "name": "endpointAutoConfirms", "optional": true, @@ -236384,7 +236384,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 147, + "line": 97, }, "name": "filterPolicy", "optional": true, @@ -236395,7 +236395,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 156, + "line": 106, }, "name": "id", "optional": true, @@ -236406,7 +236406,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 174, + "line": 124, }, "name": "rawMessageDelivery", "optional": true, @@ -236426,7 +236426,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 60, + "line": 10, }, "name": "SnsTopicSubscriptionConfig", "properties": Array [ @@ -236435,7 +236435,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 63, + "line": 13, }, "name": "endpoint", "type": Object { @@ -236447,7 +236447,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 66, + "line": 16, }, "name": "protocol", "type": Object { @@ -236459,7 +236459,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 68, + "line": 18, }, "name": "topicArn", "type": Object { @@ -236471,7 +236471,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 61, + "line": 11, }, "name": "confirmationTimeoutInMinutes", "optional": true, @@ -236484,7 +236484,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 62, + "line": 12, }, "name": "deliveryPolicy", "optional": true, @@ -236497,7 +236497,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 64, + "line": 14, }, "name": "endpointAutoConfirms", "optional": true, @@ -236510,7 +236510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 65, + "line": 15, }, "name": "filterPolicy", "optional": true, @@ -236523,7 +236523,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sns-topic-subscription.ts", - "line": 67, + "line": 17, }, "name": "rawMessageDelivery", "optional": true, @@ -236562,13 +236562,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/spot-datafeed-subscription.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/spot-datafeed-subscription.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -236589,7 +236589,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-datafeed-subscription.ts", - "line": 66, + "line": 44, }, "name": "bucket", "type": Object { @@ -236599,7 +236599,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-datafeed-subscription.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -236610,7 +236610,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-datafeed-subscription.ts", - "line": 84, + "line": 62, }, "name": "prefix", "optional": true, @@ -236630,7 +236630,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-datafeed-subscription.ts", - "line": 32, + "line": 10, }, "name": "SpotDatafeedSubscriptionConfig", "properties": Array [ @@ -236639,7 +236639,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-datafeed-subscription.ts", - "line": 33, + "line": 11, }, "name": "bucket", "type": Object { @@ -236651,7 +236651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-datafeed-subscription.ts", - "line": 34, + "line": 12, }, "name": "prefix", "optional": true, @@ -236690,13 +236690,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 468, + "line": 107, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 704, + "line": 343, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -236718,7 +236718,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 520, + "line": 159, }, "name": "clientToken", "type": Object { @@ -236729,7 +236729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 606, + "line": 245, }, "name": "spotRequestState", "type": Object { @@ -236739,7 +236739,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 544, + "line": 183, }, "name": "iamFleetRole", "type": Object { @@ -236749,7 +236749,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 621, + "line": 260, }, "name": "targetCapacity", "type": Object { @@ -236759,7 +236759,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 512, + "line": 151, }, "name": "allocationStrategy", "optional": true, @@ -236770,7 +236770,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 526, + "line": 165, }, "name": "excessCapacityTerminationPolicy", "optional": true, @@ -236781,7 +236781,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 535, + "line": 174, }, "name": "fleetType", "optional": true, @@ -236792,7 +236792,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 553, + "line": 192, }, "name": "id", "optional": true, @@ -236803,7 +236803,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 562, + "line": 201, }, "name": "instanceInterruptionBehaviour", "optional": true, @@ -236814,7 +236814,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 571, + "line": 210, }, "name": "instancePoolsToUseCount", "optional": true, @@ -236825,7 +236825,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 675, + "line": 314, }, "name": "launchSpecification", "optional": true, @@ -236841,7 +236841,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 684, + "line": 323, }, "name": "launchTemplateConfig", "optional": true, @@ -236857,7 +236857,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 580, + "line": 219, }, "name": "loadBalancers", "optional": true, @@ -236873,7 +236873,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 589, + "line": 228, }, "name": "replaceUnhealthyInstances", "optional": true, @@ -236884,7 +236884,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 598, + "line": 237, }, "name": "spotPrice", "optional": true, @@ -236895,7 +236895,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 612, + "line": 251, }, "name": "tags", "optional": true, @@ -236911,7 +236911,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 630, + "line": 269, }, "name": "targetGroupArns", "optional": true, @@ -236927,7 +236927,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 639, + "line": 278, }, "name": "terminateInstancesWithExpiration", "optional": true, @@ -236938,7 +236938,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 693, + "line": 332, }, "name": "timeouts", "optional": true, @@ -236949,7 +236949,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 648, + "line": 287, }, "name": "validFrom", "optional": true, @@ -236960,7 +236960,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 657, + "line": 296, }, "name": "validUntil", "optional": true, @@ -236971,7 +236971,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 666, + "line": 305, }, "name": "waitForFulfillment", "optional": true, @@ -236991,7 +236991,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 371, + "line": 10, }, "name": "SpotFleetRequestConfig", "properties": Array [ @@ -237000,7 +237000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 375, + "line": 14, }, "name": "iamFleetRole", "type": Object { @@ -237012,7 +237012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 382, + "line": 21, }, "name": "targetCapacity", "type": Object { @@ -237024,7 +237024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 372, + "line": 11, }, "name": "allocationStrategy", "optional": true, @@ -237037,7 +237037,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 373, + "line": 12, }, "name": "excessCapacityTerminationPolicy", "optional": true, @@ -237050,7 +237050,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 374, + "line": 13, }, "name": "fleetType", "optional": true, @@ -237063,7 +237063,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 376, + "line": 15, }, "name": "instanceInterruptionBehaviour", "optional": true, @@ -237076,7 +237076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 377, + "line": 16, }, "name": "instancePoolsToUseCount", "optional": true, @@ -237092,7 +237092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 389, + "line": 28, }, "name": "launchSpecification", "optional": true, @@ -237113,7 +237113,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 391, + "line": 30, }, "name": "launchTemplateConfig", "optional": true, @@ -237131,7 +237131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 378, + "line": 17, }, "name": "loadBalancers", "optional": true, @@ -237149,7 +237149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 379, + "line": 18, }, "name": "replaceUnhealthyInstances", "optional": true, @@ -237162,7 +237162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 380, + "line": 19, }, "name": "spotPrice", "optional": true, @@ -237175,7 +237175,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 381, + "line": 20, }, "name": "tags", "optional": true, @@ -237193,7 +237193,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 383, + "line": 22, }, "name": "targetGroupArns", "optional": true, @@ -237211,7 +237211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 384, + "line": 23, }, "name": "terminateInstancesWithExpiration", "optional": true, @@ -237227,7 +237227,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 393, + "line": 32, }, "name": "timeouts", "optional": true, @@ -237240,7 +237240,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 385, + "line": 24, }, "name": "validFrom", "optional": true, @@ -237253,7 +237253,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 386, + "line": 25, }, "name": "validUntil", "optional": true, @@ -237266,7 +237266,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 387, + "line": 26, }, "name": "waitForFulfillment", "optional": true, @@ -237283,7 +237283,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 417, + "line": 56, }, "name": "SpotFleetRequestLaunchSpecification", "properties": Array [ @@ -237292,7 +237292,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 418, + "line": 57, }, "name": "ami", "type": Object { @@ -237304,7 +237304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 424, + "line": 63, }, "name": "instanceType", "type": Object { @@ -237316,7 +237316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 419, + "line": 58, }, "name": "associatePublicIpAddress", "optional": true, @@ -237329,7 +237329,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 420, + "line": 59, }, "name": "availabilityZone", "optional": true, @@ -237345,7 +237345,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 436, + "line": 75, }, "name": "ebsBlockDevice", "optional": true, @@ -237363,7 +237363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 421, + "line": 60, }, "name": "ebsOptimized", "optional": true, @@ -237379,7 +237379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 438, + "line": 77, }, "name": "ephemeralBlockDevice", "optional": true, @@ -237397,7 +237397,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 422, + "line": 61, }, "name": "iamInstanceProfile", "optional": true, @@ -237410,7 +237410,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 423, + "line": 62, }, "name": "iamInstanceProfileArn", "optional": true, @@ -237423,7 +237423,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 425, + "line": 64, }, "name": "keyName", "optional": true, @@ -237436,7 +237436,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 426, + "line": 65, }, "name": "monitoring", "optional": true, @@ -237449,7 +237449,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 427, + "line": 66, }, "name": "placementGroup", "optional": true, @@ -237462,7 +237462,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 428, + "line": 67, }, "name": "placementTenancy", "optional": true, @@ -237478,7 +237478,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 440, + "line": 79, }, "name": "rootBlockDevice", "optional": true, @@ -237496,7 +237496,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 429, + "line": 68, }, "name": "spotPrice", "optional": true, @@ -237509,7 +237509,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 430, + "line": 69, }, "name": "subnetId", "optional": true, @@ -237522,7 +237522,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 431, + "line": 70, }, "name": "tags", "optional": true, @@ -237540,7 +237540,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 432, + "line": 71, }, "name": "userData", "optional": true, @@ -237553,7 +237553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 433, + "line": 72, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -237571,7 +237571,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 434, + "line": 73, }, "name": "weightedCapacity", "optional": true, @@ -237588,7 +237588,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 395, + "line": 34, }, "name": "SpotFleetRequestLaunchSpecificationEbsBlockDevice", "properties": Array [ @@ -237597,7 +237597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 397, + "line": 36, }, "name": "deviceName", "type": Object { @@ -237609,7 +237609,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 396, + "line": 35, }, "name": "deleteOnTermination", "optional": true, @@ -237622,7 +237622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 398, + "line": 37, }, "name": "encrypted", "optional": true, @@ -237635,7 +237635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 399, + "line": 38, }, "name": "iops", "optional": true, @@ -237648,7 +237648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 400, + "line": 39, }, "name": "kmsKeyId", "optional": true, @@ -237661,7 +237661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 401, + "line": 40, }, "name": "snapshotId", "optional": true, @@ -237674,7 +237674,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 402, + "line": 41, }, "name": "volumeSize", "optional": true, @@ -237687,7 +237687,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 403, + "line": 42, }, "name": "volumeType", "optional": true, @@ -237704,7 +237704,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 405, + "line": 44, }, "name": "SpotFleetRequestLaunchSpecificationEphemeralBlockDevice", "properties": Array [ @@ -237713,7 +237713,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 406, + "line": 45, }, "name": "deviceName", "type": Object { @@ -237725,7 +237725,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 407, + "line": 46, }, "name": "virtualName", "type": Object { @@ -237741,7 +237741,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 409, + "line": 48, }, "name": "SpotFleetRequestLaunchSpecificationRootBlockDevice", "properties": Array [ @@ -237750,7 +237750,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 410, + "line": 49, }, "name": "deleteOnTermination", "optional": true, @@ -237763,7 +237763,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 411, + "line": 50, }, "name": "encrypted", "optional": true, @@ -237776,7 +237776,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 412, + "line": 51, }, "name": "iops", "optional": true, @@ -237789,7 +237789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 413, + "line": 52, }, "name": "kmsKeyId", "optional": true, @@ -237802,7 +237802,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 414, + "line": 53, }, "name": "volumeSize", "optional": true, @@ -237815,7 +237815,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 415, + "line": 54, }, "name": "volumeType", "optional": true, @@ -237832,7 +237832,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 455, + "line": 94, }, "name": "SpotFleetRequestLaunchTemplateConfig", "properties": Array [ @@ -237844,7 +237844,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 457, + "line": 96, }, "name": "launchTemplateSpecification", "type": Object { @@ -237864,7 +237864,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 459, + "line": 98, }, "name": "overrides", "optional": true, @@ -237886,7 +237886,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 442, + "line": 81, }, "name": "SpotFleetRequestLaunchTemplateConfigLaunchTemplateSpecification", "properties": Array [ @@ -237895,7 +237895,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 443, + "line": 82, }, "name": "id", "optional": true, @@ -237908,7 +237908,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 444, + "line": 83, }, "name": "name", "optional": true, @@ -237921,7 +237921,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 445, + "line": 84, }, "name": "version", "optional": true, @@ -237938,7 +237938,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 447, + "line": 86, }, "name": "SpotFleetRequestLaunchTemplateConfigOverrides", "properties": Array [ @@ -237947,7 +237947,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 448, + "line": 87, }, "name": "availabilityZone", "optional": true, @@ -237960,7 +237960,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 449, + "line": 88, }, "name": "instanceType", "optional": true, @@ -237973,7 +237973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 450, + "line": 89, }, "name": "priority", "optional": true, @@ -237986,7 +237986,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 451, + "line": 90, }, "name": "spotPrice", "optional": true, @@ -237999,7 +237999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 452, + "line": 91, }, "name": "subnetId", "optional": true, @@ -238012,7 +238012,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 453, + "line": 92, }, "name": "weightedCapacity", "optional": true, @@ -238029,7 +238029,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 461, + "line": 100, }, "name": "SpotFleetRequestTimeouts", "properties": Array [ @@ -238038,7 +238038,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 462, + "line": 101, }, "name": "create", "optional": true, @@ -238051,7 +238051,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-fleet-request.ts", - "line": 463, + "line": 102, }, "name": "delete", "optional": true, @@ -238090,13 +238090,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 526, + "line": 105, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 1052, + "line": 631, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -238118,7 +238118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 602, + "line": 181, }, "name": "arn", "type": Object { @@ -238129,7 +238129,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 733, + "line": 312, }, "name": "instanceState", "type": Object { @@ -238140,7 +238140,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 792, + "line": 371, }, "name": "networkInterfaceId", "type": Object { @@ -238151,7 +238151,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 797, + "line": 376, }, "name": "outpostArn", "type": Object { @@ -238162,7 +238162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 802, + "line": 381, }, "name": "passwordData", "type": Object { @@ -238173,7 +238173,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 816, + "line": 395, }, "name": "primaryNetworkInterfaceId", "type": Object { @@ -238184,7 +238184,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 821, + "line": 400, }, "name": "privateDns", "type": Object { @@ -238195,7 +238195,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 835, + "line": 414, }, "name": "publicDns", "type": Object { @@ -238206,7 +238206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 840, + "line": 419, }, "name": "publicIp", "type": Object { @@ -238217,7 +238217,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 863, + "line": 442, }, "name": "spotBidStatus", "type": Object { @@ -238228,7 +238228,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 868, + "line": 447, }, "name": "spotInstanceId", "type": Object { @@ -238239,7 +238239,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 882, + "line": 461, }, "name": "spotRequestState", "type": Object { @@ -238249,7 +238249,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 594, + "line": 173, }, "name": "ami", "type": Object { @@ -238259,7 +238259,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 739, + "line": 318, }, "name": "instanceType", "type": Object { @@ -238269,7 +238269,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 608, + "line": 187, }, "name": "associatePublicIpAddress", "optional": true, @@ -238280,7 +238280,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 617, + "line": 196, }, "name": "availabilityZone", "optional": true, @@ -238291,7 +238291,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 626, + "line": 205, }, "name": "blockDurationMinutes", "optional": true, @@ -238302,7 +238302,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 635, + "line": 214, }, "name": "cpuCoreCount", "optional": true, @@ -238313,7 +238313,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 644, + "line": 223, }, "name": "cpuThreadsPerCore", "optional": true, @@ -238324,7 +238324,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 987, + "line": 566, }, "name": "creditSpecification", "optional": true, @@ -238340,7 +238340,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 653, + "line": 232, }, "name": "disableApiTermination", "optional": true, @@ -238351,7 +238351,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 996, + "line": 575, }, "name": "ebsBlockDevice", "optional": true, @@ -238367,7 +238367,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 662, + "line": 241, }, "name": "ebsOptimized", "optional": true, @@ -238378,7 +238378,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 1005, + "line": 584, }, "name": "ephemeralBlockDevice", "optional": true, @@ -238394,7 +238394,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 671, + "line": 250, }, "name": "fetchPasswordData", "optional": true, @@ -238405,7 +238405,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 680, + "line": 259, }, "name": "hibernation", "optional": true, @@ -238416,7 +238416,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 689, + "line": 268, }, "name": "hostId", "optional": true, @@ -238427,7 +238427,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 698, + "line": 277, }, "name": "iamInstanceProfile", "optional": true, @@ -238438,7 +238438,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 707, + "line": 286, }, "name": "id", "optional": true, @@ -238449,7 +238449,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 716, + "line": 295, }, "name": "instanceInitiatedShutdownBehavior", "optional": true, @@ -238460,7 +238460,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 725, + "line": 304, }, "name": "instanceInterruptionBehaviour", "optional": true, @@ -238471,7 +238471,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 748, + "line": 327, }, "name": "ipv6AddressCount", "optional": true, @@ -238482,7 +238482,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 757, + "line": 336, }, "name": "ipv6Addresses", "optional": true, @@ -238498,7 +238498,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 766, + "line": 345, }, "name": "keyName", "optional": true, @@ -238509,7 +238509,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 775, + "line": 354, }, "name": "launchGroup", "optional": true, @@ -238520,7 +238520,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 1014, + "line": 593, }, "name": "metadataOptions", "optional": true, @@ -238536,7 +238536,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 784, + "line": 363, }, "name": "monitoring", "optional": true, @@ -238547,7 +238547,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 1023, + "line": 602, }, "name": "networkInterface", "optional": true, @@ -238563,7 +238563,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 808, + "line": 387, }, "name": "placementGroup", "optional": true, @@ -238574,7 +238574,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 827, + "line": 406, }, "name": "privateIp", "optional": true, @@ -238585,7 +238585,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 1032, + "line": 611, }, "name": "rootBlockDevice", "optional": true, @@ -238601,7 +238601,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 846, + "line": 425, }, "name": "securityGroups", "optional": true, @@ -238617,7 +238617,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 855, + "line": 434, }, "name": "sourceDestCheck", "optional": true, @@ -238628,7 +238628,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 874, + "line": 453, }, "name": "spotPrice", "optional": true, @@ -238639,7 +238639,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 888, + "line": 467, }, "name": "spotType", "optional": true, @@ -238650,7 +238650,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 897, + "line": 476, }, "name": "subnetId", "optional": true, @@ -238661,7 +238661,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 906, + "line": 485, }, "name": "tags", "optional": true, @@ -238677,7 +238677,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 915, + "line": 494, }, "name": "tenancy", "optional": true, @@ -238688,7 +238688,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 1041, + "line": 620, }, "name": "timeouts", "optional": true, @@ -238699,7 +238699,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 924, + "line": 503, }, "name": "userData", "optional": true, @@ -238710,7 +238710,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 933, + "line": 512, }, "name": "userDataBase64", "optional": true, @@ -238721,7 +238721,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 942, + "line": 521, }, "name": "validFrom", "optional": true, @@ -238732,7 +238732,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 951, + "line": 530, }, "name": "validUntil", "optional": true, @@ -238743,7 +238743,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 960, + "line": 539, }, "name": "volumeTags", "optional": true, @@ -238759,7 +238759,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 969, + "line": 548, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -238775,7 +238775,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 978, + "line": 557, }, "name": "waitForFulfillment", "optional": true, @@ -238795,7 +238795,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 431, + "line": 10, }, "name": "SpotInstanceRequestConfig", "properties": Array [ @@ -238804,7 +238804,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 432, + "line": 11, }, "name": "ami", "type": Object { @@ -238816,7 +238816,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 446, + "line": 25, }, "name": "instanceType", "type": Object { @@ -238828,7 +238828,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 433, + "line": 12, }, "name": "associatePublicIpAddress", "optional": true, @@ -238841,7 +238841,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 434, + "line": 13, }, "name": "availabilityZone", "optional": true, @@ -238854,7 +238854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 435, + "line": 14, }, "name": "blockDurationMinutes", "optional": true, @@ -238867,7 +238867,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 436, + "line": 15, }, "name": "cpuCoreCount", "optional": true, @@ -238880,7 +238880,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 437, + "line": 16, }, "name": "cpuThreadsPerCore", "optional": true, @@ -238896,7 +238896,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 469, + "line": 48, }, "name": "creditSpecification", "optional": true, @@ -238914,7 +238914,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 438, + "line": 17, }, "name": "disableApiTermination", "optional": true, @@ -238930,7 +238930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 471, + "line": 50, }, "name": "ebsBlockDevice", "optional": true, @@ -238948,7 +238948,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 439, + "line": 18, }, "name": "ebsOptimized", "optional": true, @@ -238964,7 +238964,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 473, + "line": 52, }, "name": "ephemeralBlockDevice", "optional": true, @@ -238982,7 +238982,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 440, + "line": 19, }, "name": "fetchPasswordData", "optional": true, @@ -238995,7 +238995,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 441, + "line": 20, }, "name": "hibernation", "optional": true, @@ -239008,7 +239008,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 442, + "line": 21, }, "name": "hostId", "optional": true, @@ -239021,7 +239021,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 443, + "line": 22, }, "name": "iamInstanceProfile", "optional": true, @@ -239034,7 +239034,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 444, + "line": 23, }, "name": "instanceInitiatedShutdownBehavior", "optional": true, @@ -239047,7 +239047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 445, + "line": 24, }, "name": "instanceInterruptionBehaviour", "optional": true, @@ -239060,7 +239060,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 447, + "line": 26, }, "name": "ipv6AddressCount", "optional": true, @@ -239073,7 +239073,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 448, + "line": 27, }, "name": "ipv6Addresses", "optional": true, @@ -239091,7 +239091,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 449, + "line": 28, }, "name": "keyName", "optional": true, @@ -239104,7 +239104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 450, + "line": 29, }, "name": "launchGroup", "optional": true, @@ -239120,7 +239120,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 475, + "line": 54, }, "name": "metadataOptions", "optional": true, @@ -239138,7 +239138,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 451, + "line": 30, }, "name": "monitoring", "optional": true, @@ -239154,7 +239154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 477, + "line": 56, }, "name": "networkInterface", "optional": true, @@ -239172,7 +239172,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 452, + "line": 31, }, "name": "placementGroup", "optional": true, @@ -239185,7 +239185,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 453, + "line": 32, }, "name": "privateIp", "optional": true, @@ -239201,7 +239201,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 479, + "line": 58, }, "name": "rootBlockDevice", "optional": true, @@ -239219,7 +239219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 454, + "line": 33, }, "name": "securityGroups", "optional": true, @@ -239237,7 +239237,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 455, + "line": 34, }, "name": "sourceDestCheck", "optional": true, @@ -239250,7 +239250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 456, + "line": 35, }, "name": "spotPrice", "optional": true, @@ -239263,7 +239263,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 457, + "line": 36, }, "name": "spotType", "optional": true, @@ -239276,7 +239276,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 458, + "line": 37, }, "name": "subnetId", "optional": true, @@ -239289,7 +239289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 459, + "line": 38, }, "name": "tags", "optional": true, @@ -239307,7 +239307,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 460, + "line": 39, }, "name": "tenancy", "optional": true, @@ -239323,7 +239323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 481, + "line": 60, }, "name": "timeouts", "optional": true, @@ -239336,7 +239336,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 461, + "line": 40, }, "name": "userData", "optional": true, @@ -239349,7 +239349,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 462, + "line": 41, }, "name": "userDataBase64", "optional": true, @@ -239362,7 +239362,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 463, + "line": 42, }, "name": "validFrom", "optional": true, @@ -239375,7 +239375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 464, + "line": 43, }, "name": "validUntil", "optional": true, @@ -239388,7 +239388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 465, + "line": 44, }, "name": "volumeTags", "optional": true, @@ -239406,7 +239406,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 466, + "line": 45, }, "name": "vpcSecurityGroupIds", "optional": true, @@ -239424,7 +239424,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 467, + "line": 46, }, "name": "waitForFulfillment", "optional": true, @@ -239441,7 +239441,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 483, + "line": 62, }, "name": "SpotInstanceRequestCreditSpecification", "properties": Array [ @@ -239450,7 +239450,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 484, + "line": 63, }, "name": "cpuCredits", "optional": true, @@ -239467,7 +239467,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 486, + "line": 65, }, "name": "SpotInstanceRequestEbsBlockDevice", "properties": Array [ @@ -239476,7 +239476,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 488, + "line": 67, }, "name": "deviceName", "type": Object { @@ -239488,7 +239488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 487, + "line": 66, }, "name": "deleteOnTermination", "optional": true, @@ -239501,7 +239501,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 489, + "line": 68, }, "name": "encrypted", "optional": true, @@ -239514,7 +239514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 490, + "line": 69, }, "name": "iops", "optional": true, @@ -239527,7 +239527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 491, + "line": 70, }, "name": "kmsKeyId", "optional": true, @@ -239540,7 +239540,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 492, + "line": 71, }, "name": "snapshotId", "optional": true, @@ -239553,7 +239553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 493, + "line": 72, }, "name": "volumeSize", "optional": true, @@ -239566,7 +239566,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 494, + "line": 73, }, "name": "volumeType", "optional": true, @@ -239583,7 +239583,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 496, + "line": 75, }, "name": "SpotInstanceRequestEphemeralBlockDevice", "properties": Array [ @@ -239592,7 +239592,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 497, + "line": 76, }, "name": "deviceName", "type": Object { @@ -239604,7 +239604,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 498, + "line": 77, }, "name": "noDevice", "optional": true, @@ -239617,7 +239617,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 499, + "line": 78, }, "name": "virtualName", "optional": true, @@ -239634,7 +239634,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 501, + "line": 80, }, "name": "SpotInstanceRequestMetadataOptions", "properties": Array [ @@ -239643,7 +239643,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 502, + "line": 81, }, "name": "httpEndpoint", "optional": true, @@ -239656,7 +239656,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 503, + "line": 82, }, "name": "httpPutResponseHopLimit", "optional": true, @@ -239669,7 +239669,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 504, + "line": 83, }, "name": "httpTokens", "optional": true, @@ -239686,7 +239686,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 506, + "line": 85, }, "name": "SpotInstanceRequestNetworkInterface", "properties": Array [ @@ -239695,7 +239695,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 508, + "line": 87, }, "name": "deviceIndex", "type": Object { @@ -239707,7 +239707,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 509, + "line": 88, }, "name": "networkInterfaceId", "type": Object { @@ -239719,7 +239719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 507, + "line": 86, }, "name": "deleteOnTermination", "optional": true, @@ -239736,7 +239736,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 511, + "line": 90, }, "name": "SpotInstanceRequestRootBlockDevice", "properties": Array [ @@ -239745,7 +239745,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 512, + "line": 91, }, "name": "deleteOnTermination", "optional": true, @@ -239758,7 +239758,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 513, + "line": 92, }, "name": "encrypted", "optional": true, @@ -239771,7 +239771,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 514, + "line": 93, }, "name": "iops", "optional": true, @@ -239784,7 +239784,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 515, + "line": 94, }, "name": "kmsKeyId", "optional": true, @@ -239797,7 +239797,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 516, + "line": 95, }, "name": "volumeSize", "optional": true, @@ -239810,7 +239810,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 517, + "line": 96, }, "name": "volumeType", "optional": true, @@ -239827,7 +239827,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 519, + "line": 98, }, "name": "SpotInstanceRequestTimeouts", "properties": Array [ @@ -239836,7 +239836,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 520, + "line": 99, }, "name": "create", "optional": true, @@ -239849,7 +239849,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/spot-instance-request.ts", - "line": 521, + "line": 100, }, "name": "delete", "optional": true, @@ -239889,13 +239889,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 109, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 290, + "line": 210, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -239917,7 +239917,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 147, + "line": 67, }, "name": "arn", "type": Object { @@ -239927,7 +239927,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 153, + "line": 73, }, "name": "contentBasedDeduplication", "optional": true, @@ -239938,7 +239938,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 162, + "line": 82, }, "name": "delaySeconds", "optional": true, @@ -239949,7 +239949,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 171, + "line": 91, }, "name": "fifoQueue", "optional": true, @@ -239960,7 +239960,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 180, + "line": 100, }, "name": "id", "optional": true, @@ -239971,7 +239971,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 189, + "line": 109, }, "name": "kmsDataKeyReusePeriodSeconds", "optional": true, @@ -239982,7 +239982,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 198, + "line": 118, }, "name": "kmsMasterKeyId", "optional": true, @@ -239993,7 +239993,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 207, + "line": 127, }, "name": "maxMessageSize", "optional": true, @@ -240004,7 +240004,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 216, + "line": 136, }, "name": "messageRetentionSeconds", "optional": true, @@ -240015,7 +240015,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 225, + "line": 145, }, "name": "name", "optional": true, @@ -240026,7 +240026,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 234, + "line": 154, }, "name": "namePrefix", "optional": true, @@ -240037,7 +240037,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 243, + "line": 163, }, "name": "policy", "optional": true, @@ -240048,7 +240048,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 252, + "line": 172, }, "name": "receiveWaitTimeSeconds", "optional": true, @@ -240059,7 +240059,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 261, + "line": 181, }, "name": "redrivePolicy", "optional": true, @@ -240070,7 +240070,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 270, + "line": 190, }, "name": "tags", "optional": true, @@ -240086,7 +240086,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 279, + "line": 199, }, "name": "visibilityTimeoutSeconds", "optional": true, @@ -240106,7 +240106,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 90, + "line": 10, }, "name": "SqsQueueConfig", "properties": Array [ @@ -240115,7 +240115,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 91, + "line": 11, }, "name": "contentBasedDeduplication", "optional": true, @@ -240128,7 +240128,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 92, + "line": 12, }, "name": "delaySeconds", "optional": true, @@ -240141,7 +240141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 93, + "line": 13, }, "name": "fifoQueue", "optional": true, @@ -240154,7 +240154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 94, + "line": 14, }, "name": "kmsDataKeyReusePeriodSeconds", "optional": true, @@ -240167,7 +240167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 95, + "line": 15, }, "name": "kmsMasterKeyId", "optional": true, @@ -240180,7 +240180,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 96, + "line": 16, }, "name": "maxMessageSize", "optional": true, @@ -240193,7 +240193,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 97, + "line": 17, }, "name": "messageRetentionSeconds", "optional": true, @@ -240206,7 +240206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 98, + "line": 18, }, "name": "name", "optional": true, @@ -240219,7 +240219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 99, + "line": 19, }, "name": "namePrefix", "optional": true, @@ -240232,7 +240232,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 100, + "line": 20, }, "name": "policy", "optional": true, @@ -240245,7 +240245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 101, + "line": 21, }, "name": "receiveWaitTimeSeconds", "optional": true, @@ -240258,7 +240258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 102, + "line": 22, }, "name": "redrivePolicy", "optional": true, @@ -240271,7 +240271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 103, + "line": 23, }, "name": "tags", "optional": true, @@ -240289,7 +240289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue.ts", - "line": 104, + "line": 24, }, "name": "visibilityTimeoutSeconds", "optional": true, @@ -240328,13 +240328,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/sqs-queue-policy.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue-policy.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -240355,7 +240355,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue-policy.ts", - "line": 75, + "line": 53, }, "name": "policy", "type": Object { @@ -240365,7 +240365,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue-policy.ts", - "line": 84, + "line": 62, }, "name": "queueUrl", "type": Object { @@ -240375,7 +240375,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/sqs-queue-policy.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -240395,7 +240395,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/sqs-queue-policy.ts", - "line": 32, + "line": 10, }, "name": "SqsQueuePolicyConfig", "properties": Array [ @@ -240404,7 +240404,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue-policy.ts", - "line": 33, + "line": 11, }, "name": "policy", "type": Object { @@ -240416,7 +240416,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/sqs-queue-policy.ts", - "line": 34, + "line": 12, }, "name": "queueUrl", "type": Object { @@ -240454,13 +240454,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 75, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 186, + "line": 132, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -240482,7 +240482,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 105, + "line": 51, }, "name": "activationCode", "type": Object { @@ -240493,7 +240493,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 128, + "line": 74, }, "name": "expired", "type": Object { @@ -240504,7 +240504,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 160, + "line": 106, }, "name": "registrationCount", "type": Object { @@ -240514,7 +240514,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 134, + "line": 80, }, "name": "iamRole", "type": Object { @@ -240524,7 +240524,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 111, + "line": 57, }, "name": "description", "optional": true, @@ -240535,7 +240535,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 120, + "line": 66, }, "name": "expirationDate", "optional": true, @@ -240546,7 +240546,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 143, + "line": 89, }, "name": "id", "optional": true, @@ -240557,7 +240557,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 152, + "line": 98, }, "name": "name", "optional": true, @@ -240568,7 +240568,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 166, + "line": 112, }, "name": "registrationLimit", "optional": true, @@ -240579,7 +240579,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 175, + "line": 121, }, "name": "tags", "optional": true, @@ -240604,7 +240604,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 64, + "line": 10, }, "name": "SsmActivationConfig", "properties": Array [ @@ -240613,7 +240613,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 67, + "line": 13, }, "name": "iamRole", "type": Object { @@ -240625,7 +240625,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 65, + "line": 11, }, "name": "description", "optional": true, @@ -240638,7 +240638,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 66, + "line": 12, }, "name": "expirationDate", "optional": true, @@ -240651,7 +240651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 68, + "line": 14, }, "name": "name", "optional": true, @@ -240664,7 +240664,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 69, + "line": 15, }, "name": "registrationLimit", "optional": true, @@ -240677,7 +240677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-activation.ts", - "line": 70, + "line": 16, }, "name": "tags", "optional": true, @@ -240721,13 +240721,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 137, + "line": 37, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 298, + "line": 198, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -240749,7 +240749,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 173, + "line": 73, }, "name": "associationId", "type": Object { @@ -240759,7 +240759,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 251, + "line": 151, }, "name": "name", "type": Object { @@ -240769,7 +240769,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 179, + "line": 79, }, "name": "associationName", "optional": true, @@ -240780,7 +240780,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 188, + "line": 88, }, "name": "automationTargetParameterName", "optional": true, @@ -240791,7 +240791,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 197, + "line": 97, }, "name": "complianceSeverity", "optional": true, @@ -240802,7 +240802,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 206, + "line": 106, }, "name": "documentVersion", "optional": true, @@ -240813,7 +240813,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 215, + "line": 115, }, "name": "id", "optional": true, @@ -240824,7 +240824,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 224, + "line": 124, }, "name": "instanceId", "optional": true, @@ -240835,7 +240835,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 233, + "line": 133, }, "name": "maxConcurrency", "optional": true, @@ -240846,7 +240846,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 242, + "line": 142, }, "name": "maxErrors", "optional": true, @@ -240857,7 +240857,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 278, + "line": 178, }, "name": "outputLocation", "optional": true, @@ -240873,7 +240873,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 260, + "line": 160, }, "name": "parameters", "optional": true, @@ -240889,7 +240889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 269, + "line": 169, }, "name": "scheduleExpression", "optional": true, @@ -240900,7 +240900,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 287, + "line": 187, }, "name": "targets", "optional": true, @@ -240925,7 +240925,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 110, + "line": 10, }, "name": "SsmAssociationConfig", "properties": Array [ @@ -240934,7 +240934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 118, + "line": 18, }, "name": "name", "type": Object { @@ -240946,7 +240946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 111, + "line": 11, }, "name": "associationName", "optional": true, @@ -240959,7 +240959,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 112, + "line": 12, }, "name": "automationTargetParameterName", "optional": true, @@ -240972,7 +240972,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 113, + "line": 13, }, "name": "complianceSeverity", "optional": true, @@ -240985,7 +240985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 114, + "line": 14, }, "name": "documentVersion", "optional": true, @@ -240998,7 +240998,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 115, + "line": 15, }, "name": "instanceId", "optional": true, @@ -241011,7 +241011,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 116, + "line": 16, }, "name": "maxConcurrency", "optional": true, @@ -241024,7 +241024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 117, + "line": 17, }, "name": "maxErrors", "optional": true, @@ -241040,7 +241040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 122, + "line": 22, }, "name": "outputLocation", "optional": true, @@ -241058,7 +241058,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 119, + "line": 19, }, "name": "parameters", "optional": true, @@ -241076,7 +241076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 120, + "line": 20, }, "name": "scheduleExpression", "optional": true, @@ -241092,7 +241092,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 124, + "line": 24, }, "name": "targets", "optional": true, @@ -241114,7 +241114,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 126, + "line": 26, }, "name": "SsmAssociationOutputLocation", "properties": Array [ @@ -241123,7 +241123,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 127, + "line": 27, }, "name": "s3BucketName", "type": Object { @@ -241135,7 +241135,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 128, + "line": 28, }, "name": "s3KeyPrefix", "optional": true, @@ -241152,7 +241152,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 130, + "line": 30, }, "name": "SsmAssociationTargets", "properties": Array [ @@ -241161,7 +241161,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 131, + "line": 31, }, "name": "key", "type": Object { @@ -241173,7 +241173,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-association.ts", - "line": 132, + "line": 32, }, "name": "values", "type": Object { @@ -241216,13 +241216,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 186, + "line": 52, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 303, + "line": 169, }, "name": "parameter", "parameters": Array [ @@ -241242,7 +241242,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 362, + "line": 228, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -241264,7 +241264,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 218, + "line": 84, }, "name": "arn", "type": Object { @@ -241275,7 +241275,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 232, + "line": 98, }, "name": "createdDate", "type": Object { @@ -241286,7 +241286,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 237, + "line": 103, }, "name": "defaultVersion", "type": Object { @@ -241297,7 +241297,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 242, + "line": 108, }, "name": "description", "type": Object { @@ -241308,7 +241308,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 265, + "line": 131, }, "name": "hash", "type": Object { @@ -241319,7 +241319,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 270, + "line": 136, }, "name": "hashType", "type": Object { @@ -241330,7 +241330,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 284, + "line": 150, }, "name": "latestVersion", "type": Object { @@ -241341,7 +241341,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 298, + "line": 164, }, "name": "owner", "type": Object { @@ -241352,7 +241352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 317, + "line": 183, }, "name": "platformTypes", "type": Object { @@ -241368,7 +241368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 322, + "line": 188, }, "name": "schemaVersion", "type": Object { @@ -241379,7 +241379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 327, + "line": 193, }, "name": "status", "type": Object { @@ -241389,7 +241389,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 224, + "line": 90, }, "name": "content", "type": Object { @@ -241399,7 +241399,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 257, + "line": 123, }, "name": "documentType", "type": Object { @@ -241409,7 +241409,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 290, + "line": 156, }, "name": "name", "type": Object { @@ -241419,7 +241419,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 351, + "line": 217, }, "name": "attachmentsSource", "optional": true, @@ -241435,7 +241435,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 248, + "line": 114, }, "name": "documentFormat", "optional": true, @@ -241446,7 +241446,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 276, + "line": 142, }, "name": "id", "optional": true, @@ -241457,7 +241457,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 309, + "line": 175, }, "name": "permissions", "optional": true, @@ -241473,7 +241473,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 333, + "line": 199, }, "name": "tags", "optional": true, @@ -241489,7 +241489,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 342, + "line": 208, }, "name": "targetType", "optional": true, @@ -241506,7 +241506,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 178, + "line": 44, }, "name": "SsmDocumentAttachmentsSource", "properties": Array [ @@ -241515,7 +241515,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 179, + "line": 45, }, "name": "key", "type": Object { @@ -241527,7 +241527,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 181, + "line": 47, }, "name": "values", "type": Object { @@ -241544,7 +241544,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 180, + "line": 46, }, "name": "name", "optional": true, @@ -241564,7 +241564,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 145, + "line": 11, }, "name": "SsmDocumentConfig", "properties": Array [ @@ -241573,7 +241573,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 146, + "line": 12, }, "name": "content", "type": Object { @@ -241585,7 +241585,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 148, + "line": 14, }, "name": "documentType", "type": Object { @@ -241597,7 +241597,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 149, + "line": 15, }, "name": "name", "type": Object { @@ -241612,7 +241612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 154, + "line": 20, }, "name": "attachmentsSource", "optional": true, @@ -241630,7 +241630,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 147, + "line": 13, }, "name": "documentFormat", "optional": true, @@ -241643,7 +241643,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 150, + "line": 16, }, "name": "permissions", "optional": true, @@ -241661,7 +241661,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 151, + "line": 17, }, "name": "tags", "optional": true, @@ -241679,7 +241679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 152, + "line": 18, }, "name": "targetType", "optional": true, @@ -241721,7 +241721,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 156, + "line": 22, }, "name": "SsmDocumentParameter", "properties": Array [ @@ -241729,7 +241729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 159, + "line": 25, }, "name": "defaultValue", "type": Object { @@ -241740,7 +241740,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 164, + "line": 30, }, "name": "description", "type": Object { @@ -241751,7 +241751,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 169, + "line": 35, }, "name": "name", "type": Object { @@ -241762,7 +241762,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-document.ts", - "line": 174, + "line": 40, }, "name": "type", "type": Object { @@ -241800,13 +241800,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 87, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 233, + "line": 172, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -241827,7 +241827,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 132, + "line": 71, }, "name": "cutoff", "type": Object { @@ -241837,7 +241837,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 150, + "line": 89, }, "name": "duration", "type": Object { @@ -241847,7 +241847,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 186, + "line": 125, }, "name": "name", "type": Object { @@ -241857,7 +241857,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 195, + "line": 134, }, "name": "schedule", "type": Object { @@ -241867,7 +241867,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 123, + "line": 62, }, "name": "allowUnassociatedTargets", "optional": true, @@ -241878,7 +241878,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 141, + "line": 80, }, "name": "description", "optional": true, @@ -241889,7 +241889,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 159, + "line": 98, }, "name": "enabled", "optional": true, @@ -241900,7 +241900,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 168, + "line": 107, }, "name": "endDate", "optional": true, @@ -241911,7 +241911,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 177, + "line": 116, }, "name": "id", "optional": true, @@ -241922,7 +241922,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 204, + "line": 143, }, "name": "scheduleTimezone", "optional": true, @@ -241933,7 +241933,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 213, + "line": 152, }, "name": "startDate", "optional": true, @@ -241944,7 +241944,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 222, + "line": 161, }, "name": "tags", "optional": true, @@ -241969,7 +241969,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 71, + "line": 10, }, "name": "SsmMaintenanceWindowConfig", "properties": Array [ @@ -241978,7 +241978,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 73, + "line": 12, }, "name": "cutoff", "type": Object { @@ -241990,7 +241990,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 75, + "line": 14, }, "name": "duration", "type": Object { @@ -242002,7 +242002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 78, + "line": 17, }, "name": "name", "type": Object { @@ -242014,7 +242014,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 79, + "line": 18, }, "name": "schedule", "type": Object { @@ -242026,7 +242026,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 72, + "line": 11, }, "name": "allowUnassociatedTargets", "optional": true, @@ -242039,7 +242039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 74, + "line": 13, }, "name": "description", "optional": true, @@ -242052,7 +242052,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 76, + "line": 15, }, "name": "enabled", "optional": true, @@ -242065,7 +242065,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 77, + "line": 16, }, "name": "endDate", "optional": true, @@ -242078,7 +242078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 80, + "line": 19, }, "name": "scheduleTimezone", "optional": true, @@ -242091,7 +242091,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 81, + "line": 20, }, "name": "startDate", "optional": true, @@ -242104,7 +242104,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window.ts", - "line": 82, + "line": 21, }, "name": "tags", "optional": true, @@ -242148,13 +242148,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 82, + "line": 26, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 178, + "line": 122, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -242175,7 +242175,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 149, + "line": 93, }, "name": "resourceType", "type": Object { @@ -242185,7 +242185,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 167, + "line": 111, }, "name": "targets", "type": Object { @@ -242200,7 +242200,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 158, + "line": 102, }, "name": "windowId", "type": Object { @@ -242210,7 +242210,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 113, + "line": 57, }, "name": "description", "optional": true, @@ -242221,7 +242221,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 122, + "line": 66, }, "name": "id", "optional": true, @@ -242232,7 +242232,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 131, + "line": 75, }, "name": "name", "optional": true, @@ -242243,7 +242243,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 140, + "line": 84, }, "name": "ownerInformation", "optional": true, @@ -242263,7 +242263,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 66, + "line": 10, }, "name": "SsmMaintenanceWindowTargetConfig", "properties": Array [ @@ -242272,7 +242272,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 70, + "line": 14, }, "name": "resourceType", "type": Object { @@ -242287,7 +242287,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 73, + "line": 17, }, "name": "targets", "type": Object { @@ -242304,7 +242304,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 71, + "line": 15, }, "name": "windowId", "type": Object { @@ -242316,7 +242316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 67, + "line": 11, }, "name": "description", "optional": true, @@ -242329,7 +242329,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 68, + "line": 12, }, "name": "name", "optional": true, @@ -242342,7 +242342,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 69, + "line": 13, }, "name": "ownerInformation", "optional": true, @@ -242359,7 +242359,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 75, + "line": 19, }, "name": "SsmMaintenanceWindowTargetTargets", "properties": Array [ @@ -242368,7 +242368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 76, + "line": 20, }, "name": "key", "type": Object { @@ -242380,7 +242380,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-target.ts", - "line": 77, + "line": 21, }, "name": "values", "type": Object { @@ -242423,13 +242423,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 361, + "line": 95, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 527, + "line": 261, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -242450,7 +242450,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 417, + "line": 151, }, "name": "maxConcurrency", "type": Object { @@ -242460,7 +242460,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 426, + "line": 160, }, "name": "maxErrors", "type": Object { @@ -242470,7 +242470,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 453, + "line": 187, }, "name": "serviceRoleArn", "type": Object { @@ -242480,7 +242480,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 498, + "line": 232, }, "name": "targets", "type": Object { @@ -242495,7 +242495,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 462, + "line": 196, }, "name": "taskArn", "type": Object { @@ -242505,7 +242505,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 471, + "line": 205, }, "name": "taskType", "type": Object { @@ -242515,7 +242515,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 480, + "line": 214, }, "name": "windowId", "type": Object { @@ -242525,7 +242525,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 399, + "line": 133, }, "name": "description", "optional": true, @@ -242536,7 +242536,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 408, + "line": 142, }, "name": "id", "optional": true, @@ -242547,7 +242547,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 489, + "line": 223, }, "name": "loggingInfo", "optional": true, @@ -242563,7 +242563,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 435, + "line": 169, }, "name": "name", "optional": true, @@ -242574,7 +242574,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 444, + "line": 178, }, "name": "priority", "optional": true, @@ -242585,7 +242585,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 507, + "line": 241, }, "name": "taskInvocationParameters", "optional": true, @@ -242601,7 +242601,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 516, + "line": 250, }, "name": "taskParameters", "optional": true, @@ -242626,7 +242626,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 276, + "line": 10, }, "name": "SsmMaintenanceWindowTaskConfig", "properties": Array [ @@ -242635,7 +242635,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 278, + "line": 12, }, "name": "maxConcurrency", "type": Object { @@ -242647,7 +242647,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 279, + "line": 13, }, "name": "maxErrors", "type": Object { @@ -242659,7 +242659,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 282, + "line": 16, }, "name": "serviceRoleArn", "type": Object { @@ -242674,7 +242674,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 289, + "line": 23, }, "name": "targets", "type": Object { @@ -242691,7 +242691,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 283, + "line": 17, }, "name": "taskArn", "type": Object { @@ -242703,7 +242703,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 284, + "line": 18, }, "name": "taskType", "type": Object { @@ -242715,7 +242715,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 285, + "line": 19, }, "name": "windowId", "type": Object { @@ -242727,7 +242727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 277, + "line": 11, }, "name": "description", "optional": true, @@ -242743,7 +242743,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 287, + "line": 21, }, "name": "loggingInfo", "optional": true, @@ -242761,7 +242761,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 280, + "line": 14, }, "name": "name", "optional": true, @@ -242774,7 +242774,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 281, + "line": 15, }, "name": "priority", "optional": true, @@ -242790,7 +242790,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 291, + "line": 25, }, "name": "taskInvocationParameters", "optional": true, @@ -242811,7 +242811,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 293, + "line": 27, }, "name": "taskParameters", "optional": true, @@ -242833,7 +242833,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 295, + "line": 29, }, "name": "SsmMaintenanceWindowTaskLoggingInfo", "properties": Array [ @@ -242842,7 +242842,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 296, + "line": 30, }, "name": "s3BucketName", "type": Object { @@ -242854,7 +242854,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 298, + "line": 32, }, "name": "s3Region", "type": Object { @@ -242866,7 +242866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 297, + "line": 31, }, "name": "s3BucketPrefix", "optional": true, @@ -242883,7 +242883,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 300, + "line": 34, }, "name": "SsmMaintenanceWindowTaskTargets", "properties": Array [ @@ -242892,7 +242892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 301, + "line": 35, }, "name": "key", "type": Object { @@ -242904,7 +242904,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 302, + "line": 36, }, "name": "values", "type": Object { @@ -242925,7 +242925,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 344, + "line": 78, }, "name": "SsmMaintenanceWindowTaskTaskInvocationParameters", "properties": Array [ @@ -242937,7 +242937,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 346, + "line": 80, }, "name": "automationParameters", "optional": true, @@ -242958,7 +242958,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 348, + "line": 82, }, "name": "lambdaParameters", "optional": true, @@ -242979,7 +242979,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 350, + "line": 84, }, "name": "runCommandParameters", "optional": true, @@ -243000,7 +243000,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 352, + "line": 86, }, "name": "stepFunctionsParameters", "optional": true, @@ -243022,7 +243022,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 308, + "line": 42, }, "name": "SsmMaintenanceWindowTaskTaskInvocationParametersAutomationParameters", "properties": Array [ @@ -243031,7 +243031,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 309, + "line": 43, }, "name": "documentVersion", "optional": true, @@ -243047,7 +243047,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 311, + "line": 45, }, "name": "parameter", "optional": true, @@ -243069,7 +243069,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 304, + "line": 38, }, "name": "SsmMaintenanceWindowTaskTaskInvocationParametersAutomationParametersParameter", "properties": Array [ @@ -243078,7 +243078,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 305, + "line": 39, }, "name": "name", "type": Object { @@ -243090,7 +243090,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 306, + "line": 40, }, "name": "values", "type": Object { @@ -243111,7 +243111,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 313, + "line": 47, }, "name": "SsmMaintenanceWindowTaskTaskInvocationParametersLambdaParameters", "properties": Array [ @@ -243120,7 +243120,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 314, + "line": 48, }, "name": "clientContext", "optional": true, @@ -243133,7 +243133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 315, + "line": 49, }, "name": "payload", "optional": true, @@ -243146,7 +243146,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 316, + "line": 50, }, "name": "qualifier", "optional": true, @@ -243163,7 +243163,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 327, + "line": 61, }, "name": "SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters", "properties": Array [ @@ -243172,7 +243172,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 328, + "line": 62, }, "name": "comment", "optional": true, @@ -243185,7 +243185,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 329, + "line": 63, }, "name": "documentHash", "optional": true, @@ -243198,7 +243198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 330, + "line": 64, }, "name": "documentHashType", "optional": true, @@ -243214,7 +243214,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 336, + "line": 70, }, "name": "notificationConfig", "optional": true, @@ -243232,7 +243232,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 331, + "line": 65, }, "name": "outputS3Bucket", "optional": true, @@ -243245,7 +243245,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 332, + "line": 66, }, "name": "outputS3KeyPrefix", "optional": true, @@ -243261,7 +243261,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 338, + "line": 72, }, "name": "parameter", "optional": true, @@ -243279,7 +243279,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 333, + "line": 67, }, "name": "serviceRoleArn", "optional": true, @@ -243292,7 +243292,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 334, + "line": 68, }, "name": "timeoutSeconds", "optional": true, @@ -243309,7 +243309,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 318, + "line": 52, }, "name": "SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfig", "properties": Array [ @@ -243318,7 +243318,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 319, + "line": 53, }, "name": "notificationArn", "optional": true, @@ -243331,7 +243331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 320, + "line": 54, }, "name": "notificationEvents", "optional": true, @@ -243349,7 +243349,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 321, + "line": 55, }, "name": "notificationType", "optional": true, @@ -243366,7 +243366,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 323, + "line": 57, }, "name": "SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersParameter", "properties": Array [ @@ -243375,7 +243375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 324, + "line": 58, }, "name": "name", "type": Object { @@ -243387,7 +243387,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 325, + "line": 59, }, "name": "values", "type": Object { @@ -243408,7 +243408,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 340, + "line": 74, }, "name": "SsmMaintenanceWindowTaskTaskInvocationParametersStepFunctionsParameters", "properties": Array [ @@ -243417,7 +243417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 341, + "line": 75, }, "name": "input", "optional": true, @@ -243430,7 +243430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 342, + "line": 76, }, "name": "name", "optional": true, @@ -243447,7 +243447,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 354, + "line": 88, }, "name": "SsmMaintenanceWindowTaskTaskParameters", "properties": Array [ @@ -243456,7 +243456,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 355, + "line": 89, }, "name": "name", "type": Object { @@ -243468,7 +243468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-maintenance-window-task.ts", - "line": 356, + "line": 90, }, "name": "values", "type": Object { @@ -243511,13 +243511,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 88, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 228, + "line": 164, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -243539,7 +243539,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 220, + "line": 156, }, "name": "version", "type": Object { @@ -243549,7 +243549,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 167, + "line": 103, }, "name": "name", "type": Object { @@ -243559,7 +243559,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 203, + "line": 139, }, "name": "type", "type": Object { @@ -243569,7 +243569,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 212, + "line": 148, }, "name": "value", "type": Object { @@ -243579,7 +243579,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 122, + "line": 58, }, "name": "allowedPattern", "optional": true, @@ -243590,7 +243590,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 131, + "line": 67, }, "name": "arn", "optional": true, @@ -243601,7 +243601,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 140, + "line": 76, }, "name": "description", "optional": true, @@ -243612,7 +243612,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 149, + "line": 85, }, "name": "id", "optional": true, @@ -243623,7 +243623,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 158, + "line": 94, }, "name": "keyId", "optional": true, @@ -243634,7 +243634,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 176, + "line": 112, }, "name": "overwrite", "optional": true, @@ -243645,7 +243645,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 185, + "line": 121, }, "name": "tags", "optional": true, @@ -243661,7 +243661,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 194, + "line": 130, }, "name": "tier", "optional": true, @@ -243681,7 +243681,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 74, + "line": 10, }, "name": "SsmParameterConfig", "properties": Array [ @@ -243690,7 +243690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 78, + "line": 14, }, "name": "name", "type": Object { @@ -243702,7 +243702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 82, + "line": 18, }, "name": "type", "type": Object { @@ -243714,7 +243714,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 83, + "line": 19, }, "name": "value", "type": Object { @@ -243726,7 +243726,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 75, + "line": 11, }, "name": "allowedPattern", "optional": true, @@ -243739,7 +243739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 76, + "line": 12, }, "name": "description", "optional": true, @@ -243752,7 +243752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 77, + "line": 13, }, "name": "keyId", "optional": true, @@ -243765,7 +243765,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 79, + "line": 15, }, "name": "overwrite", "optional": true, @@ -243778,7 +243778,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 80, + "line": 16, }, "name": "tags", "optional": true, @@ -243796,7 +243796,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-parameter.ts", - "line": 81, + "line": 17, }, "name": "tier", "optional": true, @@ -243835,13 +243835,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 154, + "line": 41, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 280, + "line": 167, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -243862,7 +243862,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 224, + "line": 111, }, "name": "name", "type": Object { @@ -243872,7 +243872,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 260, + "line": 147, }, "name": "approvalRule", "optional": true, @@ -243888,7 +243888,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 188, + "line": 75, }, "name": "approvedPatches", "optional": true, @@ -243904,7 +243904,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 197, + "line": 84, }, "name": "approvedPatchesComplianceLevel", "optional": true, @@ -243915,7 +243915,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 206, + "line": 93, }, "name": "description", "optional": true, @@ -243926,7 +243926,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 269, + "line": 156, }, "name": "globalFilter", "optional": true, @@ -243942,7 +243942,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 215, + "line": 102, }, "name": "id", "optional": true, @@ -243953,7 +243953,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 233, + "line": 120, }, "name": "operatingSystem", "optional": true, @@ -243964,7 +243964,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 242, + "line": 129, }, "name": "rejectedPatches", "optional": true, @@ -243980,7 +243980,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 251, + "line": 138, }, "name": "tags", "optional": true, @@ -244002,7 +244002,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 140, + "line": 27, }, "name": "SsmPatchBaselineApprovalRule", "properties": Array [ @@ -244011,7 +244011,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 141, + "line": 28, }, "name": "approveAfterDays", "type": Object { @@ -244026,7 +244026,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 145, + "line": 32, }, "name": "patchFilter", "type": Object { @@ -244043,7 +244043,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 142, + "line": 29, }, "name": "complianceLevel", "optional": true, @@ -244056,7 +244056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 143, + "line": 30, }, "name": "enableNonSecurity", "optional": true, @@ -244073,7 +244073,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 136, + "line": 23, }, "name": "SsmPatchBaselineApprovalRulePatchFilter", "properties": Array [ @@ -244082,7 +244082,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 137, + "line": 24, }, "name": "key", "type": Object { @@ -244094,7 +244094,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 138, + "line": 25, }, "name": "values", "type": Object { @@ -244118,7 +244118,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 123, + "line": 10, }, "name": "SsmPatchBaselineConfig", "properties": Array [ @@ -244127,7 +244127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 127, + "line": 14, }, "name": "name", "type": Object { @@ -244142,7 +244142,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 132, + "line": 19, }, "name": "approvalRule", "optional": true, @@ -244160,7 +244160,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 124, + "line": 11, }, "name": "approvedPatches", "optional": true, @@ -244178,7 +244178,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 125, + "line": 12, }, "name": "approvedPatchesComplianceLevel", "optional": true, @@ -244191,7 +244191,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 126, + "line": 13, }, "name": "description", "optional": true, @@ -244207,7 +244207,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 134, + "line": 21, }, "name": "globalFilter", "optional": true, @@ -244225,7 +244225,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 128, + "line": 15, }, "name": "operatingSystem", "optional": true, @@ -244238,7 +244238,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 129, + "line": 16, }, "name": "rejectedPatches", "optional": true, @@ -244256,7 +244256,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 130, + "line": 17, }, "name": "tags", "optional": true, @@ -244278,7 +244278,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 147, + "line": 34, }, "name": "SsmPatchBaselineGlobalFilter", "properties": Array [ @@ -244287,7 +244287,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 148, + "line": 35, }, "name": "key", "type": Object { @@ -244299,7 +244299,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-baseline.ts", - "line": 149, + "line": 36, }, "name": "values", "type": Object { @@ -244342,13 +244342,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-patch-group.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-group.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -244369,7 +244369,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-group.ts", - "line": 66, + "line": 44, }, "name": "baselineId", "type": Object { @@ -244379,7 +244379,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-group.ts", - "line": 84, + "line": 62, }, "name": "patchGroup", "type": Object { @@ -244389,7 +244389,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-patch-group.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -244409,7 +244409,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-patch-group.ts", - "line": 32, + "line": 10, }, "name": "SsmPatchGroupConfig", "properties": Array [ @@ -244418,7 +244418,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-group.ts", - "line": 33, + "line": 11, }, "name": "baselineId", "type": Object { @@ -244430,7 +244430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-patch-group.ts", - "line": 34, + "line": 12, }, "name": "patchGroup", "type": Object { @@ -244468,13 +244468,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 74, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 130, + "line": 81, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -244495,7 +244495,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 110, + "line": 61, }, "name": "name", "type": Object { @@ -244505,7 +244505,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 119, + "line": 70, }, "name": "s3Destination", "type": Object { @@ -244520,7 +244520,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 101, + "line": 52, }, "name": "id", "optional": true, @@ -244540,7 +244540,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 59, + "line": 10, }, "name": "SsmResourceDataSyncConfig", "properties": Array [ @@ -244549,7 +244549,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 60, + "line": 11, }, "name": "name", "type": Object { @@ -244564,7 +244564,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 62, + "line": 13, }, "name": "s3Destination", "type": Object { @@ -244585,7 +244585,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 64, + "line": 15, }, "name": "SsmResourceDataSyncS3Destination", "properties": Array [ @@ -244594,7 +244594,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 65, + "line": 16, }, "name": "bucketName", "type": Object { @@ -244606,7 +244606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 68, + "line": 19, }, "name": "region", "type": Object { @@ -244618,7 +244618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 66, + "line": 17, }, "name": "kmsKeyArn", "optional": true, @@ -244631,7 +244631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 67, + "line": 18, }, "name": "prefix", "optional": true, @@ -244644,7 +244644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/ssm-resource-data-sync.ts", - "line": 69, + "line": 20, }, "name": "syncFormat", "optional": true, @@ -244683,13 +244683,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/storagegateway-cache.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cache.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -244710,7 +244710,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cache.ts", - "line": 66, + "line": 44, }, "name": "diskId", "type": Object { @@ -244720,7 +244720,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cache.ts", - "line": 75, + "line": 53, }, "name": "gatewayArn", "type": Object { @@ -244730,7 +244730,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cache.ts", - "line": 84, + "line": 62, }, "name": "id", "optional": true, @@ -244750,7 +244750,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-cache.ts", - "line": 32, + "line": 10, }, "name": "StoragegatewayCacheConfig", "properties": Array [ @@ -244759,7 +244759,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cache.ts", - "line": 33, + "line": 11, }, "name": "diskId", "type": Object { @@ -244771,7 +244771,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cache.ts", - "line": 34, + "line": 12, }, "name": "gatewayArn", "type": Object { @@ -244809,13 +244809,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 95, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 236, + "line": 163, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -244837,7 +244837,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 126, + "line": 53, }, "name": "arn", "type": Object { @@ -244848,7 +244848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 131, + "line": 58, }, "name": "chapEnabled", "type": Object { @@ -244859,7 +244859,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 154, + "line": 81, }, "name": "lunNumber", "type": Object { @@ -244870,7 +244870,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 168, + "line": 95, }, "name": "networkInterfacePort", "type": Object { @@ -244881,7 +244881,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 200, + "line": 127, }, "name": "targetArn", "type": Object { @@ -244892,7 +244892,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 214, + "line": 141, }, "name": "volumeArn", "type": Object { @@ -244903,7 +244903,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 219, + "line": 146, }, "name": "volumeId", "type": Object { @@ -244913,7 +244913,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 137, + "line": 64, }, "name": "gatewayArn", "type": Object { @@ -244923,7 +244923,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 160, + "line": 87, }, "name": "networkInterfaceId", "type": Object { @@ -244933,7 +244933,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 206, + "line": 133, }, "name": "targetName", "type": Object { @@ -244943,7 +244943,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 225, + "line": 152, }, "name": "volumeSizeInBytes", "type": Object { @@ -244953,7 +244953,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 146, + "line": 73, }, "name": "id", "optional": true, @@ -244964,7 +244964,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 174, + "line": 101, }, "name": "snapshotId", "optional": true, @@ -244975,7 +244975,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 183, + "line": 110, }, "name": "sourceVolumeArn", "optional": true, @@ -244986,7 +244986,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 192, + "line": 119, }, "name": "tags", "optional": true, @@ -245011,7 +245011,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 83, + "line": 10, }, "name": "StoragegatewayCachedIscsiVolumeConfig", "properties": Array [ @@ -245020,7 +245020,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 84, + "line": 11, }, "name": "gatewayArn", "type": Object { @@ -245032,7 +245032,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 85, + "line": 12, }, "name": "networkInterfaceId", "type": Object { @@ -245044,7 +245044,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 89, + "line": 16, }, "name": "targetName", "type": Object { @@ -245056,7 +245056,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 90, + "line": 17, }, "name": "volumeSizeInBytes", "type": Object { @@ -245068,7 +245068,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 86, + "line": 13, }, "name": "snapshotId", "optional": true, @@ -245081,7 +245081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 87, + "line": 14, }, "name": "sourceVolumeArn", "optional": true, @@ -245094,7 +245094,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-cached-iscsi-volume.ts", - "line": 88, + "line": 15, }, "name": "tags", "optional": true, @@ -245138,13 +245138,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 144, + "line": 38, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 320, + "line": 214, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -245166,7 +245166,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 190, + "line": 84, }, "name": "arn", "type": Object { @@ -245177,7 +245177,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 204, + "line": 98, }, "name": "gatewayId", "type": Object { @@ -245187,7 +245187,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 219, + "line": 113, }, "name": "gatewayName", "type": Object { @@ -245197,7 +245197,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 228, + "line": 122, }, "name": "gatewayTimezone", "type": Object { @@ -245207,7 +245207,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 182, + "line": 76, }, "name": "activationKey", "optional": true, @@ -245218,7 +245218,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 196, + "line": 90, }, "name": "cloudwatchLogGroupArn", "optional": true, @@ -245229,7 +245229,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 210, + "line": 104, }, "name": "gatewayIpAddress", "optional": true, @@ -245240,7 +245240,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 237, + "line": 131, }, "name": "gatewayType", "optional": true, @@ -245251,7 +245251,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 246, + "line": 140, }, "name": "gatewayVpcEndpoint", "optional": true, @@ -245262,7 +245262,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 255, + "line": 149, }, "name": "id", "optional": true, @@ -245273,7 +245273,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 264, + "line": 158, }, "name": "mediumChangerType", "optional": true, @@ -245284,7 +245284,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 300, + "line": 194, }, "name": "smbActiveDirectorySettings", "optional": true, @@ -245300,7 +245300,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 273, + "line": 167, }, "name": "smbGuestPassword", "optional": true, @@ -245311,7 +245311,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 282, + "line": 176, }, "name": "tags", "optional": true, @@ -245327,7 +245327,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 291, + "line": 185, }, "name": "tapeDriveType", "optional": true, @@ -245338,7 +245338,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 309, + "line": 203, }, "name": "timeouts", "optional": true, @@ -245358,7 +245358,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 116, + "line": 10, }, "name": "StoragegatewayGatewayConfig", "properties": Array [ @@ -245367,7 +245367,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 120, + "line": 14, }, "name": "gatewayName", "type": Object { @@ -245379,7 +245379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 121, + "line": 15, }, "name": "gatewayTimezone", "type": Object { @@ -245391,7 +245391,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 117, + "line": 11, }, "name": "activationKey", "optional": true, @@ -245404,7 +245404,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 118, + "line": 12, }, "name": "cloudwatchLogGroupArn", "optional": true, @@ -245417,7 +245417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 119, + "line": 13, }, "name": "gatewayIpAddress", "optional": true, @@ -245430,7 +245430,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 122, + "line": 16, }, "name": "gatewayType", "optional": true, @@ -245443,7 +245443,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 123, + "line": 17, }, "name": "gatewayVpcEndpoint", "optional": true, @@ -245456,7 +245456,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 124, + "line": 18, }, "name": "mediumChangerType", "optional": true, @@ -245472,7 +245472,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 129, + "line": 23, }, "name": "smbActiveDirectorySettings", "optional": true, @@ -245490,7 +245490,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 125, + "line": 19, }, "name": "smbGuestPassword", "optional": true, @@ -245503,7 +245503,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 126, + "line": 20, }, "name": "tags", "optional": true, @@ -245521,7 +245521,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 127, + "line": 21, }, "name": "tapeDriveType", "optional": true, @@ -245537,7 +245537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 131, + "line": 25, }, "name": "timeouts", "optional": true, @@ -245554,7 +245554,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 133, + "line": 27, }, "name": "StoragegatewayGatewaySmbActiveDirectorySettings", "properties": Array [ @@ -245563,7 +245563,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 134, + "line": 28, }, "name": "domainName", "type": Object { @@ -245575,7 +245575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 135, + "line": 29, }, "name": "password", "type": Object { @@ -245587,7 +245587,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 136, + "line": 30, }, "name": "username", "type": Object { @@ -245603,7 +245603,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 138, + "line": 32, }, "name": "StoragegatewayGatewayTimeouts", "properties": Array [ @@ -245612,7 +245612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-gateway.ts", - "line": 139, + "line": 33, }, "name": "create", "optional": true, @@ -245651,13 +245651,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 172, + "line": 43, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 373, + "line": 244, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -245679,7 +245679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 211, + "line": 82, }, "name": "arn", "type": Object { @@ -245690,7 +245690,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 234, + "line": 105, }, "name": "fileshareId", "type": Object { @@ -245701,7 +245701,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 302, + "line": 173, }, "name": "path", "type": Object { @@ -245711,7 +245711,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 217, + "line": 88, }, "name": "clientList", "type": Object { @@ -245726,7 +245726,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 240, + "line": 111, }, "name": "gatewayArn", "type": Object { @@ -245736,7 +245736,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 285, + "line": 156, }, "name": "locationArn", "type": Object { @@ -245746,7 +245746,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 326, + "line": 197, }, "name": "roleArn", "type": Object { @@ -245756,7 +245756,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 226, + "line": 97, }, "name": "defaultStorageClass", "optional": true, @@ -245767,7 +245767,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 249, + "line": 120, }, "name": "guessMimeTypeEnabled", "optional": true, @@ -245778,7 +245778,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 258, + "line": 129, }, "name": "id", "optional": true, @@ -245789,7 +245789,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 267, + "line": 138, }, "name": "kmsEncrypted", "optional": true, @@ -245800,7 +245800,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 276, + "line": 147, }, "name": "kmsKeyArn", "optional": true, @@ -245811,7 +245811,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 353, + "line": 224, }, "name": "nfsFileShareDefaults", "optional": true, @@ -245827,7 +245827,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 294, + "line": 165, }, "name": "objectAcl", "optional": true, @@ -245838,7 +245838,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 308, + "line": 179, }, "name": "readOnly", "optional": true, @@ -245849,7 +245849,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 317, + "line": 188, }, "name": "requesterPays", "optional": true, @@ -245860,7 +245860,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 335, + "line": 206, }, "name": "squash", "optional": true, @@ -245871,7 +245871,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 344, + "line": 215, }, "name": "tags", "optional": true, @@ -245887,7 +245887,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 362, + "line": 233, }, "name": "timeouts", "optional": true, @@ -245907,7 +245907,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 139, + "line": 10, }, "name": "StoragegatewayNfsFileShareConfig", "properties": Array [ @@ -245916,7 +245916,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 140, + "line": 11, }, "name": "clientList", "type": Object { @@ -245933,7 +245933,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 142, + "line": 13, }, "name": "gatewayArn", "type": Object { @@ -245945,7 +245945,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 146, + "line": 17, }, "name": "locationArn", "type": Object { @@ -245957,7 +245957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 150, + "line": 21, }, "name": "roleArn", "type": Object { @@ -245969,7 +245969,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 141, + "line": 12, }, "name": "defaultStorageClass", "optional": true, @@ -245982,7 +245982,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 143, + "line": 14, }, "name": "guessMimeTypeEnabled", "optional": true, @@ -245995,7 +245995,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 144, + "line": 15, }, "name": "kmsEncrypted", "optional": true, @@ -246008,7 +246008,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 145, + "line": 16, }, "name": "kmsKeyArn", "optional": true, @@ -246024,7 +246024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 154, + "line": 25, }, "name": "nfsFileShareDefaults", "optional": true, @@ -246042,7 +246042,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 147, + "line": 18, }, "name": "objectAcl", "optional": true, @@ -246055,7 +246055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 148, + "line": 19, }, "name": "readOnly", "optional": true, @@ -246068,7 +246068,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 149, + "line": 20, }, "name": "requesterPays", "optional": true, @@ -246081,7 +246081,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 151, + "line": 22, }, "name": "squash", "optional": true, @@ -246094,7 +246094,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 152, + "line": 23, }, "name": "tags", "optional": true, @@ -246115,7 +246115,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 156, + "line": 27, }, "name": "timeouts", "optional": true, @@ -246132,7 +246132,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 158, + "line": 29, }, "name": "StoragegatewayNfsFileShareNfsFileShareDefaults", "properties": Array [ @@ -246141,7 +246141,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 159, + "line": 30, }, "name": "directoryMode", "optional": true, @@ -246154,7 +246154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 160, + "line": 31, }, "name": "fileMode", "optional": true, @@ -246167,7 +246167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 161, + "line": 32, }, "name": "groupId", "optional": true, @@ -246180,7 +246180,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 162, + "line": 33, }, "name": "ownerId", "optional": true, @@ -246197,7 +246197,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 164, + "line": 35, }, "name": "StoragegatewayNfsFileShareTimeouts", "properties": Array [ @@ -246206,7 +246206,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 165, + "line": 36, }, "name": "create", "optional": true, @@ -246219,7 +246219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 166, + "line": 37, }, "name": "delete", "optional": true, @@ -246232,7 +246232,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-nfs-file-share.ts", - "line": 167, + "line": 38, }, "name": "update", "optional": true, @@ -246271,13 +246271,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 148, + "line": 36, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 349, + "line": 237, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -246299,7 +246299,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 187, + "line": 75, }, "name": "arn", "type": Object { @@ -246310,7 +246310,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 210, + "line": 98, }, "name": "fileshareId", "type": Object { @@ -246321,7 +246321,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 287, + "line": 175, }, "name": "path", "type": Object { @@ -246331,7 +246331,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 216, + "line": 104, }, "name": "gatewayArn", "type": Object { @@ -246341,7 +246341,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 270, + "line": 158, }, "name": "locationArn", "type": Object { @@ -246351,7 +246351,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 311, + "line": 199, }, "name": "roleArn", "type": Object { @@ -246361,7 +246361,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 193, + "line": 81, }, "name": "authentication", "optional": true, @@ -246372,7 +246372,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 202, + "line": 90, }, "name": "defaultStorageClass", "optional": true, @@ -246383,7 +246383,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 225, + "line": 113, }, "name": "guessMimeTypeEnabled", "optional": true, @@ -246394,7 +246394,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 234, + "line": 122, }, "name": "id", "optional": true, @@ -246405,7 +246405,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 243, + "line": 131, }, "name": "invalidUserList", "optional": true, @@ -246421,7 +246421,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 252, + "line": 140, }, "name": "kmsEncrypted", "optional": true, @@ -246432,7 +246432,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 261, + "line": 149, }, "name": "kmsKeyArn", "optional": true, @@ -246443,7 +246443,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 279, + "line": 167, }, "name": "objectAcl", "optional": true, @@ -246454,7 +246454,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 293, + "line": 181, }, "name": "readOnly", "optional": true, @@ -246465,7 +246465,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 302, + "line": 190, }, "name": "requesterPays", "optional": true, @@ -246476,7 +246476,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 320, + "line": 208, }, "name": "tags", "optional": true, @@ -246492,7 +246492,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 338, + "line": 226, }, "name": "timeouts", "optional": true, @@ -246503,7 +246503,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 329, + "line": 217, }, "name": "validUserList", "optional": true, @@ -246528,7 +246528,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 122, + "line": 10, }, "name": "StoragegatewaySmbFileShareConfig", "properties": Array [ @@ -246537,7 +246537,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 125, + "line": 13, }, "name": "gatewayArn", "type": Object { @@ -246549,7 +246549,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 130, + "line": 18, }, "name": "locationArn", "type": Object { @@ -246561,7 +246561,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 134, + "line": 22, }, "name": "roleArn", "type": Object { @@ -246573,7 +246573,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 123, + "line": 11, }, "name": "authentication", "optional": true, @@ -246586,7 +246586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 124, + "line": 12, }, "name": "defaultStorageClass", "optional": true, @@ -246599,7 +246599,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 126, + "line": 14, }, "name": "guessMimeTypeEnabled", "optional": true, @@ -246612,7 +246612,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 127, + "line": 15, }, "name": "invalidUserList", "optional": true, @@ -246630,7 +246630,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 128, + "line": 16, }, "name": "kmsEncrypted", "optional": true, @@ -246643,7 +246643,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 129, + "line": 17, }, "name": "kmsKeyArn", "optional": true, @@ -246656,7 +246656,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 131, + "line": 19, }, "name": "objectAcl", "optional": true, @@ -246669,7 +246669,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 132, + "line": 20, }, "name": "readOnly", "optional": true, @@ -246682,7 +246682,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 133, + "line": 21, }, "name": "requesterPays", "optional": true, @@ -246695,7 +246695,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 135, + "line": 23, }, "name": "tags", "optional": true, @@ -246716,7 +246716,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 138, + "line": 26, }, "name": "timeouts", "optional": true, @@ -246729,7 +246729,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 136, + "line": 24, }, "name": "validUserList", "optional": true, @@ -246751,7 +246751,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 140, + "line": 28, }, "name": "StoragegatewaySmbFileShareTimeouts", "properties": Array [ @@ -246760,7 +246760,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 141, + "line": 29, }, "name": "create", "optional": true, @@ -246773,7 +246773,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 142, + "line": 30, }, "name": "delete", "optional": true, @@ -246786,7 +246786,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-smb-file-share.ts", - "line": 143, + "line": 31, }, "name": "update", "optional": true, @@ -246825,13 +246825,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/storagegateway-upload-buffer.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-upload-buffer.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -246852,7 +246852,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-upload-buffer.ts", - "line": 66, + "line": 44, }, "name": "diskId", "type": Object { @@ -246862,7 +246862,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-upload-buffer.ts", - "line": 75, + "line": 53, }, "name": "gatewayArn", "type": Object { @@ -246872,7 +246872,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-upload-buffer.ts", - "line": 84, + "line": 62, }, "name": "id", "optional": true, @@ -246892,7 +246892,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-upload-buffer.ts", - "line": 32, + "line": 10, }, "name": "StoragegatewayUploadBufferConfig", "properties": Array [ @@ -246901,7 +246901,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-upload-buffer.ts", - "line": 33, + "line": 11, }, "name": "diskId", "type": Object { @@ -246913,7 +246913,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-upload-buffer.ts", - "line": 34, + "line": 12, }, "name": "gatewayArn", "type": Object { @@ -246951,13 +246951,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/storagegateway-working-storage.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-working-storage.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -246978,7 +246978,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-working-storage.ts", - "line": 66, + "line": 44, }, "name": "diskId", "type": Object { @@ -246988,7 +246988,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-working-storage.ts", - "line": 75, + "line": 53, }, "name": "gatewayArn", "type": Object { @@ -246998,7 +246998,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/storagegateway-working-storage.ts", - "line": 84, + "line": 62, }, "name": "id", "optional": true, @@ -247018,7 +247018,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/storagegateway-working-storage.ts", - "line": 32, + "line": 10, }, "name": "StoragegatewayWorkingStorageConfig", "properties": Array [ @@ -247027,7 +247027,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-working-storage.ts", - "line": 33, + "line": 11, }, "name": "diskId", "type": Object { @@ -247039,7 +247039,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/storagegateway-working-storage.ts", - "line": 34, + "line": 12, }, "name": "gatewayArn", "type": Object { @@ -247077,13 +247077,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 115, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 266, + "line": 181, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -247105,7 +247105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 149, + "line": 64, }, "name": "arn", "type": Object { @@ -247116,7 +247116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 208, + "line": 123, }, "name": "ipv6CidrBlockAssociationId", "type": Object { @@ -247127,7 +247127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 231, + "line": 146, }, "name": "ownerId", "type": Object { @@ -247137,7 +247137,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 182, + "line": 97, }, "name": "cidrBlock", "type": Object { @@ -247147,7 +247147,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 246, + "line": 161, }, "name": "vpcId", "type": Object { @@ -247157,7 +247157,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 155, + "line": 70, }, "name": "assignIpv6AddressOnCreation", "optional": true, @@ -247168,7 +247168,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 164, + "line": 79, }, "name": "availabilityZone", "optional": true, @@ -247179,7 +247179,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 173, + "line": 88, }, "name": "availabilityZoneId", "optional": true, @@ -247190,7 +247190,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 191, + "line": 106, }, "name": "id", "optional": true, @@ -247201,7 +247201,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 200, + "line": 115, }, "name": "ipv6CidrBlock", "optional": true, @@ -247212,7 +247212,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 214, + "line": 129, }, "name": "mapPublicIpOnLaunch", "optional": true, @@ -247223,7 +247223,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 223, + "line": 138, }, "name": "outpostArn", "optional": true, @@ -247234,7 +247234,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 237, + "line": 152, }, "name": "tags", "optional": true, @@ -247250,7 +247250,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 255, + "line": 170, }, "name": "timeouts", "optional": true, @@ -247270,7 +247270,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 95, + "line": 10, }, "name": "SubnetConfig", "properties": Array [ @@ -247279,7 +247279,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 99, + "line": 14, }, "name": "cidrBlock", "type": Object { @@ -247291,7 +247291,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 104, + "line": 19, }, "name": "vpcId", "type": Object { @@ -247303,7 +247303,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 96, + "line": 11, }, "name": "assignIpv6AddressOnCreation", "optional": true, @@ -247316,7 +247316,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 97, + "line": 12, }, "name": "availabilityZone", "optional": true, @@ -247329,7 +247329,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 98, + "line": 13, }, "name": "availabilityZoneId", "optional": true, @@ -247342,7 +247342,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 100, + "line": 15, }, "name": "ipv6CidrBlock", "optional": true, @@ -247355,7 +247355,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 101, + "line": 16, }, "name": "mapPublicIpOnLaunch", "optional": true, @@ -247368,7 +247368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 102, + "line": 17, }, "name": "outpostArn", "optional": true, @@ -247381,7 +247381,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 103, + "line": 18, }, "name": "tags", "optional": true, @@ -247402,7 +247402,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 106, + "line": 21, }, "name": "timeouts", "optional": true, @@ -247419,7 +247419,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 108, + "line": 23, }, "name": "SubnetTimeouts", "properties": Array [ @@ -247428,7 +247428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 109, + "line": 24, }, "name": "create", "optional": true, @@ -247441,7 +247441,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/subnet.ts", - "line": 110, + "line": 25, }, "name": "delete", "optional": true, @@ -247480,13 +247480,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 62, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 153, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -247508,7 +247508,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 91, + "line": 49, }, "name": "arn", "type": Object { @@ -247518,7 +247518,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 142, + "line": 100, }, "name": "workflowExecutionRetentionPeriodInDays", "type": Object { @@ -247528,7 +247528,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 97, + "line": 55, }, "name": "description", "optional": true, @@ -247539,7 +247539,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 106, + "line": 64, }, "name": "id", "optional": true, @@ -247550,7 +247550,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 115, + "line": 73, }, "name": "name", "optional": true, @@ -247561,7 +247561,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 124, + "line": 82, }, "name": "namePrefix", "optional": true, @@ -247572,7 +247572,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 133, + "line": 91, }, "name": "tags", "optional": true, @@ -247597,7 +247597,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 52, + "line": 10, }, "name": "SwfDomainConfig", "properties": Array [ @@ -247606,7 +247606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 57, + "line": 15, }, "name": "workflowExecutionRetentionPeriodInDays", "type": Object { @@ -247618,7 +247618,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 53, + "line": 11, }, "name": "description", "optional": true, @@ -247631,7 +247631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 54, + "line": 12, }, "name": "name", "optional": true, @@ -247644,7 +247644,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 55, + "line": 13, }, "name": "namePrefix", "optional": true, @@ -247657,7 +247657,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/swf-domain.ts", - "line": 56, + "line": 14, }, "name": "tags", "optional": true, @@ -247702,13 +247702,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 104, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 245, + "line": 169, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -247730,7 +247730,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 137, + "line": 61, }, "name": "arn", "type": Object { @@ -247741,7 +247741,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 142, + "line": 66, }, "name": "endpoint", "type": Object { @@ -247752,7 +247752,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 174, + "line": 98, }, "name": "hostKeyFingerprint", "type": Object { @@ -247762,7 +247762,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 234, + "line": 158, }, "name": "endpointDetails", "optional": true, @@ -247778,7 +247778,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 148, + "line": 72, }, "name": "endpointType", "optional": true, @@ -247789,7 +247789,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 157, + "line": 81, }, "name": "forceDestroy", "optional": true, @@ -247800,7 +247800,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 166, + "line": 90, }, "name": "hostKey", "optional": true, @@ -247811,7 +247811,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 180, + "line": 104, }, "name": "id", "optional": true, @@ -247822,7 +247822,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 189, + "line": 113, }, "name": "identityProviderType", "optional": true, @@ -247833,7 +247833,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 198, + "line": 122, }, "name": "invocationRole", "optional": true, @@ -247844,7 +247844,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 207, + "line": 131, }, "name": "loggingRole", "optional": true, @@ -247855,7 +247855,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 216, + "line": 140, }, "name": "tags", "optional": true, @@ -247871,7 +247871,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 225, + "line": 149, }, "name": "url", "optional": true, @@ -247891,7 +247891,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 86, + "line": 10, }, "name": "TransferServerConfig", "properties": Array [ @@ -247903,7 +247903,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 96, + "line": 20, }, "name": "endpointDetails", "optional": true, @@ -247921,7 +247921,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 87, + "line": 11, }, "name": "endpointType", "optional": true, @@ -247934,7 +247934,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 88, + "line": 12, }, "name": "forceDestroy", "optional": true, @@ -247947,7 +247947,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 89, + "line": 13, }, "name": "hostKey", "optional": true, @@ -247960,7 +247960,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 90, + "line": 14, }, "name": "identityProviderType", "optional": true, @@ -247973,7 +247973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 91, + "line": 15, }, "name": "invocationRole", "optional": true, @@ -247986,7 +247986,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 92, + "line": 16, }, "name": "loggingRole", "optional": true, @@ -247999,7 +247999,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 93, + "line": 17, }, "name": "tags", "optional": true, @@ -248017,7 +248017,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 94, + "line": 18, }, "name": "url", "optional": true, @@ -248034,7 +248034,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 98, + "line": 22, }, "name": "TransferServerEndpointDetails", "properties": Array [ @@ -248043,7 +248043,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-server.ts", - "line": 99, + "line": 23, }, "name": "vpcEndpointId", "type": Object { @@ -248081,13 +248081,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/transfer-ssh-key.ts", - "line": 44, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/transfer-ssh-key.ts", - "line": 110, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -248108,7 +248108,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-ssh-key.ts", - "line": 72, + "line": 46, }, "name": "body", "type": Object { @@ -248118,7 +248118,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-ssh-key.ts", - "line": 90, + "line": 64, }, "name": "serverId", "type": Object { @@ -248128,7 +248128,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-ssh-key.ts", - "line": 99, + "line": 73, }, "name": "userName", "type": Object { @@ -248138,7 +248138,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-ssh-key.ts", - "line": 81, + "line": 55, }, "name": "id", "optional": true, @@ -248158,7 +248158,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/transfer-ssh-key.ts", - "line": 36, + "line": 10, }, "name": "TransferSshKeyConfig", "properties": Array [ @@ -248167,7 +248167,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-ssh-key.ts", - "line": 37, + "line": 11, }, "name": "body", "type": Object { @@ -248179,7 +248179,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-ssh-key.ts", - "line": 38, + "line": 12, }, "name": "serverId", "type": Object { @@ -248191,7 +248191,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-ssh-key.ts", - "line": 39, + "line": 13, }, "name": "userName", "type": Object { @@ -248229,13 +248229,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 66, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 167, + "line": 122, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -248257,7 +248257,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 96, + "line": 51, }, "name": "arn", "type": Object { @@ -248267,7 +248267,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 129, + "line": 84, }, "name": "role", "type": Object { @@ -248277,7 +248277,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 138, + "line": 93, }, "name": "serverId", "type": Object { @@ -248287,7 +248287,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 156, + "line": 111, }, "name": "userName", "type": Object { @@ -248297,7 +248297,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 102, + "line": 57, }, "name": "homeDirectory", "optional": true, @@ -248308,7 +248308,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 111, + "line": 66, }, "name": "id", "optional": true, @@ -248319,7 +248319,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 120, + "line": 75, }, "name": "policy", "optional": true, @@ -248330,7 +248330,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 147, + "line": 102, }, "name": "tags", "optional": true, @@ -248355,7 +248355,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 55, + "line": 10, }, "name": "TransferUserConfig", "properties": Array [ @@ -248364,7 +248364,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 58, + "line": 13, }, "name": "role", "type": Object { @@ -248376,7 +248376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 59, + "line": 14, }, "name": "serverId", "type": Object { @@ -248388,7 +248388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 61, + "line": 16, }, "name": "userName", "type": Object { @@ -248400,7 +248400,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 56, + "line": 11, }, "name": "homeDirectory", "optional": true, @@ -248413,7 +248413,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 57, + "line": 12, }, "name": "policy", "optional": true, @@ -248426,7 +248426,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/transfer-user.ts", - "line": 60, + "line": 15, }, "name": "tags", "optional": true, @@ -248470,13 +248470,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 54, + "line": 20, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 140, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -248497,7 +248497,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 84, + "line": 50, }, "name": "deviceName", "type": Object { @@ -248507,7 +248507,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 111, + "line": 77, }, "name": "instanceId", "type": Object { @@ -248517,7 +248517,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 129, + "line": 95, }, "name": "volumeId", "type": Object { @@ -248527,7 +248527,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 93, + "line": 59, }, "name": "forceDetach", "optional": true, @@ -248538,7 +248538,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 102, + "line": 68, }, "name": "id", "optional": true, @@ -248549,7 +248549,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 120, + "line": 86, }, "name": "skipDestroy", "optional": true, @@ -248569,7 +248569,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 44, + "line": 10, }, "name": "VolumeAttachmentConfig", "properties": Array [ @@ -248578,7 +248578,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 45, + "line": 11, }, "name": "deviceName", "type": Object { @@ -248590,7 +248590,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 47, + "line": 13, }, "name": "instanceId", "type": Object { @@ -248602,7 +248602,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 49, + "line": 15, }, "name": "volumeId", "type": Object { @@ -248614,7 +248614,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 46, + "line": 12, }, "name": "forceDetach", "optional": true, @@ -248627,7 +248627,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/volume-attachment.ts", - "line": 48, + "line": 14, }, "name": "skipDestroy", "optional": true, @@ -248666,13 +248666,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 111, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 272, + "line": 184, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -248694,7 +248694,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 143, + "line": 55, }, "name": "arn", "type": Object { @@ -248705,7 +248705,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 166, + "line": 78, }, "name": "defaultNetworkAclId", "type": Object { @@ -248716,7 +248716,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 171, + "line": 83, }, "name": "defaultRouteTableId", "type": Object { @@ -248727,7 +248727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 176, + "line": 88, }, "name": "defaultSecurityGroupId", "type": Object { @@ -248738,7 +248738,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 181, + "line": 93, }, "name": "dhcpOptionsId", "type": Object { @@ -248749,7 +248749,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 240, + "line": 152, }, "name": "ipv6AssociationId", "type": Object { @@ -248760,7 +248760,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 245, + "line": 157, }, "name": "ipv6CidrBlock", "type": Object { @@ -248771,7 +248771,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 250, + "line": 162, }, "name": "mainRouteTableId", "type": Object { @@ -248782,7 +248782,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 255, + "line": 167, }, "name": "ownerId", "type": Object { @@ -248792,7 +248792,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 158, + "line": 70, }, "name": "cidrBlock", "type": Object { @@ -248802,7 +248802,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 149, + "line": 61, }, "name": "assignGeneratedIpv6CidrBlock", "optional": true, @@ -248813,7 +248813,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 187, + "line": 99, }, "name": "enableClassiclink", "optional": true, @@ -248824,7 +248824,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 196, + "line": 108, }, "name": "enableClassiclinkDnsSupport", "optional": true, @@ -248835,7 +248835,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 205, + "line": 117, }, "name": "enableDnsHostnames", "optional": true, @@ -248846,7 +248846,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 214, + "line": 126, }, "name": "enableDnsSupport", "optional": true, @@ -248857,7 +248857,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 223, + "line": 135, }, "name": "id", "optional": true, @@ -248868,7 +248868,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 232, + "line": 144, }, "name": "instanceTenancy", "optional": true, @@ -248879,7 +248879,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 261, + "line": 173, }, "name": "tags", "optional": true, @@ -248904,7 +248904,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 98, + "line": 10, }, "name": "VpcConfig", "properties": Array [ @@ -248913,7 +248913,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 100, + "line": 12, }, "name": "cidrBlock", "type": Object { @@ -248925,7 +248925,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 99, + "line": 11, }, "name": "assignGeneratedIpv6CidrBlock", "optional": true, @@ -248938,7 +248938,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 101, + "line": 13, }, "name": "enableClassiclink", "optional": true, @@ -248951,7 +248951,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 102, + "line": 14, }, "name": "enableClassiclinkDnsSupport", "optional": true, @@ -248964,7 +248964,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 103, + "line": 15, }, "name": "enableDnsHostnames", "optional": true, @@ -248977,7 +248977,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 104, + "line": 16, }, "name": "enableDnsSupport", "optional": true, @@ -248990,7 +248990,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 105, + "line": 17, }, "name": "instanceTenancy", "optional": true, @@ -249003,7 +249003,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc.ts", - "line": 106, + "line": 18, }, "name": "tags", "optional": true, @@ -249048,13 +249048,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 75, + "line": 21, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 176, + "line": 122, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -249076,7 +249076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 159, + "line": 105, }, "name": "ownerId", "type": Object { @@ -249086,7 +249086,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 106, + "line": 52, }, "name": "domainName", "optional": true, @@ -249097,7 +249097,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 115, + "line": 61, }, "name": "domainNameServers", "optional": true, @@ -249113,7 +249113,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 124, + "line": 70, }, "name": "id", "optional": true, @@ -249124,7 +249124,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 133, + "line": 79, }, "name": "netbiosNameServers", "optional": true, @@ -249140,7 +249140,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 142, + "line": 88, }, "name": "netbiosNodeType", "optional": true, @@ -249151,7 +249151,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 151, + "line": 97, }, "name": "ntpServers", "optional": true, @@ -249167,7 +249167,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 165, + "line": 111, }, "name": "tags", "optional": true, @@ -249211,13 +249211,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options-association.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options-association.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -249238,7 +249238,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options-association.ts", - "line": 66, + "line": 44, }, "name": "dhcpOptionsId", "type": Object { @@ -249248,7 +249248,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options-association.ts", - "line": 84, + "line": 62, }, "name": "vpcId", "type": Object { @@ -249258,7 +249258,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options-association.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -249278,7 +249278,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options-association.ts", - "line": 32, + "line": 10, }, "name": "VpcDhcpOptionsAssociationConfig", "properties": Array [ @@ -249287,7 +249287,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options-association.ts", - "line": 33, + "line": 11, }, "name": "dhcpOptionsId", "type": Object { @@ -249299,7 +249299,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options-association.ts", - "line": 34, + "line": 12, }, "name": "vpcId", "type": Object { @@ -249318,7 +249318,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 64, + "line": 10, }, "name": "VpcDhcpOptionsConfig", "properties": Array [ @@ -249327,7 +249327,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 65, + "line": 11, }, "name": "domainName", "optional": true, @@ -249340,7 +249340,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 66, + "line": 12, }, "name": "domainNameServers", "optional": true, @@ -249358,7 +249358,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 67, + "line": 13, }, "name": "netbiosNameServers", "optional": true, @@ -249376,7 +249376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 68, + "line": 14, }, "name": "netbiosNodeType", "optional": true, @@ -249389,7 +249389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 69, + "line": 15, }, "name": "ntpServers", "optional": true, @@ -249407,7 +249407,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-dhcp-options.ts", - "line": 70, + "line": 16, }, "name": "tags", "optional": true, @@ -249451,13 +249451,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 179, + "line": 45, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 228, + "line": 94, }, "name": "dnsEntry", "parameters": Array [ @@ -249477,7 +249477,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 360, + "line": 226, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -249499,7 +249499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 223, + "line": 89, }, "name": "cidrBlocks", "type": Object { @@ -249515,7 +249515,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 242, + "line": 108, }, "name": "networkInterfaceIds", "type": Object { @@ -249531,7 +249531,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 247, + "line": 113, }, "name": "ownerId", "type": Object { @@ -249542,7 +249542,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 261, + "line": 127, }, "name": "prefixListId", "type": Object { @@ -249553,7 +249553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 275, + "line": 141, }, "name": "requesterManaged", "type": Object { @@ -249564,7 +249564,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 307, + "line": 173, }, "name": "state", "type": Object { @@ -249574,7 +249574,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 299, + "line": 165, }, "name": "serviceName", "type": Object { @@ -249584,7 +249584,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 340, + "line": 206, }, "name": "vpcId", "type": Object { @@ -249594,7 +249594,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 215, + "line": 81, }, "name": "autoAccept", "optional": true, @@ -249605,7 +249605,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 234, + "line": 100, }, "name": "id", "optional": true, @@ -249616,7 +249616,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 253, + "line": 119, }, "name": "policy", "optional": true, @@ -249627,7 +249627,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 267, + "line": 133, }, "name": "privateDnsEnabled", "optional": true, @@ -249638,7 +249638,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 281, + "line": 147, }, "name": "routeTableIds", "optional": true, @@ -249654,7 +249654,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 290, + "line": 156, }, "name": "securityGroupIds", "optional": true, @@ -249670,7 +249670,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 313, + "line": 179, }, "name": "subnetIds", "optional": true, @@ -249686,7 +249686,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 322, + "line": 188, }, "name": "tags", "optional": true, @@ -249702,7 +249702,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 349, + "line": 215, }, "name": "timeouts", "optional": true, @@ -249713,7 +249713,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 331, + "line": 197, }, "name": "vpcEndpointType", "optional": true, @@ -249733,7 +249733,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 145, + "line": 11, }, "name": "VpcEndpointConfig", "properties": Array [ @@ -249742,7 +249742,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 151, + "line": 17, }, "name": "serviceName", "type": Object { @@ -249754,7 +249754,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 155, + "line": 21, }, "name": "vpcId", "type": Object { @@ -249766,7 +249766,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 146, + "line": 12, }, "name": "autoAccept", "optional": true, @@ -249779,7 +249779,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 147, + "line": 13, }, "name": "policy", "optional": true, @@ -249792,7 +249792,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 148, + "line": 14, }, "name": "privateDnsEnabled", "optional": true, @@ -249805,7 +249805,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 149, + "line": 15, }, "name": "routeTableIds", "optional": true, @@ -249823,7 +249823,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 150, + "line": 16, }, "name": "securityGroupIds", "optional": true, @@ -249841,7 +249841,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 152, + "line": 18, }, "name": "subnetIds", "optional": true, @@ -249859,7 +249859,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 153, + "line": 19, }, "name": "tags", "optional": true, @@ -249880,7 +249880,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 157, + "line": 23, }, "name": "timeouts", "optional": true, @@ -249893,7 +249893,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 154, + "line": 20, }, "name": "vpcEndpointType", "optional": true, @@ -249932,13 +249932,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 60, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 146, + "line": 105, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -249960,7 +249960,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 115, + "line": 74, }, "name": "notificationType", "type": Object { @@ -249971,7 +249971,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 120, + "line": 79, }, "name": "state", "type": Object { @@ -249981,7 +249981,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 89, + "line": 48, }, "name": "connectionEvents", "type": Object { @@ -249996,7 +249996,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 98, + "line": 57, }, "name": "connectionNotificationArn", "type": Object { @@ -250006,7 +250006,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 107, + "line": 66, }, "name": "id", "optional": true, @@ -250017,7 +250017,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 126, + "line": 85, }, "name": "vpcEndpointId", "optional": true, @@ -250028,7 +250028,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 135, + "line": 94, }, "name": "vpcEndpointServiceId", "optional": true, @@ -250048,7 +250048,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 51, + "line": 10, }, "name": "VpcEndpointConnectionNotificationConfig", "properties": Array [ @@ -250057,7 +250057,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 52, + "line": 11, }, "name": "connectionEvents", "type": Object { @@ -250074,7 +250074,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 53, + "line": 12, }, "name": "connectionNotificationArn", "type": Object { @@ -250086,7 +250086,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 54, + "line": 13, }, "name": "vpcEndpointId", "optional": true, @@ -250099,7 +250099,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-connection-notification.ts", - "line": 55, + "line": 14, }, "name": "vpcEndpointServiceId", "optional": true, @@ -250141,7 +250141,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 159, + "line": 25, }, "name": "VpcEndpointDnsEntry", "properties": Array [ @@ -250149,7 +250149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 162, + "line": 28, }, "name": "dnsName", "type": Object { @@ -250160,7 +250160,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 167, + "line": 33, }, "name": "hostedZoneId", "type": Object { @@ -250198,13 +250198,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-route-table-association.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-route-table-association.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -250225,7 +250225,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-route-table-association.ts", - "line": 75, + "line": 53, }, "name": "routeTableId", "type": Object { @@ -250235,7 +250235,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-route-table-association.ts", - "line": 84, + "line": 62, }, "name": "vpcEndpointId", "type": Object { @@ -250245,7 +250245,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-route-table-association.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -250265,7 +250265,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-route-table-association.ts", - "line": 32, + "line": 10, }, "name": "VpcEndpointRouteTableAssociationConfig", "properties": Array [ @@ -250274,7 +250274,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-route-table-association.ts", - "line": 33, + "line": 11, }, "name": "routeTableId", "type": Object { @@ -250286,7 +250286,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-route-table-association.ts", - "line": 34, + "line": 12, }, "name": "vpcEndpointId", "type": Object { @@ -250324,13 +250324,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 93, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 204, + "line": 130, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -250352,7 +250352,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 139, + "line": 65, }, "name": "availabilityZones", "type": Object { @@ -250368,7 +250368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 144, + "line": 70, }, "name": "baseEndpointDnsNames", "type": Object { @@ -250384,7 +250384,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 158, + "line": 84, }, "name": "managesVpcEndpoints", "type": Object { @@ -250395,7 +250395,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 172, + "line": 98, }, "name": "privateDnsName", "type": Object { @@ -250406,7 +250406,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 177, + "line": 103, }, "name": "serviceName", "type": Object { @@ -250417,7 +250417,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 182, + "line": 108, }, "name": "serviceType", "type": Object { @@ -250428,7 +250428,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 187, + "line": 113, }, "name": "state", "type": Object { @@ -250438,7 +250438,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 122, + "line": 48, }, "name": "acceptanceRequired", "type": Object { @@ -250448,7 +250448,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 164, + "line": 90, }, "name": "networkLoadBalancerArns", "type": Object { @@ -250463,7 +250463,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 131, + "line": 57, }, "name": "allowedPrincipals", "optional": true, @@ -250479,7 +250479,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 150, + "line": 76, }, "name": "id", "optional": true, @@ -250490,7 +250490,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 193, + "line": 119, }, "name": "tags", "optional": true, @@ -250534,13 +250534,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service-allowed-principal.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service-allowed-principal.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -250561,7 +250561,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service-allowed-principal.ts", - "line": 75, + "line": 53, }, "name": "principalArn", "type": Object { @@ -250571,7 +250571,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service-allowed-principal.ts", - "line": 84, + "line": 62, }, "name": "vpcEndpointServiceId", "type": Object { @@ -250581,7 +250581,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service-allowed-principal.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -250601,7 +250601,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service-allowed-principal.ts", - "line": 32, + "line": 10, }, "name": "VpcEndpointServiceAllowedPrincipalConfig", "properties": Array [ @@ -250610,7 +250610,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service-allowed-principal.ts", - "line": 33, + "line": 11, }, "name": "principalArn", "type": Object { @@ -250622,7 +250622,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service-allowed-principal.ts", - "line": 34, + "line": 12, }, "name": "vpcEndpointServiceId", "type": Object { @@ -250641,7 +250641,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 84, + "line": 10, }, "name": "VpcEndpointServiceConfig", "properties": Array [ @@ -250650,7 +250650,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 85, + "line": 11, }, "name": "acceptanceRequired", "type": Object { @@ -250662,7 +250662,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 87, + "line": 13, }, "name": "networkLoadBalancerArns", "type": Object { @@ -250679,7 +250679,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 86, + "line": 12, }, "name": "allowedPrincipals", "optional": true, @@ -250697,7 +250697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-service.ts", - "line": 88, + "line": 14, }, "name": "tags", "optional": true, @@ -250741,13 +250741,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 62, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 128, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -250768,7 +250768,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 99, + "line": 60, }, "name": "subnetId", "type": Object { @@ -250778,7 +250778,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 108, + "line": 69, }, "name": "vpcEndpointId", "type": Object { @@ -250788,7 +250788,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 90, + "line": 51, }, "name": "id", "optional": true, @@ -250799,7 +250799,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 117, + "line": 78, }, "name": "timeouts", "optional": true, @@ -250819,7 +250819,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 49, + "line": 10, }, "name": "VpcEndpointSubnetAssociationConfig", "properties": Array [ @@ -250828,7 +250828,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 50, + "line": 11, }, "name": "subnetId", "type": Object { @@ -250840,7 +250840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 51, + "line": 12, }, "name": "vpcEndpointId", "type": Object { @@ -250855,7 +250855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 53, + "line": 14, }, "name": "timeouts", "optional": true, @@ -250872,7 +250872,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 55, + "line": 16, }, "name": "VpcEndpointSubnetAssociationTimeouts", "properties": Array [ @@ -250881,7 +250881,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 56, + "line": 17, }, "name": "create", "optional": true, @@ -250894,7 +250894,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint-subnet-association.ts", - "line": 57, + "line": 18, }, "name": "delete", "optional": true, @@ -250911,7 +250911,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 171, + "line": 37, }, "name": "VpcEndpointTimeouts", "properties": Array [ @@ -250920,7 +250920,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 172, + "line": 38, }, "name": "create", "optional": true, @@ -250933,7 +250933,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 173, + "line": 39, }, "name": "delete", "optional": true, @@ -250946,7 +250946,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-endpoint.ts", - "line": 174, + "line": 40, }, "name": "update", "optional": true, @@ -250985,13 +250985,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 62, + "line": 23, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 128, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -251012,7 +251012,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 90, + "line": 51, }, "name": "cidrBlock", "type": Object { @@ -251022,7 +251022,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 108, + "line": 69, }, "name": "vpcId", "type": Object { @@ -251032,7 +251032,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 99, + "line": 60, }, "name": "id", "optional": true, @@ -251043,7 +251043,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 117, + "line": 78, }, "name": "timeouts", "optional": true, @@ -251063,7 +251063,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 49, + "line": 10, }, "name": "VpcIpv4CidrBlockAssociationConfig", "properties": Array [ @@ -251072,7 +251072,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 50, + "line": 11, }, "name": "cidrBlock", "type": Object { @@ -251084,7 +251084,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 51, + "line": 12, }, "name": "vpcId", "type": Object { @@ -251099,7 +251099,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 53, + "line": 14, }, "name": "timeouts", "optional": true, @@ -251116,7 +251116,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 55, + "line": 16, }, "name": "VpcIpv4CidrBlockAssociationTimeouts", "properties": Array [ @@ -251125,7 +251125,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 56, + "line": 17, }, "name": "create", "optional": true, @@ -251138,7 +251138,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-ipv4-cidr-block-association.ts", - "line": 57, + "line": 18, }, "name": "delete", "optional": true, @@ -251177,13 +251177,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 150, + "line": 42, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 281, + "line": 173, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -251205,7 +251205,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 183, + "line": 75, }, "name": "acceptStatus", "type": Object { @@ -251215,7 +251215,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 225, + "line": 117, }, "name": "peerVpcId", "type": Object { @@ -251225,7 +251225,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 243, + "line": 135, }, "name": "vpcId", "type": Object { @@ -251235,7 +251235,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 252, + "line": 144, }, "name": "accepter", "optional": true, @@ -251251,7 +251251,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 189, + "line": 81, }, "name": "autoAccept", "optional": true, @@ -251262,7 +251262,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 198, + "line": 90, }, "name": "id", "optional": true, @@ -251273,7 +251273,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 207, + "line": 99, }, "name": "peerOwnerId", "optional": true, @@ -251284,7 +251284,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 216, + "line": 108, }, "name": "peerRegion", "optional": true, @@ -251295,7 +251295,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 261, + "line": 153, }, "name": "requester", "optional": true, @@ -251311,7 +251311,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 234, + "line": 126, }, "name": "tags", "optional": true, @@ -251327,7 +251327,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 270, + "line": 162, }, "name": "timeouts", "optional": true, @@ -251344,7 +251344,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 132, + "line": 24, }, "name": "VpcPeeringConnectionAccepter", "properties": Array [ @@ -251353,7 +251353,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 133, + "line": 25, }, "name": "allowClassicLinkToRemoteVpc", "optional": true, @@ -251366,7 +251366,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 134, + "line": 26, }, "name": "allowRemoteVpcDnsResolution", "optional": true, @@ -251379,7 +251379,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 135, + "line": 27, }, "name": "allowVpcToRemoteClassicLink", "optional": true, @@ -251418,13 +251418,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 123, + "line": 32, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 234, + "line": 143, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -251446,7 +251446,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 152, + "line": 61, }, "name": "acceptStatus", "type": Object { @@ -251457,7 +251457,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 175, + "line": 84, }, "name": "peerOwnerId", "type": Object { @@ -251468,7 +251468,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 180, + "line": 89, }, "name": "peerRegion", "type": Object { @@ -251479,7 +251479,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 185, + "line": 94, }, "name": "peerVpcId", "type": Object { @@ -251490,7 +251490,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 199, + "line": 108, }, "name": "vpcId", "type": Object { @@ -251500,7 +251500,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 205, + "line": 114, }, "name": "vpcPeeringConnectionId", "type": Object { @@ -251510,7 +251510,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 214, + "line": 123, }, "name": "accepter", "optional": true, @@ -251526,7 +251526,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 158, + "line": 67, }, "name": "autoAccept", "optional": true, @@ -251537,7 +251537,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 167, + "line": 76, }, "name": "id", "optional": true, @@ -251548,7 +251548,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 223, + "line": 132, }, "name": "requester", "optional": true, @@ -251564,7 +251564,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 191, + "line": 100, }, "name": "tags", "optional": true, @@ -251589,7 +251589,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 101, + "line": 10, }, "name": "VpcPeeringConnectionAccepterAConfig", "properties": Array [ @@ -251598,7 +251598,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 104, + "line": 13, }, "name": "vpcPeeringConnectionId", "type": Object { @@ -251613,7 +251613,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 106, + "line": 15, }, "name": "accepter", "optional": true, @@ -251631,7 +251631,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 102, + "line": 11, }, "name": "autoAccept", "optional": true, @@ -251647,7 +251647,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 108, + "line": 17, }, "name": "requester", "optional": true, @@ -251665,7 +251665,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 103, + "line": 12, }, "name": "tags", "optional": true, @@ -251687,7 +251687,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 110, + "line": 19, }, "name": "VpcPeeringConnectionAccepterAccepter", "properties": Array [ @@ -251696,7 +251696,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 111, + "line": 20, }, "name": "allowClassicLinkToRemoteVpc", "optional": true, @@ -251709,7 +251709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 112, + "line": 21, }, "name": "allowRemoteVpcDnsResolution", "optional": true, @@ -251722,7 +251722,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 113, + "line": 22, }, "name": "allowVpcToRemoteClassicLink", "optional": true, @@ -251739,7 +251739,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 115, + "line": 24, }, "name": "VpcPeeringConnectionAccepterRequester", "properties": Array [ @@ -251748,7 +251748,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 116, + "line": 25, }, "name": "allowClassicLinkToRemoteVpc", "optional": true, @@ -251761,7 +251761,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 117, + "line": 26, }, "name": "allowRemoteVpcDnsResolution", "optional": true, @@ -251774,7 +251774,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-accepter.ts", - "line": 118, + "line": 27, }, "name": "allowVpcToRemoteClassicLink", "optional": true, @@ -251794,7 +251794,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 118, + "line": 10, }, "name": "VpcPeeringConnectionConfig", "properties": Array [ @@ -251803,7 +251803,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 122, + "line": 14, }, "name": "peerVpcId", "type": Object { @@ -251815,7 +251815,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 124, + "line": 16, }, "name": "vpcId", "type": Object { @@ -251830,7 +251830,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 126, + "line": 18, }, "name": "accepter", "optional": true, @@ -251848,7 +251848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 119, + "line": 11, }, "name": "autoAccept", "optional": true, @@ -251861,7 +251861,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 120, + "line": 12, }, "name": "peerOwnerId", "optional": true, @@ -251874,7 +251874,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 121, + "line": 13, }, "name": "peerRegion", "optional": true, @@ -251890,7 +251890,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 128, + "line": 20, }, "name": "requester", "optional": true, @@ -251908,7 +251908,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 123, + "line": 15, }, "name": "tags", "optional": true, @@ -251929,7 +251929,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 130, + "line": 22, }, "name": "timeouts", "optional": true, @@ -251968,13 +251968,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 90, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 156, + "line": 96, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -251995,7 +251995,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 127, + "line": 67, }, "name": "vpcPeeringConnectionId", "type": Object { @@ -252005,7 +252005,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 136, + "line": 76, }, "name": "accepter", "optional": true, @@ -252021,7 +252021,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 118, + "line": 58, }, "name": "id", "optional": true, @@ -252032,7 +252032,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 145, + "line": 85, }, "name": "requester", "optional": true, @@ -252054,7 +252054,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 77, + "line": 17, }, "name": "VpcPeeringConnectionOptionsAccepter", "properties": Array [ @@ -252063,7 +252063,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 78, + "line": 18, }, "name": "allowClassicLinkToRemoteVpc", "optional": true, @@ -252076,7 +252076,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 79, + "line": 19, }, "name": "allowRemoteVpcDnsResolution", "optional": true, @@ -252089,7 +252089,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 80, + "line": 20, }, "name": "allowVpcToRemoteClassicLink", "optional": true, @@ -252109,7 +252109,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 70, + "line": 10, }, "name": "VpcPeeringConnectionOptionsConfig", "properties": Array [ @@ -252118,7 +252118,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 71, + "line": 11, }, "name": "vpcPeeringConnectionId", "type": Object { @@ -252133,7 +252133,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 73, + "line": 13, }, "name": "accepter", "optional": true, @@ -252154,7 +252154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 75, + "line": 15, }, "name": "requester", "optional": true, @@ -252176,7 +252176,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 82, + "line": 22, }, "name": "VpcPeeringConnectionOptionsRequester", "properties": Array [ @@ -252185,7 +252185,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 83, + "line": 23, }, "name": "allowClassicLinkToRemoteVpc", "optional": true, @@ -252198,7 +252198,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 84, + "line": 24, }, "name": "allowRemoteVpcDnsResolution", "optional": true, @@ -252211,7 +252211,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection-options.ts", - "line": 85, + "line": 25, }, "name": "allowVpcToRemoteClassicLink", "optional": true, @@ -252228,7 +252228,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 137, + "line": 29, }, "name": "VpcPeeringConnectionRequester", "properties": Array [ @@ -252237,7 +252237,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 138, + "line": 30, }, "name": "allowClassicLinkToRemoteVpc", "optional": true, @@ -252250,7 +252250,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 139, + "line": 31, }, "name": "allowRemoteVpcDnsResolution", "optional": true, @@ -252263,7 +252263,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 140, + "line": 32, }, "name": "allowVpcToRemoteClassicLink", "optional": true, @@ -252280,7 +252280,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 142, + "line": 34, }, "name": "VpcPeeringConnectionTimeouts", "properties": Array [ @@ -252289,7 +252289,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 143, + "line": 35, }, "name": "create", "optional": true, @@ -252302,7 +252302,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 144, + "line": 36, }, "name": "delete", "optional": true, @@ -252315,7 +252315,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpc-peering-connection.ts", - "line": 145, + "line": 37, }, "name": "update", "optional": true, @@ -252354,13 +252354,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 212, + "line": 70, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 269, + "line": 127, }, "name": "routes", "parameters": Array [ @@ -252380,7 +252380,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 418, + "line": 276, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -252398,7 +252398,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 401, + "line": 259, }, "name": "vgwTelemetry", "parameters": Array [ @@ -252422,7 +252422,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 246, + "line": 104, }, "name": "customerGatewayConfiguration", "type": Object { @@ -252433,7 +252433,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 292, + "line": 150, }, "name": "transitGatewayAttachmentId", "type": Object { @@ -252444,7 +252444,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 306, + "line": 164, }, "name": "tunnel1Address", "type": Object { @@ -252455,7 +252455,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 311, + "line": 169, }, "name": "tunnel1BgpAsn", "type": Object { @@ -252466,7 +252466,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 316, + "line": 174, }, "name": "tunnel1BgpHoldtime", "type": Object { @@ -252477,7 +252477,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 321, + "line": 179, }, "name": "tunnel1CgwInsideAddress", "type": Object { @@ -252488,7 +252488,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 344, + "line": 202, }, "name": "tunnel1VgwInsideAddress", "type": Object { @@ -252499,7 +252499,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 349, + "line": 207, }, "name": "tunnel2Address", "type": Object { @@ -252510,7 +252510,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 354, + "line": 212, }, "name": "tunnel2BgpAsn", "type": Object { @@ -252521,7 +252521,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 359, + "line": 217, }, "name": "tunnel2BgpHoldtime", "type": Object { @@ -252532,7 +252532,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 364, + "line": 222, }, "name": "tunnel2CgwInsideAddress", "type": Object { @@ -252543,7 +252543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 387, + "line": 245, }, "name": "tunnel2VgwInsideAddress", "type": Object { @@ -252553,7 +252553,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 252, + "line": 110, }, "name": "customerGatewayId", "type": Object { @@ -252563,7 +252563,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 393, + "line": 251, }, "name": "type", "type": Object { @@ -252573,7 +252573,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 261, + "line": 119, }, "name": "id", "optional": true, @@ -252584,7 +252584,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 275, + "line": 133, }, "name": "staticRoutesOnly", "optional": true, @@ -252595,7 +252595,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 284, + "line": 142, }, "name": "tags", "optional": true, @@ -252611,7 +252611,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 298, + "line": 156, }, "name": "transitGatewayId", "optional": true, @@ -252622,7 +252622,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 327, + "line": 185, }, "name": "tunnel1InsideCidr", "optional": true, @@ -252633,7 +252633,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 336, + "line": 194, }, "name": "tunnel1PresharedKey", "optional": true, @@ -252644,7 +252644,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 370, + "line": 228, }, "name": "tunnel2InsideCidr", "optional": true, @@ -252655,7 +252655,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 379, + "line": 237, }, "name": "tunnel2PresharedKey", "optional": true, @@ -252666,7 +252666,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 407, + "line": 265, }, "name": "vpnGatewayId", "optional": true, @@ -252686,7 +252686,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 153, + "line": 11, }, "name": "VpnConnectionConfig", "properties": Array [ @@ -252695,7 +252695,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 154, + "line": 12, }, "name": "customerGatewayId", "type": Object { @@ -252707,7 +252707,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 162, + "line": 20, }, "name": "type", "type": Object { @@ -252719,7 +252719,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 155, + "line": 13, }, "name": "staticRoutesOnly", "optional": true, @@ -252732,7 +252732,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 156, + "line": 14, }, "name": "tags", "optional": true, @@ -252750,7 +252750,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 157, + "line": 15, }, "name": "transitGatewayId", "optional": true, @@ -252763,7 +252763,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 158, + "line": 16, }, "name": "tunnel1InsideCidr", "optional": true, @@ -252776,7 +252776,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 159, + "line": 17, }, "name": "tunnel1PresharedKey", "optional": true, @@ -252789,7 +252789,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 160, + "line": 18, }, "name": "tunnel2InsideCidr", "optional": true, @@ -252802,7 +252802,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 161, + "line": 19, }, "name": "tunnel2PresharedKey", "optional": true, @@ -252815,7 +252815,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 163, + "line": 21, }, "name": "vpnGatewayId", "optional": true, @@ -252854,13 +252854,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpn-connection-route.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection-route.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -252881,7 +252881,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection-route.ts", - "line": 66, + "line": 44, }, "name": "destinationCidrBlock", "type": Object { @@ -252891,7 +252891,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection-route.ts", - "line": 84, + "line": 62, }, "name": "vpnConnectionId", "type": Object { @@ -252901,7 +252901,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-connection-route.ts", - "line": 75, + "line": 53, }, "name": "id", "optional": true, @@ -252921,7 +252921,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpn-connection-route.ts", - "line": 32, + "line": 10, }, "name": "VpnConnectionRouteConfig", "properties": Array [ @@ -252930,7 +252930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection-route.ts", - "line": 33, + "line": 11, }, "name": "destinationCidrBlock", "type": Object { @@ -252942,7 +252942,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection-route.ts", - "line": 34, + "line": 12, }, "name": "vpnConnectionId", "type": Object { @@ -252983,7 +252983,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 165, + "line": 23, }, "name": "VpnConnectionRoutes", "properties": Array [ @@ -252991,7 +252991,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 168, + "line": 26, }, "name": "destinationCidrBlock", "type": Object { @@ -253002,7 +253002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 173, + "line": 31, }, "name": "source", "type": Object { @@ -253013,7 +253013,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 178, + "line": 36, }, "name": "state", "type": Object { @@ -253054,7 +253054,7 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 182, + "line": 40, }, "name": "VpnConnectionVgwTelemetry", "properties": Array [ @@ -253062,7 +253062,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 185, + "line": 43, }, "name": "acceptedRouteCount", "type": Object { @@ -253073,7 +253073,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 190, + "line": 48, }, "name": "lastStatusChange", "type": Object { @@ -253084,7 +253084,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 195, + "line": 53, }, "name": "outsideIpAddress", "type": Object { @@ -253095,7 +253095,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 200, + "line": 58, }, "name": "status", "type": Object { @@ -253106,7 +253106,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-connection.ts", - "line": 205, + "line": 63, }, "name": "statusMessage", "type": Object { @@ -253145,13 +253145,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 54, + "line": 19, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 130, + "line": 95, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -253172,7 +253172,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 83, + "line": 48, }, "name": "amazonSideAsn", "optional": true, @@ -253183,7 +253183,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 92, + "line": 57, }, "name": "availabilityZone", "optional": true, @@ -253194,7 +253194,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 101, + "line": 66, }, "name": "id", "optional": true, @@ -253205,7 +253205,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 110, + "line": 75, }, "name": "tags", "optional": true, @@ -253221,7 +253221,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 119, + "line": 84, }, "name": "vpcId", "optional": true, @@ -253260,13 +253260,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpn-gateway-attachment.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway-attachment.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -253287,7 +253287,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway-attachment.ts", - "line": 75, + "line": 53, }, "name": "vpcId", "type": Object { @@ -253297,7 +253297,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway-attachment.ts", - "line": 84, + "line": 62, }, "name": "vpnGatewayId", "type": Object { @@ -253307,7 +253307,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway-attachment.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -253327,7 +253327,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpn-gateway-attachment.ts", - "line": 32, + "line": 10, }, "name": "VpnGatewayAttachmentConfig", "properties": Array [ @@ -253336,7 +253336,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-gateway-attachment.ts", - "line": 33, + "line": 11, }, "name": "vpcId", "type": Object { @@ -253348,7 +253348,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-gateway-attachment.ts", - "line": 34, + "line": 12, }, "name": "vpnGatewayId", "type": Object { @@ -253367,7 +253367,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 45, + "line": 10, }, "name": "VpnGatewayConfig", "properties": Array [ @@ -253376,7 +253376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 46, + "line": 11, }, "name": "amazonSideAsn", "optional": true, @@ -253389,7 +253389,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 47, + "line": 12, }, "name": "availabilityZone", "optional": true, @@ -253402,7 +253402,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 48, + "line": 13, }, "name": "tags", "optional": true, @@ -253420,7 +253420,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-gateway.ts", - "line": 49, + "line": 14, }, "name": "vpcId", "optional": true, @@ -253459,13 +253459,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/vpn-gateway-route-propagation.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway-route-propagation.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -253486,7 +253486,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway-route-propagation.ts", - "line": 75, + "line": 53, }, "name": "routeTableId", "type": Object { @@ -253496,7 +253496,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway-route-propagation.ts", - "line": 84, + "line": 62, }, "name": "vpnGatewayId", "type": Object { @@ -253506,7 +253506,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/vpn-gateway-route-propagation.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -253526,7 +253526,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/vpn-gateway-route-propagation.ts", - "line": 32, + "line": 10, }, "name": "VpnGatewayRoutePropagationConfig", "properties": Array [ @@ -253535,7 +253535,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-gateway-route-propagation.ts", - "line": 33, + "line": 11, }, "name": "routeTableId", "type": Object { @@ -253547,7 +253547,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/vpn-gateway-route-propagation.ts", - "line": 34, + "line": 12, }, "name": "vpnGatewayId", "type": Object { @@ -253585,13 +253585,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 87, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 143, + "line": 85, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -253612,7 +253612,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 123, + "line": 65, }, "name": "name", "type": Object { @@ -253622,7 +253622,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 132, + "line": 74, }, "name": "byteMatchTuples", "optional": true, @@ -253638,7 +253638,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 114, + "line": 56, }, "name": "id", "optional": true, @@ -253655,7 +253655,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 77, + "line": 19, }, "name": "WafByteMatchSetByteMatchTuples", "properties": Array [ @@ -253667,7 +253667,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 82, + "line": 24, }, "name": "fieldToMatch", "type": Object { @@ -253684,7 +253684,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 78, + "line": 20, }, "name": "positionalConstraint", "type": Object { @@ -253696,7 +253696,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 80, + "line": 22, }, "name": "textTransformation", "type": Object { @@ -253708,7 +253708,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 79, + "line": 21, }, "name": "targetString", "optional": true, @@ -253725,7 +253725,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 73, + "line": 15, }, "name": "WafByteMatchSetByteMatchTuplesFieldToMatch", "properties": Array [ @@ -253734,7 +253734,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 75, + "line": 17, }, "name": "type", "type": Object { @@ -253746,7 +253746,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 74, + "line": 16, }, "name": "data", "optional": true, @@ -253766,7 +253766,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 68, + "line": 10, }, "name": "WafByteMatchSetConfig", "properties": Array [ @@ -253775,7 +253775,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 69, + "line": 11, }, "name": "name", "type": Object { @@ -253790,7 +253790,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-byte-match-set.ts", - "line": 71, + "line": 13, }, "name": "byteMatchTuples", "optional": true, @@ -253834,13 +253834,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 61, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 122, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -253862,7 +253862,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 87, + "line": 48, }, "name": "arn", "type": Object { @@ -253872,7 +253872,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 102, + "line": 63, }, "name": "name", "type": Object { @@ -253882,7 +253882,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 111, + "line": 72, }, "name": "geoMatchConstraint", "optional": true, @@ -253898,7 +253898,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 93, + "line": 54, }, "name": "id", "optional": true, @@ -253918,7 +253918,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 49, + "line": 10, }, "name": "WafGeoMatchSetConfig", "properties": Array [ @@ -253927,7 +253927,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 50, + "line": 11, }, "name": "name", "type": Object { @@ -253942,7 +253942,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 52, + "line": 13, }, "name": "geoMatchConstraint", "optional": true, @@ -253964,7 +253964,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 54, + "line": 15, }, "name": "WafGeoMatchSetGeoMatchConstraint", "properties": Array [ @@ -253973,7 +253973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 55, + "line": 16, }, "name": "type", "type": Object { @@ -253985,7 +253985,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-geo-match-set.ts", - "line": 56, + "line": 17, }, "name": "value", "type": Object { @@ -254023,13 +254023,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 61, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 122, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -254051,7 +254051,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 87, + "line": 48, }, "name": "arn", "type": Object { @@ -254061,7 +254061,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 102, + "line": 63, }, "name": "name", "type": Object { @@ -254071,7 +254071,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 93, + "line": 54, }, "name": "id", "optional": true, @@ -254082,7 +254082,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 111, + "line": 72, }, "name": "ipSetDescriptors", "optional": true, @@ -254107,7 +254107,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 49, + "line": 10, }, "name": "WafIpsetConfig", "properties": Array [ @@ -254116,7 +254116,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 50, + "line": 11, }, "name": "name", "type": Object { @@ -254131,7 +254131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 52, + "line": 13, }, "name": "ipSetDescriptors", "optional": true, @@ -254153,7 +254153,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 54, + "line": 15, }, "name": "WafIpsetIpSetDescriptors", "properties": Array [ @@ -254162,7 +254162,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 55, + "line": 16, }, "name": "type", "type": Object { @@ -254174,7 +254174,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-ipset.ts", - "line": 56, + "line": 17, }, "name": "value", "type": Object { @@ -254212,13 +254212,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 89, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 190, + "line": 128, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -254240,7 +254240,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 119, + "line": 57, }, "name": "arn", "type": Object { @@ -254250,7 +254250,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 134, + "line": 72, }, "name": "metricName", "type": Object { @@ -254260,7 +254260,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 143, + "line": 81, }, "name": "name", "type": Object { @@ -254270,7 +254270,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 152, + "line": 90, }, "name": "rateKey", "type": Object { @@ -254280,7 +254280,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 161, + "line": 99, }, "name": "rateLimit", "type": Object { @@ -254290,7 +254290,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 125, + "line": 63, }, "name": "id", "optional": true, @@ -254301,7 +254301,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 179, + "line": 117, }, "name": "predicates", "optional": true, @@ -254317,7 +254317,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 170, + "line": 108, }, "name": "tags", "optional": true, @@ -254342,7 +254342,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 72, + "line": 10, }, "name": "WafRateBasedRuleConfig", "properties": Array [ @@ -254351,7 +254351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 73, + "line": 11, }, "name": "metricName", "type": Object { @@ -254363,7 +254363,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 74, + "line": 12, }, "name": "name", "type": Object { @@ -254375,7 +254375,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 75, + "line": 13, }, "name": "rateKey", "type": Object { @@ -254387,7 +254387,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 76, + "line": 14, }, "name": "rateLimit", "type": Object { @@ -254402,7 +254402,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 79, + "line": 17, }, "name": "predicates", "optional": true, @@ -254420,7 +254420,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 77, + "line": 15, }, "name": "tags", "optional": true, @@ -254442,7 +254442,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 81, + "line": 19, }, "name": "WafRateBasedRulePredicates", "properties": Array [ @@ -254451,7 +254451,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 82, + "line": 20, }, "name": "dataId", "type": Object { @@ -254463,7 +254463,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 83, + "line": 21, }, "name": "negated", "type": Object { @@ -254475,7 +254475,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rate-based-rule.ts", - "line": 84, + "line": 22, }, "name": "type", "type": Object { @@ -254513,13 +254513,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 86, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 147, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -254541,7 +254541,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 112, + "line": 54, }, "name": "arn", "type": Object { @@ -254551,7 +254551,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 127, + "line": 69, }, "name": "name", "type": Object { @@ -254561,7 +254561,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 118, + "line": 60, }, "name": "id", "optional": true, @@ -254572,7 +254572,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 136, + "line": 78, }, "name": "regexMatchTuple", "optional": true, @@ -254597,7 +254597,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 68, + "line": 10, }, "name": "WafRegexMatchSetConfig", "properties": Array [ @@ -254606,7 +254606,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 69, + "line": 11, }, "name": "name", "type": Object { @@ -254621,7 +254621,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 71, + "line": 13, }, "name": "regexMatchTuple", "optional": true, @@ -254643,7 +254643,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 77, + "line": 19, }, "name": "WafRegexMatchSetRegexMatchTuple", "properties": Array [ @@ -254655,7 +254655,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 81, + "line": 23, }, "name": "fieldToMatch", "type": Object { @@ -254672,7 +254672,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 78, + "line": 20, }, "name": "regexPatternSetId", "type": Object { @@ -254684,7 +254684,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 79, + "line": 21, }, "name": "textTransformation", "type": Object { @@ -254700,7 +254700,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 73, + "line": 15, }, "name": "WafRegexMatchSetRegexMatchTupleFieldToMatch", "properties": Array [ @@ -254709,7 +254709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 75, + "line": 17, }, "name": "type", "type": Object { @@ -254721,7 +254721,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-match-set.ts", - "line": 74, + "line": 16, }, "name": "data", "optional": true, @@ -254760,13 +254760,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-regex-pattern-set.ts", - "line": 46, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-regex-pattern-set.ts", - "line": 107, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -254788,7 +254788,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-pattern-set.ts", - "line": 72, + "line": 43, }, "name": "arn", "type": Object { @@ -254798,7 +254798,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-regex-pattern-set.ts", - "line": 87, + "line": 58, }, "name": "name", "type": Object { @@ -254808,7 +254808,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-regex-pattern-set.ts", - "line": 78, + "line": 49, }, "name": "id", "optional": true, @@ -254819,7 +254819,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-regex-pattern-set.ts", - "line": 96, + "line": 67, }, "name": "regexPatternStrings", "optional": true, @@ -254844,7 +254844,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-regex-pattern-set.ts", - "line": 39, + "line": 10, }, "name": "WafRegexPatternSetConfig", "properties": Array [ @@ -254853,7 +254853,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-pattern-set.ts", - "line": 40, + "line": 11, }, "name": "name", "type": Object { @@ -254865,7 +254865,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-regex-pattern-set.ts", - "line": 41, + "line": 12, }, "name": "regexPatternStrings", "optional": true, @@ -254909,13 +254909,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 79, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 160, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -254937,7 +254937,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 107, + "line": 53, }, "name": "arn", "type": Object { @@ -254947,7 +254947,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 122, + "line": 68, }, "name": "metricName", "type": Object { @@ -254957,7 +254957,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 131, + "line": 77, }, "name": "name", "type": Object { @@ -254967,7 +254967,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 113, + "line": 59, }, "name": "id", "optional": true, @@ -254978,7 +254978,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 149, + "line": 95, }, "name": "predicates", "optional": true, @@ -254994,7 +254994,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 140, + "line": 86, }, "name": "tags", "optional": true, @@ -255019,7 +255019,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 64, + "line": 10, }, "name": "WafRuleConfig", "properties": Array [ @@ -255028,7 +255028,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 65, + "line": 11, }, "name": "metricName", "type": Object { @@ -255040,7 +255040,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 66, + "line": 12, }, "name": "name", "type": Object { @@ -255055,7 +255055,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 69, + "line": 15, }, "name": "predicates", "optional": true, @@ -255073,7 +255073,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 67, + "line": 13, }, "name": "tags", "optional": true, @@ -255117,13 +255117,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 99, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 180, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -255145,7 +255145,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 127, + "line": 58, }, "name": "arn", "type": Object { @@ -255155,7 +255155,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 142, + "line": 73, }, "name": "metricName", "type": Object { @@ -255165,7 +255165,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 151, + "line": 82, }, "name": "name", "type": Object { @@ -255175,7 +255175,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 169, + "line": 100, }, "name": "activatedRule", "optional": true, @@ -255191,7 +255191,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 133, + "line": 64, }, "name": "id", "optional": true, @@ -255202,7 +255202,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 160, + "line": 91, }, "name": "tags", "optional": true, @@ -255224,7 +255224,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 89, + "line": 20, }, "name": "WafRuleGroupActivatedRule", "properties": Array [ @@ -255236,7 +255236,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 94, + "line": 25, }, "name": "action", "type": Object { @@ -255253,7 +255253,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 90, + "line": 21, }, "name": "priority", "type": Object { @@ -255265,7 +255265,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 91, + "line": 22, }, "name": "ruleId", "type": Object { @@ -255277,7 +255277,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 92, + "line": 23, }, "name": "type", "optional": true, @@ -255294,7 +255294,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 86, + "line": 17, }, "name": "WafRuleGroupActivatedRuleAction", "properties": Array [ @@ -255303,7 +255303,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 87, + "line": 18, }, "name": "type", "type": Object { @@ -255322,7 +255322,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 79, + "line": 10, }, "name": "WafRuleGroupConfig", "properties": Array [ @@ -255331,7 +255331,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 80, + "line": 11, }, "name": "metricName", "type": Object { @@ -255343,7 +255343,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 81, + "line": 12, }, "name": "name", "type": Object { @@ -255358,7 +255358,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 84, + "line": 15, }, "name": "activatedRule", "optional": true, @@ -255376,7 +255376,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule-group.ts", - "line": 82, + "line": 13, }, "name": "tags", "optional": true, @@ -255398,7 +255398,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 71, + "line": 17, }, "name": "WafRulePredicates", "properties": Array [ @@ -255407,7 +255407,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 72, + "line": 18, }, "name": "dataId", "type": Object { @@ -255419,7 +255419,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 73, + "line": 19, }, "name": "negated", "type": Object { @@ -255431,7 +255431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-rule.ts", - "line": 74, + "line": 20, }, "name": "type", "type": Object { @@ -255469,13 +255469,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 91, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 152, + "line": 90, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -255497,7 +255497,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 117, + "line": 55, }, "name": "arn", "type": Object { @@ -255507,7 +255507,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 132, + "line": 70, }, "name": "name", "type": Object { @@ -255517,7 +255517,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 123, + "line": 61, }, "name": "id", "optional": true, @@ -255528,7 +255528,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 141, + "line": 79, }, "name": "sizeConstraints", "optional": true, @@ -255553,7 +255553,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 72, + "line": 10, }, "name": "WafSizeConstraintSetConfig", "properties": Array [ @@ -255562,7 +255562,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 73, + "line": 11, }, "name": "name", "type": Object { @@ -255577,7 +255577,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 75, + "line": 13, }, "name": "sizeConstraints", "optional": true, @@ -255599,7 +255599,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 81, + "line": 19, }, "name": "WafSizeConstraintSetSizeConstraints", "properties": Array [ @@ -255608,7 +255608,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 82, + "line": 20, }, "name": "comparisonOperator", "type": Object { @@ -255623,7 +255623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 86, + "line": 24, }, "name": "fieldToMatch", "type": Object { @@ -255640,7 +255640,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 83, + "line": 21, }, "name": "size", "type": Object { @@ -255652,7 +255652,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 84, + "line": 22, }, "name": "textTransformation", "type": Object { @@ -255668,7 +255668,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 77, + "line": 15, }, "name": "WafSizeConstraintSetSizeConstraintsFieldToMatch", "properties": Array [ @@ -255677,7 +255677,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 79, + "line": 17, }, "name": "type", "type": Object { @@ -255689,7 +255689,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-size-constraint-set.ts", - "line": 78, + "line": 16, }, "name": "data", "optional": true, @@ -255728,13 +255728,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 77, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 133, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -255755,7 +255755,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 113, + "line": 63, }, "name": "name", "type": Object { @@ -255765,7 +255765,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 104, + "line": 54, }, "name": "id", "optional": true, @@ -255776,7 +255776,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 122, + "line": 72, }, "name": "sqlInjectionMatchTuples", "optional": true, @@ -255801,7 +255801,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 60, + "line": 10, }, "name": "WafSqlInjectionMatchSetConfig", "properties": Array [ @@ -255810,7 +255810,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 61, + "line": 11, }, "name": "name", "type": Object { @@ -255825,7 +255825,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 63, + "line": 13, }, "name": "sqlInjectionMatchTuples", "optional": true, @@ -255847,7 +255847,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 69, + "line": 19, }, "name": "WafSqlInjectionMatchSetSqlInjectionMatchTuples", "properties": Array [ @@ -255859,7 +255859,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 72, + "line": 22, }, "name": "fieldToMatch", "type": Object { @@ -255876,7 +255876,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 70, + "line": 20, }, "name": "textTransformation", "type": Object { @@ -255892,7 +255892,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 65, + "line": 15, }, "name": "WafSqlInjectionMatchSetSqlInjectionMatchTuplesFieldToMatch", "properties": Array [ @@ -255901,7 +255901,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 67, + "line": 17, }, "name": "type", "type": Object { @@ -255913,7 +255913,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-sql-injection-match-set.ts", - "line": 66, + "line": 16, }, "name": "data", "optional": true, @@ -255952,13 +255952,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 186, + "line": 55, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 287, + "line": 156, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -255980,7 +255980,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 216, + "line": 85, }, "name": "arn", "type": Object { @@ -255990,7 +255990,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 258, + "line": 127, }, "name": "defaultAction", "type": Object { @@ -256005,7 +256005,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 231, + "line": 100, }, "name": "metricName", "type": Object { @@ -256015,7 +256015,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 240, + "line": 109, }, "name": "name", "type": Object { @@ -256025,7 +256025,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 222, + "line": 91, }, "name": "id", "optional": true, @@ -256036,7 +256036,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 267, + "line": 136, }, "name": "loggingConfiguration", "optional": true, @@ -256052,7 +256052,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 276, + "line": 145, }, "name": "rules", "optional": true, @@ -256068,7 +256068,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 249, + "line": 118, }, "name": "tags", "optional": true, @@ -256093,7 +256093,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 141, + "line": 10, }, "name": "WafWebAclConfig", "properties": Array [ @@ -256105,7 +256105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 146, + "line": 15, }, "name": "defaultAction", "type": Object { @@ -256122,7 +256122,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 142, + "line": 11, }, "name": "metricName", "type": Object { @@ -256134,7 +256134,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 143, + "line": 12, }, "name": "name", "type": Object { @@ -256149,7 +256149,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 148, + "line": 17, }, "name": "loggingConfiguration", "optional": true, @@ -256170,7 +256170,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 150, + "line": 19, }, "name": "rules", "optional": true, @@ -256188,7 +256188,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 144, + "line": 13, }, "name": "tags", "optional": true, @@ -256210,7 +256210,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 152, + "line": 21, }, "name": "WafWebAclDefaultAction", "properties": Array [ @@ -256219,7 +256219,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 153, + "line": 22, }, "name": "type", "type": Object { @@ -256235,7 +256235,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 163, + "line": 32, }, "name": "WafWebAclLoggingConfiguration", "properties": Array [ @@ -256244,7 +256244,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 164, + "line": 33, }, "name": "logDestination", "type": Object { @@ -256259,7 +256259,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 166, + "line": 35, }, "name": "redactedFields", "optional": true, @@ -256281,7 +256281,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 159, + "line": 28, }, "name": "WafWebAclLoggingConfigurationRedactedFields", "properties": Array [ @@ -256293,7 +256293,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 161, + "line": 30, }, "name": "fieldToMatch", "type": Object { @@ -256314,7 +256314,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 155, + "line": 24, }, "name": "WafWebAclLoggingConfigurationRedactedFieldsFieldToMatch", "properties": Array [ @@ -256323,7 +256323,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 157, + "line": 26, }, "name": "type", "type": Object { @@ -256335,7 +256335,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 156, + "line": 25, }, "name": "data", "optional": true, @@ -256352,7 +256352,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 174, + "line": 43, }, "name": "WafWebAclRules", "properties": Array [ @@ -256361,7 +256361,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 175, + "line": 44, }, "name": "priority", "type": Object { @@ -256373,7 +256373,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 176, + "line": 45, }, "name": "ruleId", "type": Object { @@ -256388,7 +256388,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 179, + "line": 48, }, "name": "action", "optional": true, @@ -256409,7 +256409,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 181, + "line": 50, }, "name": "overrideAction", "optional": true, @@ -256427,7 +256427,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 177, + "line": 46, }, "name": "type", "optional": true, @@ -256444,7 +256444,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 168, + "line": 37, }, "name": "WafWebAclRulesAction", "properties": Array [ @@ -256453,7 +256453,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 169, + "line": 38, }, "name": "type", "type": Object { @@ -256469,7 +256469,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 171, + "line": 40, }, "name": "WafWebAclRulesOverrideAction", "properties": Array [ @@ -256478,7 +256478,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-web-acl.ts", - "line": 172, + "line": 41, }, "name": "type", "type": Object { @@ -256516,13 +256516,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 81, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 142, + "line": 88, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -256544,7 +256544,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 107, + "line": 53, }, "name": "arn", "type": Object { @@ -256554,7 +256554,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 122, + "line": 68, }, "name": "name", "type": Object { @@ -256564,7 +256564,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 113, + "line": 59, }, "name": "id", "optional": true, @@ -256575,7 +256575,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 131, + "line": 77, }, "name": "xssMatchTuples", "optional": true, @@ -256600,7 +256600,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 64, + "line": 10, }, "name": "WafXssMatchSetConfig", "properties": Array [ @@ -256609,7 +256609,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 65, + "line": 11, }, "name": "name", "type": Object { @@ -256624,7 +256624,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 67, + "line": 13, }, "name": "xssMatchTuples", "optional": true, @@ -256646,7 +256646,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 73, + "line": 19, }, "name": "WafXssMatchSetXssMatchTuples", "properties": Array [ @@ -256658,7 +256658,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 76, + "line": 22, }, "name": "fieldToMatch", "type": Object { @@ -256675,7 +256675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 74, + "line": 20, }, "name": "textTransformation", "type": Object { @@ -256691,7 +256691,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 69, + "line": 15, }, "name": "WafXssMatchSetXssMatchTuplesFieldToMatch", "properties": Array [ @@ -256700,7 +256700,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 71, + "line": 17, }, "name": "type", "type": Object { @@ -256712,7 +256712,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/waf-xss-match-set.ts", - "line": 70, + "line": 16, }, "name": "data", "optional": true, @@ -256751,13 +256751,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 138, + "line": 42, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 204, + "line": 108, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -256778,7 +256778,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 175, + "line": 79, }, "name": "name", "type": Object { @@ -256788,7 +256788,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 184, + "line": 88, }, "name": "byteMatchTuple", "optional": true, @@ -256804,7 +256804,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 193, + "line": 97, }, "name": "byteMatchTuples", "optional": true, @@ -256820,7 +256820,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 166, + "line": 70, }, "name": "id", "optional": true, @@ -256837,7 +256837,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 117, + "line": 21, }, "name": "WafregionalByteMatchSetByteMatchTuple", "properties": Array [ @@ -256849,7 +256849,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 122, + "line": 26, }, "name": "fieldToMatch", "type": Object { @@ -256866,7 +256866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 118, + "line": 22, }, "name": "positionalConstraint", "type": Object { @@ -256878,7 +256878,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 120, + "line": 24, }, "name": "textTransformation", "type": Object { @@ -256890,7 +256890,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 119, + "line": 23, }, "name": "targetString", "optional": true, @@ -256907,7 +256907,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 113, + "line": 17, }, "name": "WafregionalByteMatchSetByteMatchTupleFieldToMatch", "properties": Array [ @@ -256916,7 +256916,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 115, + "line": 19, }, "name": "type", "type": Object { @@ -256928,7 +256928,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 114, + "line": 18, }, "name": "data", "optional": true, @@ -256945,7 +256945,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 128, + "line": 32, }, "name": "WafregionalByteMatchSetByteMatchTuples", "properties": Array [ @@ -256957,7 +256957,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 133, + "line": 37, }, "name": "fieldToMatch", "type": Object { @@ -256974,7 +256974,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 129, + "line": 33, }, "name": "positionalConstraint", "type": Object { @@ -256986,7 +256986,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 131, + "line": 35, }, "name": "textTransformation", "type": Object { @@ -256998,7 +256998,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 130, + "line": 34, }, "name": "targetString", "optional": true, @@ -257015,7 +257015,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 124, + "line": 28, }, "name": "WafregionalByteMatchSetByteMatchTuplesFieldToMatch", "properties": Array [ @@ -257024,7 +257024,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 126, + "line": 30, }, "name": "type", "type": Object { @@ -257036,7 +257036,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 125, + "line": 29, }, "name": "data", "optional": true, @@ -257056,7 +257056,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 106, + "line": 10, }, "name": "WafregionalByteMatchSetConfig", "properties": Array [ @@ -257065,7 +257065,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 107, + "line": 11, }, "name": "name", "type": Object { @@ -257080,7 +257080,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 109, + "line": 13, }, "name": "byteMatchTuple", "optional": true, @@ -257101,7 +257101,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-byte-match-set.ts", - "line": 111, + "line": 15, }, "name": "byteMatchTuples", "optional": true, @@ -257145,13 +257145,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 57, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 113, + "line": 78, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -257172,7 +257172,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 93, + "line": 58, }, "name": "name", "type": Object { @@ -257182,7 +257182,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 102, + "line": 67, }, "name": "geoMatchConstraint", "optional": true, @@ -257198,7 +257198,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 84, + "line": 49, }, "name": "id", "optional": true, @@ -257218,7 +257218,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 45, + "line": 10, }, "name": "WafregionalGeoMatchSetConfig", "properties": Array [ @@ -257227,7 +257227,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 46, + "line": 11, }, "name": "name", "type": Object { @@ -257242,7 +257242,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 48, + "line": 13, }, "name": "geoMatchConstraint", "optional": true, @@ -257264,7 +257264,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 50, + "line": 15, }, "name": "WafregionalGeoMatchSetGeoMatchConstraint", "properties": Array [ @@ -257273,7 +257273,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 51, + "line": 16, }, "name": "type", "type": Object { @@ -257285,7 +257285,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-geo-match-set.ts", - "line": 52, + "line": 17, }, "name": "value", "type": Object { @@ -257323,13 +257323,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 61, + "line": 22, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 122, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -257351,7 +257351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 87, + "line": 48, }, "name": "arn", "type": Object { @@ -257361,7 +257361,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 102, + "line": 63, }, "name": "name", "type": Object { @@ -257371,7 +257371,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 93, + "line": 54, }, "name": "id", "optional": true, @@ -257382,7 +257382,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 111, + "line": 72, }, "name": "ipSetDescriptor", "optional": true, @@ -257407,7 +257407,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 49, + "line": 10, }, "name": "WafregionalIpsetConfig", "properties": Array [ @@ -257416,7 +257416,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 50, + "line": 11, }, "name": "name", "type": Object { @@ -257431,7 +257431,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 52, + "line": 13, }, "name": "ipSetDescriptor", "optional": true, @@ -257453,7 +257453,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 54, + "line": 15, }, "name": "WafregionalIpsetIpSetDescriptor", "properties": Array [ @@ -257462,7 +257462,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 55, + "line": 16, }, "name": "type", "type": Object { @@ -257474,7 +257474,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-ipset.ts", - "line": 56, + "line": 17, }, "name": "value", "type": Object { @@ -257512,13 +257512,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 89, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 190, + "line": 128, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -257540,7 +257540,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 119, + "line": 57, }, "name": "arn", "type": Object { @@ -257550,7 +257550,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 134, + "line": 72, }, "name": "metricName", "type": Object { @@ -257560,7 +257560,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 143, + "line": 81, }, "name": "name", "type": Object { @@ -257570,7 +257570,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 152, + "line": 90, }, "name": "rateKey", "type": Object { @@ -257580,7 +257580,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 161, + "line": 99, }, "name": "rateLimit", "type": Object { @@ -257590,7 +257590,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 125, + "line": 63, }, "name": "id", "optional": true, @@ -257601,7 +257601,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 179, + "line": 117, }, "name": "predicate", "optional": true, @@ -257617,7 +257617,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 170, + "line": 108, }, "name": "tags", "optional": true, @@ -257642,7 +257642,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 72, + "line": 10, }, "name": "WafregionalRateBasedRuleConfig", "properties": Array [ @@ -257651,7 +257651,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 73, + "line": 11, }, "name": "metricName", "type": Object { @@ -257663,7 +257663,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 74, + "line": 12, }, "name": "name", "type": Object { @@ -257675,7 +257675,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 75, + "line": 13, }, "name": "rateKey", "type": Object { @@ -257687,7 +257687,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 76, + "line": 14, }, "name": "rateLimit", "type": Object { @@ -257702,7 +257702,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 79, + "line": 17, }, "name": "predicate", "optional": true, @@ -257720,7 +257720,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 77, + "line": 15, }, "name": "tags", "optional": true, @@ -257742,7 +257742,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 81, + "line": 19, }, "name": "WafregionalRateBasedRulePredicate", "properties": Array [ @@ -257751,7 +257751,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 82, + "line": 20, }, "name": "dataId", "type": Object { @@ -257763,7 +257763,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 83, + "line": 21, }, "name": "negated", "type": Object { @@ -257775,7 +257775,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rate-based-rule.ts", - "line": 84, + "line": 22, }, "name": "type", "type": Object { @@ -257813,13 +257813,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 82, + "line": 28, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 138, + "line": 84, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -257840,7 +257840,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 118, + "line": 64, }, "name": "name", "type": Object { @@ -257850,7 +257850,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 109, + "line": 55, }, "name": "id", "optional": true, @@ -257861,7 +257861,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 127, + "line": 73, }, "name": "regexMatchTuple", "optional": true, @@ -257886,7 +257886,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 64, + "line": 10, }, "name": "WafregionalRegexMatchSetConfig", "properties": Array [ @@ -257895,7 +257895,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 65, + "line": 11, }, "name": "name", "type": Object { @@ -257910,7 +257910,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 67, + "line": 13, }, "name": "regexMatchTuple", "optional": true, @@ -257932,7 +257932,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 73, + "line": 19, }, "name": "WafregionalRegexMatchSetRegexMatchTuple", "properties": Array [ @@ -257944,7 +257944,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 77, + "line": 23, }, "name": "fieldToMatch", "type": Object { @@ -257961,7 +257961,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 74, + "line": 20, }, "name": "regexPatternSetId", "type": Object { @@ -257973,7 +257973,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 75, + "line": 21, }, "name": "textTransformation", "type": Object { @@ -257989,7 +257989,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 69, + "line": 15, }, "name": "WafregionalRegexMatchSetRegexMatchTupleFieldToMatch", "properties": Array [ @@ -257998,7 +257998,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 71, + "line": 17, }, "name": "type", "type": Object { @@ -258010,7 +258010,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-regex-match-set.ts", - "line": 70, + "line": 16, }, "name": "data", "optional": true, @@ -258049,13 +258049,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-regex-pattern-set.ts", - "line": 42, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-regex-pattern-set.ts", - "line": 98, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -258076,7 +258076,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-regex-pattern-set.ts", - "line": 78, + "line": 53, }, "name": "name", "type": Object { @@ -258086,7 +258086,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-regex-pattern-set.ts", - "line": 69, + "line": 44, }, "name": "id", "optional": true, @@ -258097,7 +258097,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-regex-pattern-set.ts", - "line": 87, + "line": 62, }, "name": "regexPatternStrings", "optional": true, @@ -258122,7 +258122,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-regex-pattern-set.ts", - "line": 35, + "line": 10, }, "name": "WafregionalRegexPatternSetConfig", "properties": Array [ @@ -258131,7 +258131,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-regex-pattern-set.ts", - "line": 36, + "line": 11, }, "name": "name", "type": Object { @@ -258143,7 +258143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-regex-pattern-set.ts", - "line": 37, + "line": 12, }, "name": "regexPatternStrings", "optional": true, @@ -258187,13 +258187,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 79, + "line": 25, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 160, + "line": 106, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -258215,7 +258215,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 107, + "line": 53, }, "name": "arn", "type": Object { @@ -258225,7 +258225,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 122, + "line": 68, }, "name": "metricName", "type": Object { @@ -258235,7 +258235,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 131, + "line": 77, }, "name": "name", "type": Object { @@ -258245,7 +258245,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 113, + "line": 59, }, "name": "id", "optional": true, @@ -258256,7 +258256,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 149, + "line": 95, }, "name": "predicate", "optional": true, @@ -258272,7 +258272,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 140, + "line": 86, }, "name": "tags", "optional": true, @@ -258297,7 +258297,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 64, + "line": 10, }, "name": "WafregionalRuleConfig", "properties": Array [ @@ -258306,7 +258306,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 65, + "line": 11, }, "name": "metricName", "type": Object { @@ -258318,7 +258318,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 66, + "line": 12, }, "name": "name", "type": Object { @@ -258333,7 +258333,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 69, + "line": 15, }, "name": "predicate", "optional": true, @@ -258351,7 +258351,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 67, + "line": 13, }, "name": "tags", "optional": true, @@ -258395,13 +258395,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 99, + "line": 30, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 180, + "line": 111, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -258423,7 +258423,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 127, + "line": 58, }, "name": "arn", "type": Object { @@ -258433,7 +258433,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 142, + "line": 73, }, "name": "metricName", "type": Object { @@ -258443,7 +258443,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 151, + "line": 82, }, "name": "name", "type": Object { @@ -258453,7 +258453,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 169, + "line": 100, }, "name": "activatedRule", "optional": true, @@ -258469,7 +258469,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 133, + "line": 64, }, "name": "id", "optional": true, @@ -258480,7 +258480,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 160, + "line": 91, }, "name": "tags", "optional": true, @@ -258502,7 +258502,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 89, + "line": 20, }, "name": "WafregionalRuleGroupActivatedRule", "properties": Array [ @@ -258514,7 +258514,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 94, + "line": 25, }, "name": "action", "type": Object { @@ -258531,7 +258531,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 90, + "line": 21, }, "name": "priority", "type": Object { @@ -258543,7 +258543,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 91, + "line": 22, }, "name": "ruleId", "type": Object { @@ -258555,7 +258555,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 92, + "line": 23, }, "name": "type", "optional": true, @@ -258572,7 +258572,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 86, + "line": 17, }, "name": "WafregionalRuleGroupActivatedRuleAction", "properties": Array [ @@ -258581,7 +258581,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 87, + "line": 18, }, "name": "type", "type": Object { @@ -258600,7 +258600,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 79, + "line": 10, }, "name": "WafregionalRuleGroupConfig", "properties": Array [ @@ -258609,7 +258609,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 80, + "line": 11, }, "name": "metricName", "type": Object { @@ -258621,7 +258621,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 81, + "line": 12, }, "name": "name", "type": Object { @@ -258636,7 +258636,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 84, + "line": 15, }, "name": "activatedRule", "optional": true, @@ -258654,7 +258654,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule-group.ts", - "line": 82, + "line": 13, }, "name": "tags", "optional": true, @@ -258676,7 +258676,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 71, + "line": 17, }, "name": "WafregionalRulePredicate", "properties": Array [ @@ -258685,7 +258685,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 72, + "line": 18, }, "name": "dataId", "type": Object { @@ -258697,7 +258697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 73, + "line": 19, }, "name": "negated", "type": Object { @@ -258709,7 +258709,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-rule.ts", - "line": 74, + "line": 20, }, "name": "type", "type": Object { @@ -258747,13 +258747,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 91, + "line": 29, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 152, + "line": 90, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -258775,7 +258775,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 117, + "line": 55, }, "name": "arn", "type": Object { @@ -258785,7 +258785,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 132, + "line": 70, }, "name": "name", "type": Object { @@ -258795,7 +258795,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 123, + "line": 61, }, "name": "id", "optional": true, @@ -258806,7 +258806,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 141, + "line": 79, }, "name": "sizeConstraints", "optional": true, @@ -258831,7 +258831,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 72, + "line": 10, }, "name": "WafregionalSizeConstraintSetConfig", "properties": Array [ @@ -258840,7 +258840,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 73, + "line": 11, }, "name": "name", "type": Object { @@ -258855,7 +258855,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 75, + "line": 13, }, "name": "sizeConstraints", "optional": true, @@ -258877,7 +258877,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 81, + "line": 19, }, "name": "WafregionalSizeConstraintSetSizeConstraints", "properties": Array [ @@ -258886,7 +258886,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 82, + "line": 20, }, "name": "comparisonOperator", "type": Object { @@ -258901,7 +258901,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 86, + "line": 24, }, "name": "fieldToMatch", "type": Object { @@ -258918,7 +258918,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 83, + "line": 21, }, "name": "size", "type": Object { @@ -258930,7 +258930,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 84, + "line": 22, }, "name": "textTransformation", "type": Object { @@ -258946,7 +258946,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 77, + "line": 15, }, "name": "WafregionalSizeConstraintSetSizeConstraintsFieldToMatch", "properties": Array [ @@ -258955,7 +258955,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 79, + "line": 17, }, "name": "type", "type": Object { @@ -258967,7 +258967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-size-constraint-set.ts", - "line": 78, + "line": 16, }, "name": "data", "optional": true, @@ -259006,13 +259006,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 77, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 133, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -259033,7 +259033,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 113, + "line": 63, }, "name": "name", "type": Object { @@ -259043,7 +259043,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 104, + "line": 54, }, "name": "id", "optional": true, @@ -259054,7 +259054,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 122, + "line": 72, }, "name": "sqlInjectionMatchTuple", "optional": true, @@ -259079,7 +259079,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 60, + "line": 10, }, "name": "WafregionalSqlInjectionMatchSetConfig", "properties": Array [ @@ -259088,7 +259088,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 61, + "line": 11, }, "name": "name", "type": Object { @@ -259103,7 +259103,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 63, + "line": 13, }, "name": "sqlInjectionMatchTuple", "optional": true, @@ -259125,7 +259125,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 69, + "line": 19, }, "name": "WafregionalSqlInjectionMatchSetSqlInjectionMatchTuple", "properties": Array [ @@ -259137,7 +259137,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 72, + "line": 22, }, "name": "fieldToMatch", "type": Object { @@ -259154,7 +259154,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 70, + "line": 20, }, "name": "textTransformation", "type": Object { @@ -259170,7 +259170,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 65, + "line": 15, }, "name": "WafregionalSqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatch", "properties": Array [ @@ -259179,7 +259179,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 67, + "line": 17, }, "name": "type", "type": Object { @@ -259191,7 +259191,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-sql-injection-match-set.ts", - "line": 66, + "line": 16, }, "name": "data", "optional": true, @@ -259230,13 +259230,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 186, + "line": 55, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 287, + "line": 156, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -259258,7 +259258,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 216, + "line": 85, }, "name": "arn", "type": Object { @@ -259268,7 +259268,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 258, + "line": 127, }, "name": "defaultAction", "type": Object { @@ -259283,7 +259283,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 231, + "line": 100, }, "name": "metricName", "type": Object { @@ -259293,7 +259293,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 240, + "line": 109, }, "name": "name", "type": Object { @@ -259303,7 +259303,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 222, + "line": 91, }, "name": "id", "optional": true, @@ -259314,7 +259314,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 267, + "line": 136, }, "name": "loggingConfiguration", "optional": true, @@ -259330,7 +259330,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 276, + "line": 145, }, "name": "rule", "optional": true, @@ -259346,7 +259346,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 249, + "line": 118, }, "name": "tags", "optional": true, @@ -259390,13 +259390,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl-association.ts", - "line": 39, + "line": 17, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl-association.ts", - "line": 95, + "line": 73, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -259417,7 +259417,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl-association.ts", - "line": 75, + "line": 53, }, "name": "resourceArn", "type": Object { @@ -259427,7 +259427,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl-association.ts", - "line": 84, + "line": 62, }, "name": "webAclId", "type": Object { @@ -259437,7 +259437,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl-association.ts", - "line": 66, + "line": 44, }, "name": "id", "optional": true, @@ -259457,7 +259457,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl-association.ts", - "line": 32, + "line": 10, }, "name": "WafregionalWebAclAssociationConfig", "properties": Array [ @@ -259466,7 +259466,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl-association.ts", - "line": 33, + "line": 11, }, "name": "resourceArn", "type": Object { @@ -259478,7 +259478,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl-association.ts", - "line": 34, + "line": 12, }, "name": "webAclId", "type": Object { @@ -259497,7 +259497,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 141, + "line": 10, }, "name": "WafregionalWebAclConfig", "properties": Array [ @@ -259509,7 +259509,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 146, + "line": 15, }, "name": "defaultAction", "type": Object { @@ -259526,7 +259526,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 142, + "line": 11, }, "name": "metricName", "type": Object { @@ -259538,7 +259538,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 143, + "line": 12, }, "name": "name", "type": Object { @@ -259553,7 +259553,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 148, + "line": 17, }, "name": "loggingConfiguration", "optional": true, @@ -259574,7 +259574,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 150, + "line": 19, }, "name": "rule", "optional": true, @@ -259592,7 +259592,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 144, + "line": 13, }, "name": "tags", "optional": true, @@ -259614,7 +259614,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 152, + "line": 21, }, "name": "WafregionalWebAclDefaultAction", "properties": Array [ @@ -259623,7 +259623,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 153, + "line": 22, }, "name": "type", "type": Object { @@ -259639,7 +259639,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 163, + "line": 32, }, "name": "WafregionalWebAclLoggingConfiguration", "properties": Array [ @@ -259648,7 +259648,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 164, + "line": 33, }, "name": "logDestination", "type": Object { @@ -259663,7 +259663,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 166, + "line": 35, }, "name": "redactedFields", "optional": true, @@ -259685,7 +259685,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 159, + "line": 28, }, "name": "WafregionalWebAclLoggingConfigurationRedactedFields", "properties": Array [ @@ -259697,7 +259697,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 161, + "line": 30, }, "name": "fieldToMatch", "type": Object { @@ -259718,7 +259718,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 155, + "line": 24, }, "name": "WafregionalWebAclLoggingConfigurationRedactedFieldsFieldToMatch", "properties": Array [ @@ -259727,7 +259727,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 157, + "line": 26, }, "name": "type", "type": Object { @@ -259739,7 +259739,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 156, + "line": 25, }, "name": "data", "optional": true, @@ -259756,7 +259756,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 174, + "line": 43, }, "name": "WafregionalWebAclRule", "properties": Array [ @@ -259765,7 +259765,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 175, + "line": 44, }, "name": "priority", "type": Object { @@ -259777,7 +259777,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 176, + "line": 45, }, "name": "ruleId", "type": Object { @@ -259792,7 +259792,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 179, + "line": 48, }, "name": "action", "optional": true, @@ -259813,7 +259813,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 181, + "line": 50, }, "name": "overrideAction", "optional": true, @@ -259831,7 +259831,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 177, + "line": 46, }, "name": "type", "optional": true, @@ -259848,7 +259848,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 168, + "line": 37, }, "name": "WafregionalWebAclRuleAction", "properties": Array [ @@ -259857,7 +259857,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 169, + "line": 38, }, "name": "type", "type": Object { @@ -259873,7 +259873,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 171, + "line": 40, }, "name": "WafregionalWebAclRuleOverrideAction", "properties": Array [ @@ -259882,7 +259882,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-web-acl.ts", - "line": 172, + "line": 41, }, "name": "type", "type": Object { @@ -259920,13 +259920,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 77, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 133, + "line": 83, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -259947,7 +259947,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 113, + "line": 63, }, "name": "name", "type": Object { @@ -259957,7 +259957,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 104, + "line": 54, }, "name": "id", "optional": true, @@ -259968,7 +259968,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 122, + "line": 72, }, "name": "xssMatchTuple", "optional": true, @@ -259993,7 +259993,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 60, + "line": 10, }, "name": "WafregionalXssMatchSetConfig", "properties": Array [ @@ -260002,7 +260002,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 61, + "line": 11, }, "name": "name", "type": Object { @@ -260017,7 +260017,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 63, + "line": 13, }, "name": "xssMatchTuple", "optional": true, @@ -260039,7 +260039,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 69, + "line": 19, }, "name": "WafregionalXssMatchSetXssMatchTuple", "properties": Array [ @@ -260051,7 +260051,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 72, + "line": 22, }, "name": "fieldToMatch", "type": Object { @@ -260068,7 +260068,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 70, + "line": 20, }, "name": "textTransformation", "type": Object { @@ -260084,7 +260084,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 65, + "line": 15, }, "name": "WafregionalXssMatchSetXssMatchTupleFieldToMatch", "properties": Array [ @@ -260093,7 +260093,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 67, + "line": 17, }, "name": "type", "type": Object { @@ -260105,7 +260105,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/wafregional-xss-match-set.ts", - "line": 66, + "line": 16, }, "name": "data", "optional": true, @@ -260144,13 +260144,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 127, + "line": 33, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 253, + "line": 159, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -260172,7 +260172,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 158, + "line": 64, }, "name": "arn", "type": Object { @@ -260183,7 +260183,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 172, + "line": 78, }, "name": "companyCode", "type": Object { @@ -260194,7 +260194,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 177, + "line": 83, }, "name": "createdTime", "type": Object { @@ -260205,7 +260205,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 209, + "line": 115, }, "name": "lastUpdatedTime", "type": Object { @@ -260215,7 +260215,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 215, + "line": 121, }, "name": "name", "type": Object { @@ -260225,7 +260225,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 164, + "line": 70, }, "name": "auditStreamArn", "optional": true, @@ -260236,7 +260236,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 183, + "line": 89, }, "name": "deviceCaCertificate", "optional": true, @@ -260247,7 +260247,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 192, + "line": 98, }, "name": "displayName", "optional": true, @@ -260258,7 +260258,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 201, + "line": 107, }, "name": "id", "optional": true, @@ -260269,7 +260269,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 233, + "line": 139, }, "name": "identityProvider", "optional": true, @@ -260285,7 +260285,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 242, + "line": 148, }, "name": "network", "optional": true, @@ -260301,7 +260301,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 224, + "line": 130, }, "name": "optimizeForEndUserLocation", "optional": true, @@ -260321,7 +260321,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 104, + "line": 10, }, "name": "WorklinkFleetConfig", "properties": Array [ @@ -260330,7 +260330,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 108, + "line": 14, }, "name": "name", "type": Object { @@ -260342,7 +260342,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 105, + "line": 11, }, "name": "auditStreamArn", "optional": true, @@ -260355,7 +260355,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 106, + "line": 12, }, "name": "deviceCaCertificate", "optional": true, @@ -260368,7 +260368,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 107, + "line": 13, }, "name": "displayName", "optional": true, @@ -260384,7 +260384,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 111, + "line": 17, }, "name": "identityProvider", "optional": true, @@ -260405,7 +260405,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 113, + "line": 19, }, "name": "network", "optional": true, @@ -260423,7 +260423,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 109, + "line": 15, }, "name": "optimizeForEndUserLocation", "optional": true, @@ -260440,7 +260440,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 115, + "line": 21, }, "name": "WorklinkFleetIdentityProvider", "properties": Array [ @@ -260449,7 +260449,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 116, + "line": 22, }, "name": "samlMetadata", "type": Object { @@ -260461,7 +260461,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 117, + "line": 23, }, "name": "type", "type": Object { @@ -260477,7 +260477,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 119, + "line": 25, }, "name": "WorklinkFleetNetwork", "properties": Array [ @@ -260486,7 +260486,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 120, + "line": 26, }, "name": "securityGroupIds", "type": Object { @@ -260503,7 +260503,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 121, + "line": 27, }, "name": "subnetIds", "type": Object { @@ -260520,7 +260520,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-fleet.ts", - "line": 122, + "line": 28, }, "name": "vpcId", "type": Object { @@ -260558,13 +260558,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 48, + "line": 18, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 119, + "line": 89, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -260586,7 +260586,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 111, + "line": 81, }, "name": "websiteCaId", "type": Object { @@ -260596,7 +260596,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 76, + "line": 46, }, "name": "certificate", "type": Object { @@ -260606,7 +260606,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 94, + "line": 64, }, "name": "fleetArn", "type": Object { @@ -260616,7 +260616,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 85, + "line": 55, }, "name": "displayName", "optional": true, @@ -260627,7 +260627,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 103, + "line": 73, }, "name": "id", "optional": true, @@ -260647,7 +260647,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 40, + "line": 10, }, "name": "WorklinkWebsiteCertificateAuthorityAssociationConfig", "properties": Array [ @@ -260656,7 +260656,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 41, + "line": 11, }, "name": "certificate", "type": Object { @@ -260668,7 +260668,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 43, + "line": 13, }, "name": "fleetArn", "type": Object { @@ -260680,7 +260680,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/worklink-website-certificate-authority-association.ts", - "line": 42, + "line": 12, }, "name": "displayName", "optional": true, @@ -260719,13 +260719,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 90, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 166, + "line": 103, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -260746,7 +260746,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 119, + "line": 56, }, "name": "directoryId", "type": Object { @@ -260756,7 +260756,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 128, + "line": 65, }, "name": "id", "optional": true, @@ -260767,7 +260767,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 155, + "line": 92, }, "name": "selfServicePermissions", "optional": true, @@ -260783,7 +260783,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 137, + "line": 74, }, "name": "subnetIds", "optional": true, @@ -260799,7 +260799,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 146, + "line": 83, }, "name": "tags", "optional": true, @@ -260824,7 +260824,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 73, + "line": 10, }, "name": "WorkspacesDirectoryConfig", "properties": Array [ @@ -260833,7 +260833,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 74, + "line": 11, }, "name": "directoryId", "type": Object { @@ -260848,7 +260848,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 78, + "line": 15, }, "name": "selfServicePermissions", "optional": true, @@ -260866,7 +260866,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 75, + "line": 12, }, "name": "subnetIds", "optional": true, @@ -260884,7 +260884,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 76, + "line": 13, }, "name": "tags", "optional": true, @@ -260906,7 +260906,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 80, + "line": 17, }, "name": "WorkspacesDirectorySelfServicePermissions", "properties": Array [ @@ -260915,7 +260915,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 81, + "line": 18, }, "name": "changeComputeType", "optional": true, @@ -260928,7 +260928,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 82, + "line": 19, }, "name": "increaseVolumeSize", "optional": true, @@ -260941,7 +260941,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 83, + "line": 20, }, "name": "rebuildWorkspace", "optional": true, @@ -260954,7 +260954,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 84, + "line": 21, }, "name": "restartWorkspace", "optional": true, @@ -260967,7 +260967,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-directory.ts", - "line": 85, + "line": 22, }, "name": "switchRunningMode", "optional": true, @@ -261006,13 +261006,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 70, + "line": 24, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 146, + "line": 100, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -261033,7 +261033,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 117, + "line": 71, }, "name": "name", "type": Object { @@ -261043,7 +261043,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 99, + "line": 53, }, "name": "description", "optional": true, @@ -261054,7 +261054,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 108, + "line": 62, }, "name": "id", "optional": true, @@ -261065,7 +261065,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 135, + "line": 89, }, "name": "rules", "optional": true, @@ -261081,7 +261081,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 126, + "line": 80, }, "name": "tags", "optional": true, @@ -261106,7 +261106,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 56, + "line": 10, }, "name": "WorkspacesIpGroupConfig", "properties": Array [ @@ -261115,7 +261115,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 58, + "line": 12, }, "name": "name", "type": Object { @@ -261127,7 +261127,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 57, + "line": 11, }, "name": "description", "optional": true, @@ -261143,7 +261143,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 61, + "line": 15, }, "name": "rules", "optional": true, @@ -261161,7 +261161,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 59, + "line": 13, }, "name": "tags", "optional": true, @@ -261183,7 +261183,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 63, + "line": 17, }, "name": "WorkspacesIpGroupRules", "properties": Array [ @@ -261192,7 +261192,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 65, + "line": 19, }, "name": "source", "type": Object { @@ -261204,7 +261204,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/workspaces-ip-group.ts", - "line": 64, + "line": 18, }, "name": "description", "optional": true, @@ -261243,13 +261243,13 @@ using temporary security credentials.", "kind": "class", "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 96, + "line": 27, }, "methods": Array [ Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 257, + "line": 188, }, "name": "synthesizeAttributes", "overrides": "cdktf.TerraformResource", @@ -261271,7 +261271,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 132, + "line": 63, }, "name": "arn", "type": Object { @@ -261281,7 +261281,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 147, + "line": 78, }, "name": "fixedRate", "type": Object { @@ -261291,7 +261291,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 156, + "line": 87, }, "name": "host", "type": Object { @@ -261301,7 +261301,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 165, + "line": 96, }, "name": "httpMethod", "type": Object { @@ -261311,7 +261311,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 183, + "line": 114, }, "name": "priority", "type": Object { @@ -261321,7 +261321,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 192, + "line": 123, }, "name": "reservoirSize", "type": Object { @@ -261331,7 +261331,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 201, + "line": 132, }, "name": "resourceArn", "type": Object { @@ -261341,7 +261341,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 219, + "line": 150, }, "name": "serviceName", "type": Object { @@ -261351,7 +261351,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 228, + "line": 159, }, "name": "serviceType", "type": Object { @@ -261361,7 +261361,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 237, + "line": 168, }, "name": "urlPath", "type": Object { @@ -261371,7 +261371,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 246, + "line": 177, }, "name": "version", "type": Object { @@ -261381,7 +261381,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 138, + "line": 69, }, "name": "attributes", "optional": true, @@ -261397,7 +261397,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 174, + "line": 105, }, "name": "id", "optional": true, @@ -261408,7 +261408,7 @@ using temporary security credentials.", Object { "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 210, + "line": 141, }, "name": "ruleName", "optional": true, @@ -261428,7 +261428,7 @@ using temporary security credentials.", "kind": "interface", "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 79, + "line": 10, }, "name": "XraySamplingRuleConfig", "properties": Array [ @@ -261437,7 +261437,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 81, + "line": 12, }, "name": "fixedRate", "type": Object { @@ -261449,7 +261449,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 82, + "line": 13, }, "name": "host", "type": Object { @@ -261461,7 +261461,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 83, + "line": 14, }, "name": "httpMethod", "type": Object { @@ -261473,7 +261473,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 84, + "line": 15, }, "name": "priority", "type": Object { @@ -261485,7 +261485,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 85, + "line": 16, }, "name": "reservoirSize", "type": Object { @@ -261497,7 +261497,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 86, + "line": 17, }, "name": "resourceArn", "type": Object { @@ -261509,7 +261509,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 88, + "line": 19, }, "name": "serviceName", "type": Object { @@ -261521,7 +261521,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 89, + "line": 20, }, "name": "serviceType", "type": Object { @@ -261533,7 +261533,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 90, + "line": 21, }, "name": "urlPath", "type": Object { @@ -261545,7 +261545,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 91, + "line": 22, }, "name": "version", "type": Object { @@ -261557,7 +261557,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 80, + "line": 11, }, "name": "attributes", "optional": true, @@ -261575,7 +261575,7 @@ using temporary security credentials.", "immutable": true, "locationInModule": Object { "filename": "providers/aws/xray-sampling-rule.ts", - "line": 87, + "line": 18, }, "name": "ruleName", "optional": true, diff --git a/packages/cdktf-cli/test/get/generator/__snapshots__/complex-computed-types.test.ts.snap b/packages/cdktf-cli/test/get/generator/__snapshots__/complex-computed-types.test.ts.snap index a5730a460c..24b8003fbd 100644 --- a/packages/cdktf-cli/test/get/generator/__snapshots__/complex-computed-types.test.ts.snap +++ b/packages/cdktf-cli/test/get/generator/__snapshots__/complex-computed-types.test.ts.snap @@ -4,102 +4,6 @@ exports[`generate an acm certifacte resource with complex computed types 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/acm_certificate.html // generated from terraform resource schema -/* -{ - \\"version\\": 0, - \\"block\\": { - \\"attributes\\": { - \\"arn\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"certificate_authority_arn\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"certificate_body\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"certificate_chain\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"domain_name\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"domain_validation_options\\": { - \\"type\\": [ - \\"list\\", - [ - \\"object\\", - { - \\"domain_name\\": \\"string\\", - \\"resource_record_name\\": \\"string\\", - \\"resource_record_type\\": \\"string\\", - \\"resource_record_value\\": \\"string\\" - } - ] - ], - \\"computed\\": true - }, - \\"id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"private_key\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"sensitive\\": true - }, - \\"subject_alternative_names\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true, - \\"computed\\": true - }, - \\"tags\\": { - \\"type\\": [ - \\"map\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"validation_emails\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"computed\\": true - }, - \\"validation_method\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - } - }, - \\"block_types\\": { - \\"options\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"certificate_transparency_logging_preference\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - }, - \\"max_items\\": 1 - } - } - } -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; diff --git a/packages/cdktf-cli/test/get/generator/__snapshots__/description-escaping.test.ts.snap b/packages/cdktf-cli/test/get/generator/__snapshots__/description-escaping.test.ts.snap index f6af804fa3..46ec3913df 100644 --- a/packages/cdktf-cli/test/get/generator/__snapshots__/description-escaping.test.ts.snap +++ b/packages/cdktf-cli/test/get/generator/__snapshots__/description-escaping.test.ts.snap @@ -4,21 +4,6 @@ exports[`broken attribute description comments 1`] = ` "// https://www.terraform.io/docs/providers/google/r/description_escaping.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"broken_comments\\": { - \\"type\\": \\"bool\\", - \\"required\\": true, - \\"description\\": \\"The resource name of the Cloud KMS CryptoKey to be used to protect access \\\\n to messages published on this topic. Your project's PubSub service account \\\\n ('service-{{PROJECT_NUMBER}}@gcp-sa-pubsub.iam.gserviceaccount.com') must have \\\\n 'roles/cloudkms.cryptoKeyEncrypterDecrypter' to use this feature. \\\\n The expected format is 'projects/*\\\\/locations/*\\\\/keyRings/*\\\\/cryptoKeys/*'\\" - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; diff --git a/packages/cdktf-cli/test/get/generator/__snapshots__/provider.test.ts.snap b/packages/cdktf-cli/test/get/generator/__snapshots__/provider.test.ts.snap index 61a8c1c916..528434fe9f 100644 --- a/packages/cdktf-cli/test/get/generator/__snapshots__/provider.test.ts.snap +++ b/packages/cdktf-cli/test/get/generator/__snapshots__/provider.test.ts.snap @@ -4,840 +4,6 @@ exports[`generate provider 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/aws_provider.html // generated from terraform resource schema -/* -{ - \\"version\\": 0, - \\"block\\": { - \\"attributes\\": { - \\"access_key\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"The access key for API operations. You can retrieve this\\\\nfrom the 'Security & Credentials' section of the AWS console.\\", - \\"optional\\": true - }, - \\"allowed_account_ids\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"forbidden_account_ids\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"insecure\\": { - \\"type\\": \\"bool\\", - \\"description\\": \\"Explicitly allow the provider to perform \\\\\\"insecure\\\\\\" SSL requests. If omitted,default value is \`false\`\\", - \\"optional\\": true - }, - \\"max_retries\\": { - \\"type\\": \\"number\\", - \\"description\\": \\"The maximum number of times an AWS API request is\\\\nbeing executed. If the API request still fails, an error is\\\\nthrown.\\", - \\"optional\\": true - }, - \\"profile\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"The profile for API operations. If not set, the default profile\\\\ncreated with \`aws configure\` will be used.\\", - \\"optional\\": true - }, - \\"region\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"The region where AWS operations will take place. Examples\\\\nare us-east-1, us-west-2, etc.\\", - \\"required\\": true - }, - \\"s3_force_path_style\\": { - \\"type\\": \\"bool\\", - \\"description\\": \\"Set this to true to force the request to use path-style addressing,\\\\ni.e., http://s3.amazonaws.com/BUCKET/KEY. By default, the S3 client will\\\\nuse virtual hosted bucket addressing when possible\\\\n(http://BUCKET.s3.amazonaws.com/KEY). Specific to the Amazon S3 service.\\", - \\"optional\\": true - }, - \\"secret_key\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"The secret key for API operations. You can retrieve this\\\\nfrom the 'Security & Credentials' section of the AWS console.\\", - \\"optional\\": true - }, - \\"shared_credentials_file\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"The path to the shared credentials file. If not set\\\\nthis defaults to ~/.aws/credentials.\\", - \\"optional\\": true - }, - \\"skip_credentials_validation\\": { - \\"type\\": \\"bool\\", - \\"description\\": \\"Skip the credentials validation via STS API. Used for AWS API implementations that do not have STS available/implemented.\\", - \\"optional\\": true - }, - \\"skip_get_ec2_platforms\\": { - \\"type\\": \\"bool\\", - \\"description\\": \\"Skip getting the supported EC2 platforms. Used by users that don't have ec2:DescribeAccountAttributes permissions.\\", - \\"optional\\": true - }, - \\"skip_metadata_api_check\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"skip_region_validation\\": { - \\"type\\": \\"bool\\", - \\"description\\": \\"Skip static validation of region name. Used by users of alternative AWS-like APIs or users w/ access to regions that are not public (yet).\\", - \\"optional\\": true - }, - \\"skip_requesting_account_id\\": { - \\"type\\": \\"bool\\", - \\"description\\": \\"Skip requesting the account ID. Used for AWS API implementations that do not have IAM/STS API and/or metadata API.\\", - \\"optional\\": true - }, - \\"token\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"session token. A session token is only required if you are\\\\nusing temporary security credentials.\\", - \\"optional\\": true - }, - \\"alias\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Alias name\\", - \\"optional\\": true, - \\"computed\\": false - } - }, - \\"block_types\\": { - \\"assume_role\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"external_id\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"The external ID to use when assuming the role. If omitted, no external ID is passed to the AssumeRole call.\\", - \\"optional\\": true - }, - \\"policy\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"The permissions applied when assuming a role. You cannot use, this policy to grant further permissions that are in excess to those of the, role that is being assumed.\\", - \\"optional\\": true - }, - \\"role_arn\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"The ARN of an IAM role to assume prior to making API calls.\\", - \\"optional\\": true - }, - \\"session_name\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"The session name to use when assuming the role. If omitted, no session name is passed to the AssumeRole call.\\", - \\"optional\\": true - } - } - }, - \\"max_items\\": 1 - }, - \\"endpoints\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"accessanalyzer\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"acm\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"acmpca\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"amplify\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"apigateway\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"applicationautoscaling\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"applicationinsights\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"appmesh\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"appstream\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"appsync\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"athena\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"autoscaling\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"autoscalingplans\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"backup\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"batch\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"budgets\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cloud9\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cloudformation\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cloudfront\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cloudhsm\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cloudsearch\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cloudtrail\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cloudwatch\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cloudwatchevents\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cloudwatchlogs\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"codebuild\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"codecommit\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"codedeploy\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"codepipeline\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cognitoidentity\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cognitoidp\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"configservice\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"cur\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"dataexchange\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"datapipeline\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"datasync\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"dax\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"devicefarm\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"directconnect\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"dlm\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"dms\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"docdb\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"ds\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"dynamodb\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"ec2\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"ecr\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"ecs\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"efs\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"eks\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"elasticache\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"elasticbeanstalk\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"elastictranscoder\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"elb\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"emr\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"es\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"firehose\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"fms\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"forecast\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"fsx\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"gamelift\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"glacier\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"globalaccelerator\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"glue\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"greengrass\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"guardduty\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"iam\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"imagebuilder\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"inspector\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"iot\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"iotanalytics\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"iotevents\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"kafka\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"kinesis\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"kinesis_analytics\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"kinesisanalytics\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"kinesisvideo\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"kms\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"lakeformation\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"lambda\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"lexmodels\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"licensemanager\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"lightsail\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"macie\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"managedblockchain\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"marketplacecatalog\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"mediaconnect\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"mediaconvert\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"medialive\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"mediapackage\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"mediastore\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"mediastoredata\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"mq\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"neptune\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"opsworks\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"organizations\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"personalize\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"pinpoint\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"pricing\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"qldb\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"quicksight\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"r53\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"ram\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"rds\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"redshift\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"resourcegroups\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"route53\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"route53domains\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"route53resolver\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"s3\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"s3control\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"sagemaker\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"sdb\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"secretsmanager\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"securityhub\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"serverlessrepo\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"servicecatalog\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"servicediscovery\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"servicequotas\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"ses\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"shield\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"sns\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"sqs\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"ssm\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"stepfunctions\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"storagegateway\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"sts\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"swf\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"transfer\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"waf\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"wafregional\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"wafv2\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"worklink\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"workmail\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"workspaces\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - }, - \\"xray\\": { - \\"type\\": \\"string\\", - \\"description\\": \\"Use this to override the default service endpoint URL\\", - \\"optional\\": true - } - } - } - }, - \\"ignore_tags\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"key_prefixes\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"description\\": \\"Resource tag key prefixes to ignore across all resources.\\", - \\"optional\\": true - }, - \\"keys\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"description\\": \\"Resource tag keys to ignore across all resources.\\", - \\"optional\\": true - } - } - }, - \\"max_items\\": 1 - } - } - } -} -*/ import { Construct } from 'constructs'; import { TerraformProvider } from 'cdktf'; @@ -1196,7 +362,8 @@ export class AwsProvider extends TerraformProvider { terraformGeneratorMetadata: { providerName: 'aws', providerVersionConstraint: 'undefined' - } + }, + terraformProviderSource: 'undefined' }); this._accessKey = config.accessKey; this._allowedAccountIds = config.allowedAccountIds; diff --git a/packages/cdktf-cli/test/get/generator/__snapshots__/resource-types.test.ts.snap b/packages/cdktf-cli/test/get/generator/__snapshots__/resource-types.test.ts.snap index ff9e282a33..9feb9aceda 100644 --- a/packages/cdktf-cli/test/get/generator/__snapshots__/resource-types.test.ts.snap +++ b/packages/cdktf-cli/test/get/generator/__snapshots__/resource-types.test.ts.snap @@ -4,741 +4,6 @@ exports[`generate a cloudfront distribution resource 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/cloudfront_distribution.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"active_trusted_signers\\": { - \\"type\\": [ - \\"map\\", - \\"string\\" - ], - \\"computed\\": true - }, - \\"aliases\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"arn\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"caller_reference\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"comment\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"default_root_object\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"domain_name\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"enabled\\": { - \\"type\\": \\"bool\\", - \\"required\\": true - }, - \\"etag\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"hosted_zone_id\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"http_version\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"in_progress_validation_batches\\": { - \\"type\\": \\"number\\", - \\"computed\\": true - }, - \\"is_ipv6_enabled\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"last_modified_time\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"price_class\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"retain_on_delete\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"status\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"tags\\": { - \\"type\\": [ - \\"map\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"wait_for_deployment\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"web_acl_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - }, - \\"block_types\\": { - \\"cache_behavior\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"allowed_methods\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"required\\": true - }, - \\"cached_methods\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"required\\": true - }, - \\"compress\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"default_ttl\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"field_level_encryption_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"max_ttl\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"min_ttl\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"path_pattern\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"smooth_streaming\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"target_origin_id\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"trusted_signers\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"viewer_protocol_policy\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - }, - \\"block_types\\": { - \\"forwarded_values\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"headers\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"query_string\\": { - \\"type\\": \\"bool\\", - \\"required\\": true - }, - \\"query_string_cache_keys\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true - } - }, - \\"block_types\\": { - \\"cookies\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"forward\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"whitelisted_names\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"optional\\": true - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - }, - \\"lambda_function_association\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"event_type\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"include_body\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"lambda_arn\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - }, - \\"max_items\\": 4 - } - } - } - }, - \\"custom_error_response\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"error_caching_min_ttl\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"error_code\\": { - \\"type\\": \\"number\\", - \\"required\\": true - }, - \\"response_code\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"response_page_path\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - } - }, - \\"default_cache_behavior\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"allowed_methods\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"required\\": true - }, - \\"cached_methods\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"required\\": true - }, - \\"compress\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"default_ttl\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"field_level_encryption_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"max_ttl\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"min_ttl\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"smooth_streaming\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"target_origin_id\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"trusted_signers\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"viewer_protocol_policy\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - }, - \\"block_types\\": { - \\"forwarded_values\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"headers\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"query_string\\": { - \\"type\\": \\"bool\\", - \\"required\\": true - }, - \\"query_string_cache_keys\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true - } - }, - \\"block_types\\": { - \\"cookies\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"forward\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"whitelisted_names\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"optional\\": true - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - }, - \\"lambda_function_association\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"event_type\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"include_body\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"lambda_arn\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - }, - \\"max_items\\": 4 - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - }, - \\"logging_config\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"bucket\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"include_cookies\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"prefix\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - }, - \\"max_items\\": 1 - }, - \\"ordered_cache_behavior\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"allowed_methods\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"required\\": true - }, - \\"cached_methods\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"required\\": true - }, - \\"compress\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"default_ttl\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"field_level_encryption_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"max_ttl\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"min_ttl\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"path_pattern\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"smooth_streaming\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"target_origin_id\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"trusted_signers\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"viewer_protocol_policy\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - }, - \\"block_types\\": { - \\"forwarded_values\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"headers\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"query_string\\": { - \\"type\\": \\"bool\\", - \\"required\\": true - }, - \\"query_string_cache_keys\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true - } - }, - \\"block_types\\": { - \\"cookies\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"forward\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"whitelisted_names\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"optional\\": true - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - }, - \\"lambda_function_association\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"event_type\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"include_body\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"lambda_arn\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - }, - \\"max_items\\": 4 - } - } - } - }, - \\"origin\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"domain_name\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"origin_id\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"origin_path\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - }, - \\"block_types\\": { - \\"custom_header\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"name\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"value\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - } - }, - \\"custom_origin_config\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"http_port\\": { - \\"type\\": \\"number\\", - \\"required\\": true - }, - \\"https_port\\": { - \\"type\\": \\"number\\", - \\"required\\": true - }, - \\"origin_keepalive_timeout\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"origin_protocol_policy\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"origin_read_timeout\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"origin_ssl_protocols\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"required\\": true - } - } - }, - \\"max_items\\": 1 - }, - \\"s3_origin_config\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"origin_access_identity\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - }, - \\"max_items\\": 1 - } - } - }, - \\"min_items\\": 1 - }, - \\"origin_group\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"origin_id\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - }, - \\"block_types\\": { - \\"failover_criteria\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"status_codes\\": { - \\"type\\": [ - \\"set\\", - \\"number\\" - ], - \\"required\\": true - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - }, - \\"member\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"origin_id\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - }, - \\"min_items\\": 2, - \\"max_items\\": 2 - } - } - } - }, - \\"restrictions\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"block_types\\": { - \\"geo_restriction\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"locations\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"restriction_type\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - }, - \\"viewer_certificate\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"acm_certificate_arn\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"cloudfront_default_certificate\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"iam_certificate_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"minimum_protocol_version\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"ssl_support_method\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - } - } - } -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1259,25 +524,6 @@ exports[`generate a fms admin account with an empty options interface 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/fms_admin_account.html // generated from terraform resource schema -/* -{ - \\"version\\": 0, - \\"block\\": { - \\"attributes\\": { - \\"account_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - } - } - } -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1349,507 +595,6 @@ exports[`generate a s3 bucket resource 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/s3_bucket.html // generated from terraform resource schema -/* -{ - \\"version\\": 0, - \\"block\\": { - \\"attributes\\": { - \\"acceleration_status\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"acl\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"arn\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"bucket\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"bucket_domain_name\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"bucket_prefix\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"bucket_regional_domain_name\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"force_destroy\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"hosted_zone_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"policy\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"region\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"request_payer\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"tags\\": { - \\"type\\": [ - \\"map\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"website_domain\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"website_endpoint\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - } - }, - \\"block_types\\": { - \\"cors_rule\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"allowed_headers\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"allowed_methods\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"required\\": true - }, - \\"allowed_origins\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"required\\": true - }, - \\"expose_headers\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"max_age_seconds\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - } - } - } - }, - \\"grant\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"permissions\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"required\\": true - }, - \\"type\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"uri\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - } - }, - \\"lifecycle_rule\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"abort_incomplete_multipart_upload_days\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"enabled\\": { - \\"type\\": \\"bool\\", - \\"required\\": true - }, - \\"id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"prefix\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"tags\\": { - \\"type\\": [ - \\"map\\", - \\"string\\" - ], - \\"optional\\": true - } - }, - \\"block_types\\": { - \\"expiration\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"date\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"days\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"expired_object_delete_marker\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - } - } - }, - \\"max_items\\": 1 - }, - \\"noncurrent_version_expiration\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"days\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - } - } - }, - \\"max_items\\": 1 - }, - \\"noncurrent_version_transition\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"days\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"storage_class\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - } - }, - \\"transition\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"date\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"days\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"storage_class\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - } - } - } - } - }, - \\"logging\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"target_bucket\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"target_prefix\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - } - }, - \\"object_lock_configuration\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"object_lock_enabled\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - }, - \\"block_types\\": { - \\"rule\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"block_types\\": { - \\"default_retention\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"days\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"mode\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"years\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - } - } - }, - \\"max_items\\": 1 - } - } - }, - \\"max_items\\": 1 - }, - \\"replication_configuration\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"role\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - }, - \\"block_types\\": { - \\"rules\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"prefix\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"priority\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"status\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - }, - \\"block_types\\": { - \\"destination\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"account_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"bucket\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"replica_kms_key_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"storage_class\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - }, - \\"block_types\\": { - \\"access_control_translation\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"owner\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - }, - \\"max_items\\": 1 - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - }, - \\"filter\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"prefix\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"tags\\": { - \\"type\\": [ - \\"map\\", - \\"string\\" - ], - \\"optional\\": true - } - } - }, - \\"max_items\\": 1 - }, - \\"source_selection_criteria\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"block_types\\": { - \\"sse_kms_encrypted_objects\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"enabled\\": { - \\"type\\": \\"bool\\", - \\"required\\": true - } - } - }, - \\"max_items\\": 1 - } - } - }, - \\"max_items\\": 1 - } - } - }, - \\"min_items\\": 1 - } - } - }, - \\"max_items\\": 1 - }, - \\"server_side_encryption_configuration\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"block_types\\": { - \\"rule\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"block_types\\": { - \\"apply_server_side_encryption_by_default\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"kms_master_key_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"sse_algorithm\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - } - } - }, - \\"min_items\\": 1, - \\"max_items\\": 1 - } - } - }, - \\"max_items\\": 1 - }, - \\"versioning\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"enabled\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"mfa_delete\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - } - } - }, - \\"max_items\\": 1 - }, - \\"website\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"error_document\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"index_document\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"redirect_all_requests_to\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"routing_rules\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - }, - \\"max_items\\": 1 - } - } - } -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -2313,140 +1058,6 @@ exports[`generate a security group 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/security_group.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"arn\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"description\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"egress\\": { - \\"type\\": [ - \\"set\\", - [ - \\"object\\", - { - \\"cidr_blocks\\": [ - \\"list\\", - \\"string\\" - ], - \\"description\\": \\"string\\", - \\"from_port\\": \\"number\\", - \\"ipv6_cidr_blocks\\": [ - \\"list\\", - \\"string\\" - ], - \\"prefix_list_ids\\": [ - \\"list\\", - \\"string\\" - ], - \\"protocol\\": \\"string\\", - \\"security_groups\\": [ - \\"set\\", - \\"string\\" - ], - \\"self\\": \\"bool\\", - \\"to_port\\": \\"number\\" - } - ] - ], - \\"optional\\": true, - \\"computed\\": true - }, - \\"id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"ingress\\": { - \\"type\\": [ - \\"set\\", - [ - \\"object\\", - { - \\"cidr_blocks\\": [ - \\"list\\", - \\"string\\" - ], - \\"description\\": \\"string\\", - \\"from_port\\": \\"number\\", - \\"ipv6_cidr_blocks\\": [ - \\"list\\", - \\"string\\" - ], - \\"prefix_list_ids\\": [ - \\"list\\", - \\"string\\" - ], - \\"protocol\\": \\"string\\", - \\"security_groups\\": [ - \\"set\\", - \\"string\\" - ], - \\"self\\": \\"bool\\", - \\"to_port\\": \\"number\\" - } - ] - ], - \\"optional\\": true, - \\"computed\\": true - }, - \\"name\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - }, - \\"name_prefix\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"owner_id\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"revoke_rules_on_delete\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"tags\\": { - \\"type\\": [ - \\"map\\", - \\"string\\" - ], - \\"optional\\": true - }, - \\"vpc_id\\": { - \\"type\\": \\"string\\", - \\"optional\\": true, - \\"computed\\": true - } - }, - \\"block_types\\": { - \\"timeouts\\": { - \\"nesting_mode\\": \\"single\\", - \\"block\\": { - \\"attributes\\": { - \\"create\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"delete\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - } - } - } - } -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; diff --git a/packages/cdktf-cli/test/get/generator/__snapshots__/types.test.ts.snap b/packages/cdktf-cli/test/get/generator/__snapshots__/types.test.ts.snap index 01b8b0edd3..4102c21527 100644 --- a/packages/cdktf-cli/test/get/generator/__snapshots__/types.test.ts.snap +++ b/packages/cdktf-cli/test/get/generator/__snapshots__/types.test.ts.snap @@ -4,30 +4,6 @@ exports[`boolean list attribute 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/boolean_list.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"foo_required\\": { - \\"type\\": [ - \\"list\\", - \\"bool\\" - ], - \\"required\\": true - }, - \\"foo_optional\\": { - \\"type\\": [ - \\"list\\", - \\"bool\\" - ], - \\"optional\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -102,38 +78,6 @@ exports[`boolean map attribute 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/boolean_map.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"foo_computed\\": { - \\"type\\": [ - \\"map\\", - \\"bool\\" - ], - \\"computed\\": true - }, - \\"foo_computed_optional\\": { - \\"type\\": [ - \\"map\\", - \\"bool\\" - ], - \\"optional\\": true, - \\"computed\\": true - }, - \\"foo_optional\\": { - \\"type\\": [ - \\"map\\", - \\"bool\\" - ], - \\"optional\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -214,48 +158,6 @@ exports[`computed complex attribute 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/computed_complex.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"egress\\": { - \\"type\\": [ - \\"set\\", - [ - \\"object\\", - { - \\"cidr_blocks\\": [ - \\"list\\", - \\"string\\" - ], - \\"description\\": \\"string\\", - \\"from_port\\": \\"number\\", - \\"ipv6_cidr_blocks\\": [ - \\"list\\", - \\"string\\" - ], - \\"prefix_list_ids\\": [ - \\"list\\", - \\"string\\" - ], - \\"protocol\\": \\"string\\", - \\"security_groups\\": [ - \\"set\\", - \\"string\\" - ], - \\"self\\": \\"bool\\", - \\"to_port\\": \\"number\\" - } - ] - ], - \\"computed\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -359,37 +261,6 @@ exports[`computed complex nested attribute 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/computed_complex_nested.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"resources\\": { - \\"type\\": [ - \\"list\\", - [ - \\"object\\", - { - \\"autoscaling_groups\\": [ - \\"list\\", - [ - \\"object\\", - { - \\"name\\": \\"string\\" - } - ] - ], - \\"remote_access_security_group_id\\": \\"string\\" - } - ] - ], - \\"computed\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -465,51 +336,6 @@ exports[`computed nested complex list block type 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/block_type_nested_computed_list.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": {}, - \\"block_types\\": { - \\"inputs\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"id\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"name_prefix\\": { - \\"type\\": \\"string\\", - \\"required\\": true - }, - \\"starting_position_configuration\\": { - \\"type\\": [ - \\"list\\", - [ - \\"object\\", - { - \\"starting_position\\": \\"string\\" - } - ] - ], - \\"computed\\": true - }, - \\"stream_names\\": { - \\"type\\": [ - \\"set\\", - \\"string\\" - ], - \\"computed\\": true - } - }, - \\"block_types\\": {} - } - } - } - } -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -576,49 +402,6 @@ exports[`computed optional complex attribute 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/computed_optional_complex.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"egress\\": { - \\"type\\": [ - \\"set\\", - [ - \\"object\\", - { - \\"cidr_blocks\\": [ - \\"list\\", - \\"string\\" - ], - \\"description\\": \\"string\\", - \\"from_port\\": \\"number\\", - \\"ipv6_cidr_blocks\\": [ - \\"list\\", - \\"string\\" - ], - \\"prefix_list_ids\\": [ - \\"list\\", - \\"string\\" - ], - \\"protocol\\": \\"string\\", - \\"security_groups\\": [ - \\"set\\", - \\"string\\" - ], - \\"self\\": \\"bool\\", - \\"to_port\\": \\"number\\" - } - ] - ], - \\"optional\\": true, - \\"computed\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -692,41 +475,6 @@ exports[`deeply nested block types 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/deeply_nested_block_types.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": {}, - \\"block_types\\": { - \\"lifecycle_rule\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"abort_incomplete_multipart_upload_days\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - } - }, - \\"block_types\\": { - \\"expiration\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"date\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - }, - \\"max_items\\": 1 - } - } - } - } - } - } -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -798,25 +546,6 @@ exports[`ignored attributes 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/ignored_attributes.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"id\\": { - \\"type\\": \\"string\\", - \\"computed\\": true, - \\"optional\\": true - }, - \\"arn\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -881,24 +610,6 @@ exports[`incompatible attribute names 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/incompatible_attribute_names.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"get_password_data\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"self\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -973,27 +684,6 @@ exports[`list of string map attribute 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/list_of_string_map.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"keys\\": { - \\"type\\": [ - \\"list\\", - [ - \\"map\\", - \\"string\\" - ] - ], - \\"description\\": \\"List of key versions in the keyring.\\", - \\"computed\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1050,30 +740,6 @@ exports[`number list attribute 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/number_list.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"foo_required\\": { - \\"type\\": [ - \\"list\\", - \\"number\\" - ], - \\"required\\": true - }, - \\"foo_optional\\": { - \\"type\\": [ - \\"list\\", - \\"number\\" - ], - \\"optional\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1148,38 +814,6 @@ exports[`number map attribute 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/number_map.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"foo_computed\\": { - \\"type\\": [ - \\"map\\", - \\"number\\" - ], - \\"computed\\": true - }, - \\"foo_computed_optional\\": { - \\"type\\": [ - \\"map\\", - \\"number\\" - ], - \\"optional\\": true, - \\"computed\\": true - }, - \\"foo_optional\\": { - \\"type\\": [ - \\"map\\", - \\"number\\" - ], - \\"optional\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1260,33 +894,6 @@ exports[`primitive boolean 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/primitive_boolean.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"foo_computed\\": { - \\"type\\": \\"bool\\", - \\"computed\\": true - }, - \\"foo_computed_optional\\": { - \\"type\\": \\"bool\\", - \\"computed\\": true, - \\"optional\\": true - }, - \\"foo_optional\\": { - \\"type\\": \\"bool\\", - \\"optional\\": true - }, - \\"foo_required\\": { - \\"type\\": \\"bool\\", - \\"required\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1378,33 +985,6 @@ exports[`primitive number 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/primitive_number.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"foo_computed\\": { - \\"type\\": \\"number\\", - \\"computed\\": true - }, - \\"foo_computed_optional\\": { - \\"type\\": \\"number\\", - \\"computed\\": true, - \\"optional\\": true - }, - \\"foo_optional\\": { - \\"type\\": \\"number\\", - \\"optional\\": true - }, - \\"foo_required\\": { - \\"type\\": \\"number\\", - \\"required\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1496,33 +1076,6 @@ exports[`primitive string 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/primitive_string.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"foo_computed\\": { - \\"type\\": \\"string\\", - \\"computed\\": true - }, - \\"foo_computed_optional\\": { - \\"type\\": \\"string\\", - \\"computed\\": true, - \\"optional\\": true - }, - \\"foo_optional\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - }, - \\"foo_required\\": { - \\"type\\": \\"string\\", - \\"required\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1614,38 +1167,6 @@ exports[`set / list block type 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/block_type_set_list.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": {}, - \\"block_types\\": { - \\"timeouts_set\\": { - \\"nesting_mode\\": \\"set\\", - \\"block\\": { - \\"attributes\\": { - \\"create\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - } - }, - \\"timeouts_list\\": { - \\"nesting_mode\\": \\"list\\", - \\"block\\": { - \\"attributes\\": { - \\"create\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - } - } - } - } -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1728,27 +1249,6 @@ exports[`single block type 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/single_block_type.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": {}, - \\"block_types\\": { - \\"timeouts\\": { - \\"nesting_mode\\": \\"single\\", - \\"block\\": { - \\"attributes\\": { - \\"create\\": { - \\"type\\": \\"string\\", - \\"optional\\": true - } - } - } - } - } - } -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1815,45 +1315,6 @@ exports[`string list attribute 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/string_list.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"subject_alternative_names_optional_computed\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true, - \\"computed\\": true - }, - \\"subject_alternative_names_computed\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"computed\\": true - }, - \\"subject_alternative_names_required\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"required\\": true - }, - \\"subject_alternative_names_optional\\": { - \\"type\\": [ - \\"list\\", - \\"string\\" - ], - \\"optional\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; @@ -1945,38 +1406,6 @@ exports[`string map attribute 1`] = ` "// https://www.terraform.io/docs/providers/aws/r/string_map.html // generated from terraform resource schema -/* -{ - \\"version\\": 1, - \\"block\\": { - \\"attributes\\": { - \\"subject_alternative_names_computed\\": { - \\"type\\": [ - \\"map\\", - \\"string\\" - ], - \\"computed\\": true - }, - \\"subject_alternative_names_computed_optional\\": { - \\"type\\": [ - \\"map\\", - \\"string\\" - ], - \\"optional\\": true, - \\"computed\\": true - }, - \\"subject_alternative_names_optional\\": { - \\"type\\": [ - \\"map\\", - \\"string\\" - ], - \\"optional\\": true - } - } - }, - \\"block_types\\": {} -} -*/ import { Construct } from 'constructs'; import { TerraformResource } from 'cdktf'; import { TerraformMetaArguments } from 'cdktf'; diff --git a/packages/cdktf/lib/terraform-provider.ts b/packages/cdktf/lib/terraform-provider.ts index 5ce13fd493..667088a6d2 100644 --- a/packages/cdktf/lib/terraform-provider.ts +++ b/packages/cdktf/lib/terraform-provider.ts @@ -7,11 +7,13 @@ import { keysToSnakeCase, deepMerge } from "./util"; export interface TerraformProviderConfig { readonly terraformResourceType: string; readonly terraformGeneratorMetadata?: TerraformGeneratorMetadata; + readonly terraformProviderSource?: string; } export abstract class TerraformProvider extends TerraformElement { public readonly terraformResourceType: string; public readonly terraformGeneratorMetadata?: TerraformGeneratorMetadata; + public readonly terraformProviderSource?: string; public alias?: string; constructor(scope: Construct, id: string, config: TerraformProviderConfig) { @@ -19,6 +21,7 @@ export abstract class TerraformProvider extends TerraformElement { this.terraformResourceType = config.terraformResourceType; this.terraformGeneratorMetadata = config.terraformGeneratorMetadata; + this.terraformProviderSource = config.terraformProviderSource; } public get fqn(): string { @@ -42,7 +45,10 @@ export abstract class TerraformProvider extends TerraformElement { terraform: { // eslint-disable-next-line @typescript-eslint/camelcase required_providers: { - [this.terraformResourceType]: this.terraformGeneratorMetadata?.providerVersionConstraint + [this.terraformResourceType]: { + version: this.terraformGeneratorMetadata?.providerVersionConstraint, + source: this.terraformProviderSource + } } }, provider: { diff --git a/packages/cdktf/package.json b/packages/cdktf/package.json index 1ca4f24379..dd1d7b9ccc 100644 --- a/packages/cdktf/package.json +++ b/packages/cdktf/package.json @@ -86,4 +86,4 @@ "peerDependencies": { "constructs": "^3.0.0" } -} \ No newline at end of file +} diff --git a/packages/cdktf/test/__snapshots__/provider.test.js.snap b/packages/cdktf/test/__snapshots__/provider.test.js.snap index 038583e859..c40b4fd5d8 100644 --- a/packages/cdktf/test/__snapshots__/provider.test.js.snap +++ b/packages/cdktf/test/__snapshots__/provider.test.js.snap @@ -50,7 +50,9 @@ exports[`with generator metadata 1`] = ` }, \\"terraform\\": { \\"required_providers\\": { - \\"test\\": \\"~> 2.0\\" + \\"test\\": { + \\"version\\": \\"~> 2.0\\" + } } }, \\"provider\\": { diff --git a/test/test-providers/cdktf.json b/test/test-providers/cdktf.json index a1bd360d60..4471c999f8 100644 --- a/test/test-providers/cdktf.json +++ b/test/test-providers/cdktf.json @@ -10,6 +10,6 @@ "consul", "vault", "nomad", - "openstack" + "terraform-providers/openstack" ] } \ No newline at end of file diff --git a/test/test-python-app/expected/cdk.tf.json b/test/test-python-app/expected/cdk.tf.json index c7bdbc36c3..f20bf8139d 100644 --- a/test/test-python-app/expected/cdk.tf.json +++ b/test/test-python-app/expected/cdk.tf.json @@ -7,7 +7,10 @@ }, "terraform": { "required_providers": { - "aws": "~> 2.0" + "aws": { + "version": "~> 2.0", + "source": "aws" + } }, "backend": { "remote": { diff --git a/test/test-typescript-app/expected/cdk.tf.json b/test/test-typescript-app/expected/cdk.tf.json index 92a241c973..7ec051985b 100644 --- a/test/test-typescript-app/expected/cdk.tf.json +++ b/test/test-typescript-app/expected/cdk.tf.json @@ -7,7 +7,10 @@ }, "terraform": { "required_providers": { - "aws": "~> 2.0" + "aws": { + "version": "~> 2.0", + "source": "aws" + } }, "backend": { "remote": { diff --git a/tools/install-terraform.sh b/tools/install-terraform.sh deleted file mode 100755 index 214912deb7..0000000000 --- a/tools/install-terraform.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash -# -# usage: install-terraform.sh [VERSION] -# -# Install terraform. Defaults to latest if no version given -# -# Mostly copied from https://github.com/hashicorp/terraform-github-actions/blob/1acd6aa693246e33c9d49f861878fc5813736d47/src/main.sh#L76 - -tfVersion=${1:-"latest"} -if [[ "${tfVersion}" == "latest" ]]; then - echo "Checking the latest version of Terraform" - tfVersion=$(curl -sL https://releases.hashicorp.com/terraform/index.json | jq -r '.versions[].version' | grep -v '[-].*' | sort -rV | head -n 1) - - if [[ -z "${tfVersion}" ]]; then - echo "Failed to fetch the latest version" - exit 1 - fi -fi - -url="https://releases.hashicorp.com/terraform/${tfVersion}/terraform_${tfVersion}_linux_amd64.zip" - -echo "Downloading Terraform v${tfVersion}" -curl -s -S -L -o /tmp/terraform_${tfVersion} ${url} -if [ "${?}" -ne 0 ]; then - echo "Failed to download Terraform v${tfVersion}" - exit 1 -fi -echo "Successfully downloaded Terraform v${tfVersion}" - -echo "Unzipping Terraform v${tfVersion}" -unzip -d /usr/local/bin /tmp/terraform_${tfVersion} &> /dev/null -if [ "${?}" -ne 0 ]; then - echo "Failed to unzip Terraform v${tfVersion}" - exit 1 -fi -echo "Successfully unzipped Terraform v${tfVersion}"