hashicorp / terraform-ls

Terraform Language Server
Mozilla Public License 2.0
984 stars 129 forks source link

Auto completion doesn't work on Mac #768

Closed meyerx50 closed 2 years ago

meyerx50 commented 2 years ago

Issue Description

Auto completion doesn't work on Mac. Just previously manually entered resources are displayed.

image

Environment Information

macOS Big Sur 11.3.1 Visual Studio Code 1.63.1 HashiCorp Terraform plugin v2.18.0

Terraform Information

Version: 1.1.3 Platform: darwin_amd64 Outdated: false

Visual Studio Code

Name Version
Operating System Darwin x64 20.4.0
VSCode 1.63.1

Visual Studio Code Extensions

Visual Studio Code Extensions(Click to Expand) |Extension|Author|Version| |---|---|---| |terraform|hashicorp|2.18.0| |vscode-markdownlint|DavidAnson|0.45.0|

Extension Logs

Extension Logs(Click to Expand) Launching language server: /Users/USER/Library/Application Support/Code/User/globalStorage/hashicorp.terraform/bin/terraform-ls serve 2022/01/12 14:13:56 serve_command.go:162: Starting terraform-ls 0.25.2 2022/01/12 14:13:56 service.go:90: Preparing new session ... 2022/01/12 14:13:56 langserver.go:94: Starting server (pid 9096; concurrency: 8) ... 2022/01/12 14:13:56 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:13:56 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:13:56 rpc_logger.go:29: Incoming request for "initialize" (ID 0): {"processId":9060,"clientInfo":{"name":"Visual Studio Code","version":"1.63.1"},"locale":"en-gb","rootPath":"/Users/USER/Folder","rootUri":"file:///Users/USER/Folder","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional","normalizesLineEndings":true,"changeAnnotationSupport":{"groupsOnLabel":true}},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"codeLens":{"refreshSupport":true},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true,"semanticTokens":{"refreshSupport":true},"fileOperations":{"dynamicRegistration":true,"didCreate":true,"didRename":true,"didDelete":true,"willCreate":true,"willRename":true,"willDelete":true}},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]},"codeDescriptionSupport":true,"dataSupport":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"insertTextModeSupport":{"valueSet":[1,2]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true},"activeParameterSupport":true},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true,"tagSupport":{"valueSet":[1]},"labelSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"disabledSupport":true,"dataSupport":true,"resolveSupport":{"properties":["edit"]},"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"honorsChangeAnnotations":false},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true,"prepareSupportDefaultBehavior":1,"honorsChangeAnnotations":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":["relative"],"requests":{"range":true,"full":{"delta":true}},"multilineTokenSupport":false,"overlappingTokenSupport":false},"linkedEditingRange":{"dynamicRegistration":true}},"window":{"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"showDocument":{"support":true},"workDoneProgress":true},"general":{"regularExpressions":{"engine":"ECMAScript","version":"ES2020"},"markdown":{"parser":"marked","version":"1.1.0"}}},"initializationOptions":{"commandPrefix":"j","experimentalFeatures":{},"terraformExecPath":"/usr/local/bin/terraform-ls"},"trace":"off","workspaceFolders":[{"uri":"file:///Users/USER/Folder","name":"Folder"}]} 2022/01/12 14:13:59 watcher.go:283: watching for changes ... 2022/01/12 14:13:59 walker.go:191: asynchronously walking through /Users/USER/Folder 2022/01/12 14:13:59 rpc_logger.go:50: Response to "initialize" (ID 0): {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":[".","["],"completionItem":{}},"hoverProvider":true,"signatureHelpProvider":{},"declarationProvider":{},"definitionProvider":true,"referencesProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["source.formatAll.terraform"]},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":""},"executeCommandProvider":{"commands":["j.terraform-ls.module.callers","j.terraform-ls.module.calls","j.terraform-ls.module.providers","j.terraform-ls.rootmodules","j.terraform-ls.terraform.init","j.terraform-ls.terraform.validate"],"workDoneProgress":true},"semanticTokensProvider":{"legend":{"tokenTypes":["type","string","property","keyword","number","parameter","variable"],"tokenModifiers":["deprecated","modification"]},"full":true},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"terraform-ls","version":"0.25.2"}} 2022/01/12 14:13:59 opts.go:254: Completed 1 requests [2.348323161s elapsed] 2022/01/12 14:13:59 walker.go:240: skipping /Users/USER/Folder/project-api-gw/.git 2022/01/12 14:13:59 walker.go:249: found module /Users/USER/Folder/project-api-gw 2022/01/12 14:13:59 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-api-gw 2022/01/12 14:13:59 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:13:59 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:13:59 module_loader.go:185: ML: enqueing "OpTypeGetTerraformVersion" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:13:59 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:13:59 module_loader.go:185: ML: enqueing "OpTypeParseModuleManifest" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:13:59 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:13:59 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:13:59 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:13:59 rpc_logger.go:29: Incoming notification for "initialized": {} 2022/01/12 14:13:59 module_loader.go:185: ML: enqueing "OpTypeObtainSchema" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:13:59 module_loader.go:120: ML: executing "OpTypeGetTerraformVersion" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:13:59 walker.go:240: skipping /Users/USER/Folder/project-backend-lambda/.git 2022/01/12 14:13:59 walker.go:240: skipping /Users/USER/Folder/project-cicd/.git 2022/01/12 14:13:59 walker.go:249: found module /Users/USER/Folder/project-cicd 2022/01/12 14:13:59 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-cicd 2022/01/12 14:13:59 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd" 2022/01/12 14:13:59 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd" 2022/01/12 14:13:59 module_loader.go:130: failed to get terraform version: unable to parse version "": Malformed version: 2022/01/12 14:13:59 module_loader.go:172: ML: finished "OpTypeGetTerraformVersion" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:13:59 module_loader.go:185: ML: enqueing "OpTypeGetTerraformVersion" module operation: "/Users/USER/Folder/project-cicd" 2022/01/12 14:13:59 module_loader.go:120: ML: executing "OpTypeObtainSchema" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:13:59 module_loader.go:135: failed to obtain schema: exit status 127 2022/01/12 14:13:59 module_loader.go:172: ML: finished "OpTypeObtainSchema" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:00 module_loader.go:120: ML: executing "OpTypeParseModuleManifest" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:00 module_loader.go:172: ML: finished "OpTypeParseModuleManifest" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:00 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-api-gw/modules/api-gateway 2022/01/12 14:14:00 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 module_loader.go:185: ML: enqueing "OpTypeParseModuleManifest" module operation: "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:00 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:00 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:00 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:00 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:00 module_loader.go:185: ML: enqueing "OpTypeObtainSchema" module operation: "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:00 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:00 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:00 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 module_loader.go:120: ML: executing "OpTypeGetTerraformVersion" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:00 module_loader.go:130: failed to get terraform version: unable to parse version "": Malformed version: 2022/01/12 14:14:00 module_loader.go:172: ML: finished "OpTypeGetTerraformVersion" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:00 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 walker.go:321: walking of /Users/USER/Folder finished 2022/01/12 14:14:00 walker.go:197: async walking through /Users/USER/Folder finished 2022/01/12 14:14:00 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 module_loader.go:120: ML: executing "OpTypeParseModuleManifest" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:00 module_loader.go:172: ML: finished "OpTypeParseModuleManifest" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:00 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-cicd/modules/iam 2022/01/12 14:14:00 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:00 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:00 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw/modules/api-gateway, registry.terraform.io/-/template, ) 2022/01/12 14:14:00 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw/modules/api-gateway, registry.terraform.io/-/aws, ) 2022/01/12 14:14:00 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-api-gw/modules/dynamodb 2022/01/12 14:14:00 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:00 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:00 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:01 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 module_loader.go:120: ML: executing "OpTypeObtainSchema" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:01 module_loader.go:135: failed to obtain schema: exit status 127 2022/01/12 14:14:01 module_loader.go:172: ML: finished "OpTypeObtainSchema" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:01 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:01 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:01 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw/modules/api-gateway, registry.terraform.io/-/template, ) 2022/01/12 14:14:01 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw/modules/api-gateway, registry.terraform.io/-/aws, ) 2022/01/12 14:14:01 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-api-gw/modules/api-gateway" 2022/01/12 14:14:01 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:01 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:01 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:01 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:01 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-cicd/modules/codedeploy 2022/01/12 14:14:01 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:01 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:01 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:01 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:01 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/iam, registry.terraform.io/-/aws, ) 2022/01/12 14:14:01 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:01 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:01 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:01 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:02 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-api-gw/modules/iam 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:02 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:02 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/iam, registry.terraform.io/-/aws, ) 2022/01/12 14:14:02 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:02 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw/modules/dynamodb, registry.terraform.io/-/aws, ) 2022/01/12 14:14:02 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:02 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:02 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw/modules/dynamodb, registry.terraform.io/-/aws, ) 2022/01/12 14:14:02 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-api-gw/modules/dynamodb" 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:02 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:02 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:02 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-cicd/modules/codebuild 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:02 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:02 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:02 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:02 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 14:14:02 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 14:14:02 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:02 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:02 rpc_logger.go:29: Incoming notification for "textDocument/didOpen": {"textDocument":{"uri":"file:///Users/USER/Folder/project-api-gw/main.tf","languageId":"terraform","version":1,"text":"terraform {\n backend \"s3\" {\n bucket = \"terraform.usernet.com.br\"\n key = \"api-gw/terraform.tfstate\"\n region = \"us-west-1\"\n\n dynamodb_table = \"terraform.dynamoDB.usernet.com.br\"\n encrypt = true\n }\n}\n\nprovider \"aws\" {\n region = \"us-west-1\"\n profile = \"default\"\n}\n\nmodule \"iam\" {\n source = \"./modules/iam\"\n}\n\nmodule \"dynamodb\" {\n source = \"./modules/dynamodb\"\n}\n\nmodule \"lambda\" {\n source = \"./modules/lambda\"\n\n role_arn = module.iam.lambda_role_arn\n function_name = var.lambda_function_name\n lambda_alias_name = var.lambda_alias_name\n}\n\nmodule \"api-gateway\" {\n source = \"./modules/api-gateway\"\n\n lambda_function = module.lambda.lambda_arn\n region = var.region_name\n account = var.account_id\n api_title = \"JetAir\"\n api_version = \"0.1\"\n api_url = \"api.usernet.com.br\"\n //lambda_uri = \"arn:aws:apigateway:${var.region_name}:lambda:path/2015-03-31/functions/arn:aws:lambda:${var.region_name}:${var.account_id}:function:${var.lambda_function_name}/invocations\"\n lambda_uri = \"arn:aws:apigateway:${var.region_name}:lambda:path/2015-03-31/functions/arn:aws:lambda:${var.region_name}:${var.account_id}:function:${var.lambda_function_name}:prod/invocations\"\n role_arn = \"arn:aws:iam::99999999999:role/aws-service-role/ops.apigateway.amazonaws.com/AWSServiceRoleForAPIGateway\"\n endpoint_type = \"REGIONAL\"\n stage_name = var.lambda_alias_name //MUST MATCH WITH THE LAMBDA ALIAS NAME\n lambda_name = var.lambda_function_name\n method_path = \"GET/destinations\"\n certificate_arn = \"arn:aws:acm:us-west-1:99999999999:certificate/37061f30-a51a-45b0-b725-82f1e5fa325a\"\n zone_id = \"Z0728907E8YT72ZTOTA3\"\n lambda_alias_resource = [module.lambda.dependency]\n}\n"}} 2022/01/12 14:14:02 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 14:14:02 did_open.go:44: opened module: /Users/USER/Folder/project-api-gw 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:02 opts.go:254: Received request batch of size 1 (qlen=2) 2022/01/12 14:14:02 opts.go:254: Received request batch of size 1 (qlen=3) 2022/01/12 14:14:02 opts.go:254: Received request batch of size 1 (qlen=4) 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:02 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codedeploy, registry.terraform.io/-/aws, ) 2022/01/12 14:14:02 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:02 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:02 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:02 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-api-gw/modules/lambda 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:03 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codedeploy, registry.terraform.io/-/aws, ) 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codedeploy" 2022/01/12 14:14:03 opts.go:254: Received request batch of size 1 (qlen=5) 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw/modules/iam, registry.terraform.io/-/aws, ) 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:03 opts.go:254: Received request batch of size 1 (qlen=6) 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 opts.go:254: Received request batch of size 1 (qlen=7) 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 watcher.go:75: adding module for watching: /Users/USER/Folder/project-api-gw 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 opts.go:254: Dequeued request batch of length 1 (qlen=7) 2022/01/12 14:14:03 opts.go:254: Dequeued request batch of length 1 (qlen=6) 2022/01/12 14:14:03 opts.go:254: Dequeued request batch of length 1 (qlen=5) 2022/01/12 14:14:03 opts.go:254: Dequeued request batch of length 1 (qlen=4) 2022/01/12 14:14:03 opts.go:254: Dequeued request batch of length 1 (qlen=3) 2022/01/12 14:14:03 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 1): {"textDocument":{"uri":"file:///Users/USER/Folder/project-api-gw/main.tf"}} 2022/01/12 14:14:03 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 4): {"textDocument":{"uri":"file:///Users/USER/Folder/project-api-gw/main.tf"}} 2022/01/12 14:14:03 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 3): {"textDocument":{"uri":"file:///Users/USER/Folder/project-api-gw/main.tf"}} 2022/01/12 14:14:03 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 2): {"command":"j.terraform-ls.module.callers","arguments":["uri=file:///Users/USER/Folder/project-api-gw"]} 2022/01/12 14:14:03 rpc_logger.go:29: Incoming notification for "$/cancelRequest": {"id":3} 2022/01/12 14:14:03 opts.go:254: Cancelled request 3 by client order 2022/01/12 14:14:03 opts.go:254: Dequeued request batch of length 1 (qlen=2) 2022/01/12 14:14:03 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 14:14:03 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:03 rpc_logger.go:29: Incoming notification for "$/cancelRequest": {"id":7} 2022/01/12 14:14:03 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 5): {"textDocument":{"uri":"file:///Users/USER/Folder/project-api-gw/main.tf"}} 2022/01/12 14:14:03 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 6): {"textDocument":{"uri":"file:///Users/USER/Folder/project-api-gw/main.tf"}} 2022/01/12 14:14:03 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 2): {"v":0,"callers":[]} 2022/01/12 14:14:03 opts.go:254: Completed 1 requests [381.022µs elapsed] 2022/01/12 14:14:03 opts.go:254: Cancelled request 7 by client order 2022/01/12 14:14:03 rpc_logger.go:29: Incoming request for "textDocument/hover" (ID 7): {"textDocument":{"uri":"file:///Users/USER/Folder/project-api-gw/main.tf"},"position":{"line":6,"character":0}} 2022/01/12 14:14:03 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 1): [] 2022/01/12 14:14:03 opts.go:254: Completed 1 requests [693.031451ms elapsed] 2022/01/12 14:14:03 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 6): [] 2022/01/12 14:14:03 opts.go:254: Completed 1 requests [661.667µs elapsed] 2022/01/12 14:14:03 rpc_logger.go:45: Error for "textDocument/documentSymbol" (ID 3): [-32800] error code -32800: %!s() 2022/01/12 14:14:03 opts.go:254: Completed 1 requests [943.708µs elapsed] 2022/01/12 14:14:03 hover.go:37: Looking for hover data at "main.tf" -> hcl.Pos{Line:7, Column:1, Byte:142} 2022/01/12 14:14:03 hover.go:39: received hover data: (*lang.HoverData)(nil) 2022/01/12 14:14:03 rpc_logger.go:45: Error for "textDocument/hover" (ID 7): [-32800] error code -32800: main.tf (7,1): unknown block type "terraform" 2022/01/12 14:14:03 opts.go:254: Completed 1 requests [848.868µs elapsed] 2022/01/12 14:14:03 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 4): {"data":[11,0,8,0,0,0,9,5,1,2,5,0,6,0,0,0,7,5,1,0,1,2,6,2,0,0,9,15,1,0,3,0,6,0,0,0,7,10,1,0,1,2,6,2,0,0,9,20,1,0,3,0,6,0,0,0,7,8,1,0,1,2,6,2,0,0,12,18,1,0,7,0,6,0,0,0,7,13,1,0,1,2,6,2,0,0,12,23,1,0,2,2,15,2,2,1,2,6,2,2,1,2,7,2,2,1,2,9,2,2,0,22,8,1,0,1,2,11,2,2,0,22,5,1,0,1,2,7,2,2,0,22,21,1,0,2,2,10,2,2,1,2,8,2,2,0,22,106,1,0,1,2,13,2,2,0,22,10,1,0,1,2,10,2,2,1,2,11,2,2,1,2,11,2,2,0,22,18,1,0,1,2,15,2,2,0,22,85,1,0,1,2,7,2,2,0,22,22,1,0,1,2,21,2,2]} 2022/01/12 14:14:03 opts.go:254: Completed 1 requests [1.351384ms elapsed] 2022/01/12 14:14:03 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 5): [{"name":"terraform","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"children":[{"name":"backend \"s3\"","kind":5,"range":{"start":{"line":1,"character":2},"end":{"line":8,"character":3}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":8,"character":3}},"children":[{"name":"bucket","kind":15,"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":41}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":41}}},{"name":"key","kind":15,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":40}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":40}}},{"name":"region","kind":15,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":28}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":28}}},{"name":"dynamodb_table","kind":15,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":58}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":58}}},{"name":"encrypt","kind":17,"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":26}},"selectionRange":{"start":{"line":7,"character":4},"end":{"line":7,"character":26}}}]}]},{"name":"provider \"aws\"","kind":5,"range":{"start":{"line":11,"character":0},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":11,"character":0},"end":{"line":14,"character":1}},"children":[{"name":"region","kind":15,"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":22}},"selectionRange":{"start":{"line":12,"character":2},"end":{"line":12,"character":22}}},{"name":"profile","kind":15,"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}},"selectionRange":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}}}]},{"name":"module \"iam\"","kind":5,"range":{"start":{"line":16,"character":0},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":16,"character":0},"end":{"line":18,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":17,"character":2},"end":{"line":17,"character":26}},"selectionRange":{"start":{"line":17,"character":2},"end":{"line":17,"character":26}}}]},{"name":"module \"dynamodb\"","kind":5,"range":{"start":{"line":20,"character":0},"end":{"line":22,"character":1}},"selectionRange":{"start":{"line":20,"character":0},"end":{"line":22,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":21,"character":2},"end":{"line":21,"character":31}},"selectionRange":{"start":{"line":21,"character":2},"end":{"line":21,"character":31}}}]},{"name":"module \"lambda\"","kind":5,"range":{"start":{"line":24,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":24,"character":0},"end":{"line":30,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":25,"character":2},"end":{"line":25,"character":32}},"selectionRange":{"start":{"line":25,"character":2},"end":{"line":25,"character":32}}},{"name":"role_arn","kind":14,"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":46}},"selectionRange":{"start":{"line":27,"character":2},"end":{"line":27,"character":46}}},{"name":"function_name","kind":14,"range":{"start":{"line":28,"character":2},"end":{"line":28,"character":44}},"selectionRange":{"start":{"line":28,"character":2},"end":{"line":28,"character":44}}},{"name":"lambda_alias_name","kind":14,"range":{"start":{"line":29,"character":2},"end":{"line":29,"character":48}},"selectionRange":{"start":{"line":29,"character":2},"end":{"line":29,"character":48}}}]},{"name":"module \"api-gateway\"","kind":5,"range":{"start":{"line":32,"character":0},"end":{"line":51,"character":1}},"selectionRange":{"start":{"line":32,"character":0},"end":{"line":51,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":33,"character":2},"end":{"line":33,"character":37}},"selectionRange":{"start":{"line":33,"character":2},"end":{"line":33,"character":37}}},{"name":"lambda_function","kind":14,"range":{"start":{"line":35,"character":2},"end":{"line":35,"character":48}},"selectionRange":{"start":{"line":35,"character":2},"end":{"line":35,"character":48}}},{"name":"region","kind":14,"range":{"start":{"line":36,"character":2},"end":{"line":36,"character":39}},"selectionRange":{"start":{"line":36,"character":2},"end":{"line":36,"character":39}}},{"name":"account","kind":14,"range":{"start":{"line":37,"character":2},"end":{"line":37,"character":38}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":37,"character":38}}},{"name":"api_title","kind":15,"range":{"start":{"line":38,"character":2},"end":{"line":38,"character":32}},"selectionRange":{"start":{"line":38,"character":2},"end":{"line":38,"character":32}}},{"name":"api_version","kind":15,"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":29}},"selectionRange":{"start":{"line":39,"character":2},"end":{"line":39,"character":29}}},{"name":"api_url","kind":15,"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":45}},"selectionRange":{"start":{"line":40,"character":2},"end":{"line":40,"character":45}}},{"name":"lambda_uri","kind":13,"range":{"start":{"line":42,"character":2},"end":{"line":42,"character":202}},"selectionRange":{"start":{"line":42,"character":2},"end":{"line":42,"character":202}}},{"name":"role_arn","kind":15,"range":{"start":{"line":43,"character":2},"end":{"line":43,"character":130}},"selectionRange":{"start":{"line":43,"character":2},"end":{"line":43,"character":130}}},{"name":"endpoint_type","kind":15,"range":{"start":{"line":44,"character":2},"end":{"line":44,"character":34}},"selectionRange":{"start":{"line":44,"character":2},"end":{"line":44,"character":34}}},{"name":"stage_name","kind":14,"range":{"start":{"line":45,"character":2},"end":{"line":45,"character":45}},"selectionRange":{"start":{"line":45,"character":2},"end":{"line":45,"character":45}}},{"name":"lambda_name","kind":14,"range":{"start":{"line":46,"character":2},"end":{"line":46,"character":48}},"selectionRange":{"start":{"line":46,"character":2},"end":{"line":46,"character":48}}},{"name":"method_path","kind":15,"range":{"start":{"line":47,"character":2},"end":{"line":47,"character":42}},"selectionRange":{"start":{"line":47,"character":2},"end":{"line":47,"character":42}}},{"name":"certificate_arn","kind":15,"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":109}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":48,"character":109}}},{"name":"zone_id","kind":15,"range":{"start":{"line":49,"character":2},"end":{"line":49,"character":46}},"selectionRange":{"start":{"line":49,"character":2},"end":{"line":49,"character":46}}},{"name":"lambda_alias_resource","kind":18,"range":{"start":{"line":50,"character":2},"end":{"line":50,"character":52}},"selectionRange":{"start":{"line":50,"character":2},"end":{"line":50,"character":52}},"children":[{"name":"0","kind":14,"range":{"start":{"line":50,"character":27},"end":{"line":50,"character":51}},"selectionRange":{"start":{"line":50,"character":27},"end":{"line":50,"character":51}}}]}]}] 2022/01/12 14:14:03 opts.go:254: Completed 1 requests [1.763303ms elapsed] 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw, registry.terraform.io/-/aws, ) 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw, registry.terraform.io/-/aws, ) 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-api-gw" 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:03 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:03 rpc_logger.go:29: Incoming request for "textDocument/hover" (ID 8): {"textDocument":{"uri":"file:///Users/USER/Folder/project-api-gw/main.tf"},"position":{"line":11,"character":12}} 2022/01/12 14:14:03 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw, registry.terraform.io/-/aws, ) 2022/01/12 14:14:03 hover.go:37: Looking for hover data at "main.tf" -> hcl.Pos{Line:12, Column:13, Byte:247} 2022/01/12 14:14:03 hover.go:39: received hover data: &lang.HoverData{Content:lang.MarkupContent{Value:"`aws` hashicorp/aws 3.71.0\n\nProvider Name\n\n[`aws` on registry.terraform.io](https://registry.terraform.io/providers/hashicorp/aws/3.71.0/docs?utm_content=documentHover&utm_medium=Visual+Studio+Code&utm_source=terraform-ls)", Kind:0x2}, Range:hcl.Range{Filename:"main.tf", Start:hcl.Pos{Line:12, Column:10, Byte:244}, End:hcl.Pos{Line:12, Column:15, Byte:249}}} 2022/01/12 14:14:03 rpc_logger.go:50: Response to "textDocument/hover" (ID 8): {"contents":{"kind":"markdown","value":"`aws` hashicorp/aws 3.71.0\n\nProvider Name\n\n[`aws` on registry.terraform.io](https://registry.terraform.io/providers/hashicorp/aws/3.71.0/docs?utm_content=documentHover\u0026utm_medium=Visual+Studio+Code\u0026utm_source=terraform-ls)"},"range":{"start":{"line":11,"character":9},"end":{"line":11,"character":14}}} 2022/01/12 14:14:03 opts.go:254: Completed 1 requests [5.299699ms elapsed] 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:03 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:03 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-cicd/modules/codebuild 2022/01/12 14:14:03 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:03 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:04 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:04 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw/modules/iam, registry.terraform.io/-/aws, ) 2022/01/12 14:14:04 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-api-gw/modules/iam" 2022/01/12 14:14:04 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-cicd/modules/codepipeline 2022/01/12 14:14:04 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:04 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:04 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:04 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:04 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:04 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:04 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:04 rpc_logger.go:29: Incoming request for "textDocument/hover" (ID 9): {"textDocument":{"uri":"file:///Users/USER/Folder/project-api-gw/main.tf"},"position":{"line":12,"character":12}} 2022/01/12 14:14:04 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw, registry.terraform.io/-/aws, ) 2022/01/12 14:14:04 hover.go:37: Looking for hover data at "main.tf" -> hcl.Pos{Line:13, Column:13, Byte:264} 2022/01/12 14:14:04 hover.go:39: received hover data: &lang.HoverData{Content:lang.MarkupContent{Value:"`\"us-west-1\"` _string_", Kind:0x2}, Range:hcl.Range{Filename:"main.tf", Start:hcl.Pos{Line:13, Column:12, Byte:263}, End:hcl.Pos{Line:13, Column:23, Byte:274}}} 2022/01/12 14:14:04 rpc_logger.go:50: Response to "textDocument/hover" (ID 9): {"contents":{"kind":"markdown","value":"`\"us-west-1\"` _string_"},"range":{"start":{"line":12,"character":11},"end":{"line":12,"character":22}}} 2022/01/12 14:14:04 opts.go:254: Completed 1 requests [4.918433ms elapsed] 2022/01/12 14:14:04 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-cicd/modules/codepipeline 2022/01/12 14:14:04 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:04 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codepipeline, registry.terraform.io/-/aws, ) 2022/01/12 14:14:04 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codepipeline, registry.terraform.io/-/aws, ) 2022/01/12 14:14:05 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_manager.go:66: MM: adding new module: /Users/USER/Folder/project-cicd/modules/iam 2022/01/12 14:14:05 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codepipeline, registry.terraform.io/-/aws, ) 2022/01/12 14:14:05 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:05 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:05 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codepipeline, registry.terraform.io/-/aws, ) 2022/01/12 14:14:05 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codepipeline" 2022/01/12 14:14:05 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:05 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:05 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:05 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:05 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:05 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:05 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:05 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:05 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:06 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:06 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:06 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/iam, registry.terraform.io/-/aws, ) 2022/01/12 14:14:06 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:06 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:06 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:06 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/iam, registry.terraform.io/-/aws, ) 2022/01/12 14:14:06 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/iam" 2022/01/12 14:14:06 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:06 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:06 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:06 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd" 2022/01/12 14:14:06 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:06 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:06 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:06 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw/modules/lambda, registry.terraform.io/-/aws, ) 2022/01/12 14:14:06 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-api-gw/modules/lambda, registry.terraform.io/-/archive, ) 2022/01/12 14:14:06 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-api-gw/modules/lambda" 2022/01/12 14:14:14 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:14 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:14 rpc_logger.go:29: Incoming notification for "textDocument/didClose": {"textDocument":{"uri":"file:///Users/USER/Folder/project-api-gw/main.tf"}} 2022/01/12 14:14:17 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:17 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:17 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:17 rpc_logger.go:29: Incoming notification for "textDocument/didOpen": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf","languageId":"terraform","version":1,"text":"variable \"env\" {\n description = \"Deployment environment\"\n}\n\nvariable \"aws_iam_role_arn\" {\n description = \"Role for the CodeBuild resource\"\n}\n\nvariable \"build_spec_file\" {\n description = \"CodeBuild spec file\"\n}\n\nvariable \"name\" {\n description = \"Name of the CodeBuild resource\"\n}\n\nvariable \"build_name\" {\n description = \"Name of the S3 bucket where the artifacts are\"\n}\n\nvariable \"lambda_function_name\" {\n description = \"Name of the Lambda function\"\n}\n\nvariable \"lambda_alias_name\" {\n description = \"Name of the Lambda alias\"\n}\n\nvariable \"app_files\" {\n description = \"Files to be added in deployment\"\n}\n\nvariable \"region\" {\n description = \"Deployment region\"\n}"}} 2022/01/12 14:14:17 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 14:14:17 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 14:14:17 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 14:14:17 did_open.go:44: opened module: /Users/USER/Folder/project-cicd/modules/codebuild 2022/01/12 14:14:17 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 opts.go:254: Received request batch of size 1 (qlen=2) 2022/01/12 14:14:17 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:185: ML: enqueing "OpTypeGetTerraformVersion" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 watcher.go:75: adding module for watching: /Users/USER/Folder/project-cicd/modules/codebuild 2022/01/12 14:14:17 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:17 opts.go:254: Dequeued request batch of length 1 (qlen=2) 2022/01/12 14:14:17 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 14:14:17 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:17 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 10): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf"}} 2022/01/12 14:14:17 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 11): {"command":"j.terraform-ls.module.callers","arguments":["uri=file:///Users/USER/Folder/project-cicd/modules/codebuild"]} 2022/01/12 14:14:17 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 12): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf"}} 2022/01/12 14:14:17 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 13): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf"}} 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:17 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 11): {"v":0,"callers":[{"uri":"file:///Users/USER/Folder/project-cicd"}]} 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:17 opts.go:254: Completed 1 requests [196.77µs elapsed] 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:17 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 10): [] 2022/01/12 14:14:17 opts.go:254: Completed 1 requests [109.876112ms elapsed] 2022/01/12 14:14:17 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 12): [{"name":"variable \"env\"","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":2,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":2,"character":1}},"children":[{"name":"description","kind":15,"range":{"start":{"line":1,"character":2},"end":{"line":1,"character":40}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":1,"character":40}}}]},{"name":"variable \"aws_iam_role_arn\"","kind":5,"range":{"start":{"line":4,"character":0},"end":{"line":6,"character":1}},"selectionRange":{"start":{"line":4,"character":0},"end":{"line":6,"character":1}},"children":[{"name":"description","kind":15,"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":49}},"selectionRange":{"start":{"line":5,"character":2},"end":{"line":5,"character":49}}}]},{"name":"variable \"build_spec_file\"","kind":5,"range":{"start":{"line":8,"character":0},"end":{"line":10,"character":1}},"selectionRange":{"start":{"line":8,"character":0},"end":{"line":10,"character":1}},"children":[{"name":"description","kind":15,"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":37}},"selectionRange":{"start":{"line":9,"character":2},"end":{"line":9,"character":37}}}]},{"name":"variable \"name\"","kind":5,"range":{"start":{"line":12,"character":0},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":12,"character":0},"end":{"line":14,"character":1}},"children":[{"name":"description","kind":15,"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":48}},"selectionRange":{"start":{"line":13,"character":2},"end":{"line":13,"character":48}}}]},{"name":"variable \"build_name\"","kind":5,"range":{"start":{"line":16,"character":0},"end":{"line":18,"character":1}},"selectionRange":{"start":{"line":16,"character":0},"end":{"line":18,"character":1}},"children":[{"name":"description","kind":15,"range":{"start":{"line":17,"character":2},"end":{"line":17,"character":63}},"selectionRange":{"start":{"line":17,"character":2},"end":{"line":17,"character":63}}}]},{"name":"variable \"lambda_function_name\"","kind":5,"range":{"start":{"line":20,"character":0},"end":{"line":22,"character":1}},"selectionRange":{"start":{"line":20,"character":0},"end":{"line":22,"character":1}},"children":[{"name":"description","kind":15,"range":{"start":{"line":21,"character":2},"end":{"line":21,"character":45}},"selectionRange":{"start":{"line":21,"character":2},"end":{"line":21,"character":45}}}]},{"name":"variable \"lambda_alias_name\"","kind":5,"range":{"start":{"line":24,"character":0},"end":{"line":26,"character":1}},"selectionRange":{"start":{"line":24,"character":0},"end":{"line":26,"character":1}},"children":[{"name":"description","kind":15,"range":{"start":{"line":25,"character":2},"end":{"line":25,"character":42}},"selectionRange":{"start":{"line":25,"character":2},"end":{"line":25,"character":42}}}]},{"name":"variable \"app_files\"","kind":5,"range":{"start":{"line":28,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":28,"character":0},"end":{"line":30,"character":1}},"children":[{"name":"description","kind":15,"range":{"start":{"line":29,"character":2},"end":{"line":29,"character":49}},"selectionRange":{"start":{"line":29,"character":2},"end":{"line":29,"character":49}}}]},{"name":"variable \"region\"","kind":5,"range":{"start":{"line":32,"character":0},"end":{"line":34,"character":1}},"selectionRange":{"start":{"line":32,"character":0},"end":{"line":34,"character":1}},"children":[{"name":"description","kind":15,"range":{"start":{"line":33,"character":2},"end":{"line":33,"character":35}},"selectionRange":{"start":{"line":33,"character":2},"end":{"line":33,"character":35}}}]}] 2022/01/12 14:14:17 opts.go:254: Completed 1 requests [5.344039ms elapsed] 2022/01/12 14:14:17 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 13): {"data":[0,0,8,0,0,0,9,5,1,2,1,2,11,2,0,0,14,24,1,0,3,0,8,0,0,0,9,18,1,2,1,2,11,2,0,0,14,33,1,0,3,0,8,0,0,0,9,17,1,2,1,2,11,2,0,0,14,21,1,0,3,0,8,0,0,0,9,6,1,2,1,2,11,2,0,0,14,32,1,0,3,0,8,0,0,0,9,12,1,2,1,2,11,2,0,0,14,47,1,0,3,0,8,0,0,0,9,22,1,2,1,2,11,2,0,0,14,29,1,0,3,0,8,0,0,0,9,19,1,2,1,2,11,2,0,0,14,26,1,0,3,0,8,0,0,0,9,11,1,2,1,2,11,2,0,0,14,33,1,0,3,0,8,0,0,0,9,8,1,2,1,2,11,2,0,0,14,19,1,0]} 2022/01/12 14:14:17 opts.go:254: Completed 1 requests [5.36469ms elapsed] 2022/01/12 14:14:17 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:120: ML: executing "OpTypeGetTerraformVersion" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 module_loader.go:130: failed to get terraform version: unable to parse version "": Malformed version: 2022/01/12 14:14:17 module_loader.go:172: ML: finished "OpTypeGetTerraformVersion" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:17 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:17 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:17 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 14): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf"}} 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:17 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:17 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 14): [] 2022/01/12 14:14:17 opts.go:254: Completed 1 requests [5.43358ms elapsed] 2022/01/12 14:14:19 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:19 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:19 rpc_logger.go:29: Incoming notification for "textDocument/didClose": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf"}} 2022/01/12 14:14:29 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:29 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:29 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:29 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:29 rpc_logger.go:29: Incoming notification for "textDocument/didOpen": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","languageId":"terraform","version":1,"text":"data \"template_file\" \"buildspec\" {\n template = \"${file(var.build_spec_file)}\"\n vars = {\n env = var.env\n lambda_function_name = var.lambda_function_name\n lambda_alias_name = var.lambda_alias_name\n app_files = var.app_files \n region = var.region\n }\n}\n\nresource \"aws_codebuild_project\" \"build\" {\n badge_enabled = false\n build_timeout = 60\n name = var.build_name\n queued_timeout = 480\n service_role = var.aws_iam_role_arn\n tags = {\n Environment = var.env\n }\n\n artifacts {\n encryption_disabled = false\n name = \"${var.build_name}-${var.env}\"\n override_artifact_name = false\n packaging = \"NONE\"\n type = \"CODEPIPELINE\"\n }\n\n environment {\n compute_type = \"BUILD_GENERAL1_SMALL\"\n image = \"aws/codebuild/amazonlinux2-x86_64-standard:3.0\"\n image_pull_credentials_type = \"CODEBUILD\"\n privileged_mode = false\n type = \"LINUX_CONTAINER\"\n }\n\n logs_config {\n cloudwatch_logs {\n status = \"ENABLED\"\n }\n\n s3_logs {\n encryption_disabled = false\n status = \"DISABLED\"\n }\n }\n\n source {\n buildspec = data.template_file.buildspec.rendered\n git_clone_depth = 0\n insecure_ssl = false\n report_build_status = false\n type = \"CODEPIPELINE\"\n }\n}"}} 2022/01/12 14:14:29 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:29 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 14:14:29 opts.go:254: Received request batch of size 1 (qlen=2) 2022/01/12 14:14:29 did_open.go:44: opened module: /Users/USER/Folder/project-cicd/modules/codebuild 2022/01/12 14:14:29 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 opts.go:254: Dequeued request batch of length 1 (qlen=2) 2022/01/12 14:14:29 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 14:14:29 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:29 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 18): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:29 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 17): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:29 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 16): {"command":"j.terraform-ls.module.callers","arguments":["uri=file:///Users/USER/Folder/project-cicd/modules/codebuild"]} 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:29 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 16): {"v":0,"callers":[{"uri":"file:///Users/USER/Folder/project-cicd"}]} 2022/01/12 14:14:29 opts.go:254: Completed 1 requests [688.04µs elapsed] 2022/01/12 14:14:29 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 15): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:29 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:29 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 17): [{"name":"data \"template_file\" \"buildspec\"","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"children":[{"name":"template","kind":13,"range":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}}},{"name":"vars","kind":23,"range":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"selectionRange":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"children":[{"name":"env","kind":14,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}}},{"name":"lambda_function_name","kind":14,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}}},{"name":"lambda_alias_name","kind":14,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}}},{"name":"app_files","kind":14,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}}},{"name":"region","kind":14,"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}},"selectionRange":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}}}]}]},{"name":"resource \"aws_codebuild_project\" \"build\"","kind":5,"range":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"children":[{"name":"badge_enabled","kind":17,"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}}},{"name":"build_timeout","kind":16,"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}},"selectionRange":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}}},{"name":"name","kind":14,"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}},"selectionRange":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}}},{"name":"queued_timeout","kind":16,"range":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}},"selectionRange":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}}},{"name":"service_role","kind":14,"range":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}},"selectionRange":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}}},{"name":"tags","kind":23,"range":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"selectionRange":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"children":[{"name":"Environment","kind":14,"range":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}},"selectionRange":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}}}]},{"name":"artifacts","kind":5,"range":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"selectionRange":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}},"selectionRange":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}}},{"name":"name","kind":13,"range":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}},"selectionRange":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}}},{"name":"override_artifact_name","kind":17,"range":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}},"selectionRange":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}}},{"name":"packaging","kind":15,"range":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}},"selectionRange":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}}},{"name":"type","kind":15,"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}},"selectionRange":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}}}]},{"name":"environment","kind":5,"range":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"selectionRange":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"children":[{"name":"compute_type","kind":15,"range":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}},"selectionRange":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}}},{"name":"image","kind":15,"range":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}},"selectionRange":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}}},{"name":"image_pull_credentials_type","kind":15,"range":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}},"selectionRange":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}}},{"name":"privileged_mode","kind":17,"range":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}},"selectionRange":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}}},{"name":"type","kind":15,"range":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}},"selectionRange":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}}}]},{"name":"logs_config","kind":5,"range":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"children":[{"name":"cloudwatch_logs","kind":5,"range":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"selectionRange":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"children":[{"name":"status","kind":15,"range":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}},"selectionRange":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}}}]},{"name":"s3_logs","kind":5,"range":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"selectionRange":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}},"selectionRange":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}}},{"name":"status","kind":15,"range":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}},"selectionRange":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}}}]}]},{"name":"source","kind":5,"range":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"children":[{"name":"buildspec","kind":14,"range":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}},"selectionRange":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}}},{"name":"git_clone_depth","kind":16,"range":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}},"selectionRange":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}}},{"name":"insecure_ssl","kind":17,"range":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}},"selectionRange":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}}},{"name":"report_build_status","kind":17,"range":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}},"selectionRange":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}}},{"name":"type","kind":15,"range":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}},"selectionRange":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}}}]}]}] 2022/01/12 14:14:29 opts.go:254: Completed 1 requests [4.587669ms elapsed] 2022/01/12 14:14:29 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 18): {"data":[0,0,4,0,0,0,5,15,1,2,0,16,11,1,0,1,2,8,2,2,1,2,4,2,2,1,4,3,5,0,0,24,3,6,0,0,4,3,6,0,1,4,20,5,0,0,24,3,6,0,0,4,20,6,0,1,4,17,5,0,0,24,3,6,0,0,4,17,6,0,1,4,9,5,0,0,24,3,6,0,0,4,9,6,0,1,4,6,5,0,0,24,3,6,0,0,4,6,6,0,4,0,8,0,0,0,9,23,1,2,0,24,7,1,0,1,2,13,2,2,0,17,5,3,0,1,2,13,2,2,0,17,2,4,0,1,2,4,2,2,0,17,3,6,0,0,4,10,6,0,1,2,14,2,2,0,17,3,4,0,1,2,12,2,2,0,17,3,6,0,0,4,16,6,0,1,2,4,2,2,1,4,11,5,0,0,14,3,6,0,0,4,3,6,0,3,2,9,0,2,1,4,19,2,0,0,25,5,3,0,1,4,4,2,0,1,4,22,2,0,0,25,5,3,0,1,4,9,2,0,0,25,6,1,0,1,4,4,2,0,0,25,14,1,0,3,2,11,0,2,1,4,12,2,0,0,30,22,1,0,1,4,5,2,0,0,30,48,1,0,1,4,27,2,0,0,30,11,1,0,1,4,15,2,0,0,30,5,3,0,1,4,4,2,0,0,30,17,1,0,3,2,11,0,2,1,4,15,0,0,1,6,6,2,0,0,9,9,1,0,3,4,7,0,0,1,6,19,2,0,0,22,5,3,0,1,6,6,2,0,0,22,10,1,0,4,2,6,0,2,1,4,9,2,0,0,22,4,6,0,0,5,13,6,0,0,14,9,6,0,0,10,8,6,0,1,4,15,2,0,0,22,1,4,0,1,4,12,2,0,0,22,5,3,0,1,4,19,2,0,0,22,5,3,0,1,4,4,2,0,0,22,14,1,0]} 2022/01/12 14:14:29 opts.go:254: Completed 1 requests [4.685635ms elapsed] 2022/01/12 14:14:29 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 15): [] 2022/01/12 14:14:29 opts.go:254: Completed 1 requests [6.938306ms elapsed] 2022/01/12 14:14:29 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:29 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:29 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:29 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 19): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:29 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 19): [{"name":"data \"template_file\" \"buildspec\"","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"children":[{"name":"template","kind":13,"range":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}}},{"name":"vars","kind":23,"range":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"selectionRange":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"children":[{"name":"env","kind":14,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}}},{"name":"lambda_function_name","kind":14,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}}},{"name":"lambda_alias_name","kind":14,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}}},{"name":"app_files","kind":14,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}}},{"name":"region","kind":14,"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}},"selectionRange":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}}}]}]},{"name":"resource \"aws_codebuild_project\" \"build\"","kind":5,"range":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"children":[{"name":"badge_enabled","kind":17,"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}}},{"name":"build_timeout","kind":16,"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}},"selectionRange":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}}},{"name":"name","kind":14,"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}},"selectionRange":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}}},{"name":"queued_timeout","kind":16,"range":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}},"selectionRange":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}}},{"name":"service_role","kind":14,"range":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}},"selectionRange":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}}},{"name":"tags","kind":23,"range":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"selectionRange":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"children":[{"name":"Environment","kind":14,"range":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}},"selectionRange":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}}}]},{"name":"artifacts","kind":5,"range":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"selectionRange":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}},"selectionRange":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}}},{"name":"name","kind":13,"range":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}},"selectionRange":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}}},{"name":"override_artifact_name","kind":17,"range":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}},"selectionRange":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}}},{"name":"packaging","kind":15,"range":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}},"selectionRange":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}}},{"name":"type","kind":15,"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}},"selectionRange":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}}}]},{"name":"environment","kind":5,"range":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"selectionRange":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"children":[{"name":"compute_type","kind":15,"range":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}},"selectionRange":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}}},{"name":"image","kind":15,"range":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}},"selectionRange":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}}},{"name":"image_pull_credentials_type","kind":15,"range":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}},"selectionRange":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}}},{"name":"privileged_mode","kind":17,"range":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}},"selectionRange":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}}},{"name":"type","kind":15,"range":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}},"selectionRange":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}}}]},{"name":"logs_config","kind":5,"range":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"children":[{"name":"cloudwatch_logs","kind":5,"range":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"selectionRange":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"children":[{"name":"status","kind":15,"range":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}},"selectionRange":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}}}]},{"name":"s3_logs","kind":5,"range":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"selectionRange":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}},"selectionRange":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}}},{"name":"status","kind":15,"range":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}},"selectionRange":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}}}]}]},{"name":"source","kind":5,"range":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"children":[{"name":"buildspec","kind":14,"range":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}},"selectionRange":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}}},{"name":"git_clone_depth","kind":16,"range":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}},"selectionRange":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}}},{"name":"insecure_ssl","kind":17,"range":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}},"selectionRange":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}}},{"name":"report_build_status","kind":17,"range":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}},"selectionRange":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}}},{"name":"type","kind":15,"range":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}},"selectionRange":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}}}]}]}] 2022/01/12 14:14:29 opts.go:254: Completed 1 requests [4.647037ms elapsed] 2022/01/12 14:14:29 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:29 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:29 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:29 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 20): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:29 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:29 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 20): [] 2022/01/12 14:14:29 opts.go:254: Completed 1 requests [5.89808ms elapsed] 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","version":2},"contentChanges":[{"range":{"start":{"line":55,"character":1},"end":{"line":55,"character":1}},"rangeLength":0,"text":"\n"}]} 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","version":3},"contentChanges":[{"range":{"start":{"line":56,"character":0},"end":{"line":56,"character":0}},"rangeLength":0,"text":"\n"}]} 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 21): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 21): {"data":[0,0,4,0,0,0,5,15,1,2,0,16,11,1,0,1,2,8,2,2,1,2,4,2,2,1,4,3,5,0,0,24,3,6,0,0,4,3,6,0,1,4,20,5,0,0,24,3,6,0,0,4,20,6,0,1,4,17,5,0,0,24,3,6,0,0,4,17,6,0,1,4,9,5,0,0,24,3,6,0,0,4,9,6,0,1,4,6,5,0,0,24,3,6,0,0,4,6,6,0,4,0,8,0,0,0,9,23,1,2,0,24,7,1,0,1,2,13,2,2,0,17,5,3,0,1,2,13,2,2,0,17,2,4,0,1,2,4,2,2,0,17,3,6,0,0,4,10,6,0,1,2,14,2,2,0,17,3,4,0,1,2,12,2,2,0,17,3,6,0,0,4,16,6,0,1,2,4,2,2,1,4,11,5,0,0,14,3,6,0,0,4,3,6,0,3,2,9,0,2,1,4,19,2,0,0,25,5,3,0,1,4,4,2,0,1,4,22,2,0,0,25,5,3,0,1,4,9,2,0,0,25,6,1,0,1,4,4,2,0,0,25,14,1,0,3,2,11,0,2,1,4,12,2,0,0,30,22,1,0,1,4,5,2,0,0,30,48,1,0,1,4,27,2,0,0,30,11,1,0,1,4,15,2,0,0,30,5,3,0,1,4,4,2,0,0,30,17,1,0,3,2,11,0,2,1,4,15,0,0,1,6,6,2,0,0,9,9,1,0,3,4,7,0,0,1,6,19,2,0,0,22,5,3,0,1,6,6,2,0,0,22,10,1,0,4,2,6,0,2,1,4,9,2,0,0,22,4,6,0,0,5,13,6,0,0,14,9,6,0,0,10,8,6,0,1,4,15,2,0,0,22,1,4,0,1,4,12,2,0,0,22,5,3,0,1,4,19,2,0,0,22,5,3,0,1,4,4,2,0,0,22,14,1,0]} 2022/01/12 14:14:34 opts.go:254: Completed 1 requests [7.177778ms elapsed] 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 22): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 22): [] 2022/01/12 14:14:34 opts.go:254: Completed 1 requests [3.727917ms elapsed] 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","version":4},"contentChanges":[{"range":{"start":{"line":57,"character":0},"end":{"line":57,"character":0}},"rangeLength":0,"text":"r"}]} 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild","diagnostics":[]} 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf","diagnostics":[]} 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","diagnostics":[{"range":{"start":{"line":57,"character":0},"end":{"line":57,"character":1}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 rpc_logger.go:29: Incoming request for "textDocument/completion" (ID 23): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"},"position":{"line":57,"character":1},"context":{"triggerKind":1}} 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild","diagnostics":[]} 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf","diagnostics":[]} 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","diagnostics":[{"range":{"start":{"line":57,"character":0},"end":{"line":57,"character":1}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 14:14:34 complete.go:46: Looking for candidates at "main.tf" -> hcl.Pos{Line:58, Column:2, Byte:1459} 2022/01/12 14:14:34 complete.go:48: received candidates: lang.Candidates{List:[]lang.Candidate{lang.Candidate{Label:"resource", Description:lang.MarkupContent{Value:"A resource block declares a resource of a given type with a given local name. The name is used to refer to this resource from elsewhere in the same Terraform module, but has no significance outside of the scope of a module.", Kind:0x1}, Detail:"Block", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"main.tf", Start:hcl.Pos{Line:58, Column:1, Byte:1458}, End:hcl.Pos{Line:58, Column:2, Byte:1459}}, NewText:"resource", Snippet:"resource \"${1}\" \"${2:name}\" {\n ${3}\n}"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x2, TriggerSuggest:true}}, IsComplete:true} 2022/01/12 14:14:34 rpc_logger.go:50: Response to "textDocument/completion" (ID 23): {"isIncomplete":false,"items":[{"label":"resource","labelDetails":{},"kind":7,"detail":"Block","documentation":"A resource block declares a resource of a given type with a given local name. The name is used to refer to this resource from elsewhere in the same Terraform module, but has no significance outside of the scope of a module.","insertTextFormat":2,"textEdit":{"range":{"start":{"line":57,"character":0},"end":{"line":57,"character":1}},"newText":"resource \"${1}\" \"${2:name}\" {\n ${3}\n}"},"command":{"title":"Suggest","command":"editor.action.triggerSuggest"}}]} 2022/01/12 14:14:34 opts.go:254: Completed 1 requests [170.835049ms elapsed] 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","version":5},"contentChanges":[{"range":{"start":{"line":57,"character":1},"end":{"line":57,"character":1}},"rangeLength":0,"text":"e"}]} 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","diagnostics":[{"range":{"start":{"line":57,"character":0},"end":{"line":57,"character":2}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf","diagnostics":[]} 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild","diagnostics":[]} 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 24): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 24): {"data":[0,0,4,0,0,0,5,15,1,2,0,16,11,1,0,1,2,8,2,2,1,2,4,2,2,1,4,3,5,0,0,24,3,6,0,0,4,3,6,0,1,4,20,5,0,0,24,3,6,0,0,4,20,6,0,1,4,17,5,0,0,24,3,6,0,0,4,17,6,0,1,4,9,5,0,0,24,3,6,0,0,4,9,6,0,1,4,6,5,0,0,24,3,6,0,0,4,6,6,0,4,0,8,0,0,0,9,23,1,2,0,24,7,1,0,1,2,13,2,2,0,17,5,3,0,1,2,13,2,2,0,17,2,4,0,1,2,4,2,2,0,17,3,6,0,0,4,10,6,0,1,2,14,2,2,0,17,3,4,0,1,2,12,2,2,0,17,3,6,0,0,4,16,6,0,1,2,4,2,2,1,4,11,5,0,0,14,3,6,0,0,4,3,6,0,3,2,9,0,2,1,4,19,2,0,0,25,5,3,0,1,4,4,2,0,1,4,22,2,0,0,25,5,3,0,1,4,9,2,0,0,25,6,1,0,1,4,4,2,0,0,25,14,1,0,3,2,11,0,2,1,4,12,2,0,0,30,22,1,0,1,4,5,2,0,0,30,48,1,0,1,4,27,2,0,0,30,11,1,0,1,4,15,2,0,0,30,5,3,0,1,4,4,2,0,0,30,17,1,0,3,2,11,0,2,1,4,15,0,0,1,6,6,2,0,0,9,9,1,0,3,4,7,0,0,1,6,19,2,0,0,22,5,3,0,1,6,6,2,0,0,22,10,1,0,4,2,6,0,2,1,4,9,2,0,0,22,4,6,0,0,5,13,6,0,0,14,9,6,0,0,10,8,6,0,1,4,15,2,0,0,22,1,4,0,1,4,12,2,0,0,22,5,3,0,1,4,19,2,0,0,22,5,3,0,1,4,4,2,0,0,22,14,1,0]} 2022/01/12 14:14:34 opts.go:254: Completed 1 requests [6.11716ms elapsed] 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild","diagnostics":[]} 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","diagnostics":[{"range":{"start":{"line":57,"character":0},"end":{"line":57,"character":2}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf","diagnostics":[]} 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild","diagnostics":[]} 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf","diagnostics":[]} 2022/01/12 14:14:34 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","diagnostics":[{"range":{"start":{"line":57,"character":0},"end":{"line":57,"character":2}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 25): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 25): [] 2022/01/12 14:14:34 opts.go:254: Completed 1 requests [5.653014ms elapsed] 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 26): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:34 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 26): [{"name":"data \"template_file\" \"buildspec\"","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"children":[{"name":"template","kind":13,"range":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}}},{"name":"vars","kind":23,"range":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"selectionRange":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"children":[{"name":"env","kind":14,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}}},{"name":"lambda_function_name","kind":14,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}}},{"name":"lambda_alias_name","kind":14,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}}},{"name":"app_files","kind":14,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}}},{"name":"region","kind":14,"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}},"selectionRange":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}}}]}]},{"name":"resource \"aws_codebuild_project\" \"build\"","kind":5,"range":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"children":[{"name":"badge_enabled","kind":17,"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}}},{"name":"build_timeout","kind":16,"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}},"selectionRange":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}}},{"name":"name","kind":14,"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}},"selectionRange":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}}},{"name":"queued_timeout","kind":16,"range":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}},"selectionRange":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}}},{"name":"service_role","kind":14,"range":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}},"selectionRange":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}}},{"name":"tags","kind":23,"range":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"selectionRange":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"children":[{"name":"Environment","kind":14,"range":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}},"selectionRange":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}}}]},{"name":"artifacts","kind":5,"range":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"selectionRange":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}},"selectionRange":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}}},{"name":"name","kind":13,"range":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}},"selectionRange":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}}},{"name":"override_artifact_name","kind":17,"range":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}},"selectionRange":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}}},{"name":"packaging","kind":15,"range":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}},"selectionRange":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}}},{"name":"type","kind":15,"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}},"selectionRange":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}}}]},{"name":"environment","kind":5,"range":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"selectionRange":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"children":[{"name":"compute_type","kind":15,"range":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}},"selectionRange":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}}},{"name":"image","kind":15,"range":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}},"selectionRange":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}}},{"name":"image_pull_credentials_type","kind":15,"range":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}},"selectionRange":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}}},{"name":"privileged_mode","kind":17,"range":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}},"selectionRange":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}}},{"name":"type","kind":15,"range":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}},"selectionRange":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}}}]},{"name":"logs_config","kind":5,"range":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"children":[{"name":"cloudwatch_logs","kind":5,"range":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"selectionRange":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"children":[{"name":"status","kind":15,"range":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}},"selectionRange":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}}}]},{"name":"s3_logs","kind":5,"range":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"selectionRange":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}},"selectionRange":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}}},{"name":"status","kind":15,"range":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}},"selectionRange":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}}}]}]},{"name":"source","kind":5,"range":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"children":[{"name":"buildspec","kind":14,"range":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}},"selectionRange":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}}},{"name":"git_clone_depth","kind":16,"range":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}},"selectionRange":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}}},{"name":"insecure_ssl","kind":17,"range":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}},"selectionRange":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}}},{"name":"report_build_status","kind":17,"range":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}},"selectionRange":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}}},{"name":"type","kind":15,"range":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}},"selectionRange":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}}}]}]}] 2022/01/12 14:14:34 opts.go:254: Completed 1 requests [5.335787ms elapsed] 2022/01/12 14:14:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:34 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 27): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:34 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:35 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 27): [] 2022/01/12 14:14:35 opts.go:254: Completed 1 requests [5.457093ms elapsed] 2022/01/12 14:14:35 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:35 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 14:14:35 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 14:14:35 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:35 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","version":6},"contentChanges":[{"range":{"start":{"line":57,"character":0},"end":{"line":57,"character":2}},"rangeLength":2,"text":"resource \"\" \"name\" {\n \n}"}]} 2022/01/12 14:14:35 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 rpc_logger.go:29: Incoming request for "textDocument/completion" (ID 28): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"},"position":{"line":57,"character":10},"context":{"triggerKind":1}} 2022/01/12 14:14:35 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild","diagnostics":[]} 2022/01/12 14:14:35 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf","diagnostics":[]} 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:35 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","diagnostics":[{"range":{"start":{"line":57,"character":0},"end":{"line":57,"character":2}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:35 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/variables.tf","diagnostics":[]} 2022/01/12 14:14:35 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild","diagnostics":[]} 2022/01/12 14:14:35 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","diagnostics":[]} 2022/01/12 14:14:35 complete.go:46: Looking for candidates at "main.tf" -> hcl.Pos{Line:58, Column:11, Byte:1468} 2022/01/12 14:14:35 complete.go:48: received candidates: lang.Candidates{List:[]lang.Candidate{}, IsComplete:true} 2022/01/12 14:14:35 rpc_logger.go:45: Error for "textDocument/completion" (ID 28): [-32098] main.tf: position 58,11 is out of range main.tf:1,1-58,3 2022/01/12 14:14:35 opts.go:254: Completed 1 requests [6.094194ms elapsed] [Error - 2:14:35 PM] Request textDocument/completion failed. Message: main.tf: position 58,11 is out of range main.tf:1,1-58,3 Code: -32098 2022/01/12 14:14:35 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:35 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:35 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:35 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:35 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 29): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:35 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 29): [] 2022/01/12 14:14:35 opts.go:254: Completed 1 requests [5.39809ms elapsed] 2022/01/12 14:14:35 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:35 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:35 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 30): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:35 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 30): {"data":[0,0,4,0,0,0,5,15,1,2,0,16,11,1,0,1,2,8,2,2,1,2,4,2,2,1,4,3,5,0,0,24,3,6,0,0,4,3,6,0,1,4,20,5,0,0,24,3,6,0,0,4,20,6,0,1,4,17,5,0,0,24,3,6,0,0,4,17,6,0,1,4,9,5,0,0,24,3,6,0,0,4,9,6,0,1,4,6,5,0,0,24,3,6,0,0,4,6,6,0,4,0,8,0,0,0,9,23,1,2,0,24,7,1,0,1,2,13,2,2,0,17,5,3,0,1,2,13,2,2,0,17,2,4,0,1,2,4,2,2,0,17,3,6,0,0,4,10,6,0,1,2,14,2,2,0,17,3,4,0,1,2,12,2,2,0,17,3,6,0,0,4,16,6,0,1,2,4,2,2,1,4,11,5,0,0,14,3,6,0,0,4,3,6,0,3,2,9,0,2,1,4,19,2,0,0,25,5,3,0,1,4,4,2,0,1,4,22,2,0,0,25,5,3,0,1,4,9,2,0,0,25,6,1,0,1,4,4,2,0,0,25,14,1,0,3,2,11,0,2,1,4,12,2,0,0,30,22,1,0,1,4,5,2,0,0,30,48,1,0,1,4,27,2,0,0,30,11,1,0,1,4,15,2,0,0,30,5,3,0,1,4,4,2,0,0,30,17,1,0,3,2,11,0,2,1,4,15,0,0,1,6,6,2,0,0,9,9,1,0,3,4,7,0,0,1,6,19,2,0,0,22,5,3,0,1,6,6,2,0,0,22,10,1,0,4,2,6,0,2,1,4,9,2,0,0,22,4,6,0,0,5,13,6,0,0,14,9,6,0,0,10,8,6,0,1,4,15,2,0,0,22,1,4,0,1,4,12,2,0,0,22,5,3,0,1,4,19,2,0,0,22,5,3,0,1,4,4,2,0,0,22,14,1,0,4,0,8,0,0,0,9,2,1,2,0,3,6,1,0]} 2022/01/12 14:14:35 opts.go:254: Completed 1 requests [6.107633ms elapsed] 2022/01/12 14:14:35 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:35 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:35 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 31): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:35 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:35 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 31): [{"name":"data \"template_file\" \"buildspec\"","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"children":[{"name":"template","kind":13,"range":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}}},{"name":"vars","kind":23,"range":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"selectionRange":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"children":[{"name":"env","kind":14,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}}},{"name":"lambda_function_name","kind":14,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}}},{"name":"lambda_alias_name","kind":14,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}}},{"name":"app_files","kind":14,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}}},{"name":"region","kind":14,"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}},"selectionRange":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}}}]}]},{"name":"resource \"aws_codebuild_project\" \"build\"","kind":5,"range":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"children":[{"name":"badge_enabled","kind":17,"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}}},{"name":"build_timeout","kind":16,"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}},"selectionRange":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}}},{"name":"name","kind":14,"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}},"selectionRange":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}}},{"name":"queued_timeout","kind":16,"range":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}},"selectionRange":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}}},{"name":"service_role","kind":14,"range":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}},"selectionRange":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}}},{"name":"tags","kind":23,"range":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"selectionRange":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"children":[{"name":"Environment","kind":14,"range":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}},"selectionRange":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}}}]},{"name":"artifacts","kind":5,"range":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"selectionRange":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}},"selectionRange":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}}},{"name":"name","kind":13,"range":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}},"selectionRange":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}}},{"name":"override_artifact_name","kind":17,"range":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}},"selectionRange":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}}},{"name":"packaging","kind":15,"range":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}},"selectionRange":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}}},{"name":"type","kind":15,"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}},"selectionRange":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}}}]},{"name":"environment","kind":5,"range":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"selectionRange":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"children":[{"name":"compute_type","kind":15,"range":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}},"selectionRange":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}}},{"name":"image","kind":15,"range":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}},"selectionRange":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}}},{"name":"image_pull_credentials_type","kind":15,"range":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}},"selectionRange":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}}},{"name":"privileged_mode","kind":17,"range":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}},"selectionRange":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}}},{"name":"type","kind":15,"range":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}},"selectionRange":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}}}]},{"name":"logs_config","kind":5,"range":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"children":[{"name":"cloudwatch_logs","kind":5,"range":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"selectionRange":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"children":[{"name":"status","kind":15,"range":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}},"selectionRange":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}}}]},{"name":"s3_logs","kind":5,"range":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"selectionRange":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}},"selectionRange":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}}},{"name":"status","kind":15,"range":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}},"selectionRange":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}}}]}]},{"name":"source","kind":5,"range":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"children":[{"name":"buildspec","kind":14,"range":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}},"selectionRange":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}}},{"name":"git_clone_depth","kind":16,"range":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}},"selectionRange":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}}},{"name":"insecure_ssl","kind":17,"range":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}},"selectionRange":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}}},{"name":"report_build_status","kind":17,"range":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}},"selectionRange":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}}},{"name":"type","kind":15,"range":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}},"selectionRange":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}}}]}]},{"name":"resource \"\" \"name\"","kind":5,"range":{"start":{"line":57,"character":0},"end":{"line":59,"character":1}},"selectionRange":{"start":{"line":57,"character":0},"end":{"line":59,"character":1}}}] 2022/01/12 14:14:35 opts.go:254: Completed 1 requests [6.188927ms elapsed] 2022/01/12 14:14:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:36 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 32): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:36 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 32): [] 2022/01/12 14:14:36 opts.go:254: Completed 1 requests [4.845231ms elapsed] 2022/01/12 14:14:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:36 rpc_logger.go:29: Incoming notification for "textDocument/didSave": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:36 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","version":7},"contentChanges":[{"range":{"start":{"line":57,"character":10},"end":{"line":57,"character":10}},"rangeLength":0,"text":"a"}]} 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:36 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","version":8},"contentChanges":[{"range":{"start":{"line":57,"character":11},"end":{"line":57,"character":11}},"rangeLength":0,"text":"w"}]} 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:36 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 33): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/a, ) 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:36 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 33): {"data":[0,0,4,0,0,0,5,15,1,2,0,16,11,1,0,1,2,8,2,2,1,2,4,2,2,1,4,3,5,0,0,24,3,6,0,0,4,3,6,0,1,4,20,5,0,0,24,3,6,0,0,4,20,6,0,1,4,17,5,0,0,24,3,6,0,0,4,17,6,0,1,4,9,5,0,0,24,3,6,0,0,4,9,6,0,1,4,6,5,0,0,24,3,6,0,0,4,6,6,0,4,0,8,0,0,0,9,23,1,2,0,24,7,1,0,1,2,13,2,2,0,17,5,3,0,1,2,13,2,2,0,17,2,4,0,1,2,4,2,2,0,17,3,6,0,0,4,10,6,0,1,2,14,2,2,0,17,3,4,0,1,2,12,2,2,0,17,3,6,0,0,4,16,6,0,1,2,4,2,2,1,4,11,5,0,0,14,3,6,0,0,4,3,6,0,3,2,9,0,2,1,4,19,2,0,0,25,5,3,0,1,4,4,2,0,1,4,22,2,0,0,25,5,3,0,1,4,9,2,0,0,25,6,1,0,1,4,4,2,0,0,25,14,1,0,3,2,11,0,2,1,4,12,2,0,0,30,22,1,0,1,4,5,2,0,0,30,48,1,0,1,4,27,2,0,0,30,11,1,0,1,4,15,2,0,0,30,5,3,0,1,4,4,2,0,0,30,17,1,0,3,2,11,0,2,1,4,15,0,0,1,6,6,2,0,0,9,9,1,0,3,4,7,0,0,1,6,19,2,0,0,22,5,3,0,1,6,6,2,0,0,22,10,1,0,4,2,6,0,2,1,4,9,2,0,0,22,4,6,0,0,5,13,6,0,0,14,9,6,0,0,10,8,6,0,1,4,15,2,0,0,22,1,4,0,1,4,12,2,0,0,22,5,3,0,1,4,19,2,0,0,22,5,3,0,1,4,4,2,0,0,22,14,1,0,4,0,8,0,0,0,9,4,1,2,0,5,6,1,0]} 2022/01/12 14:14:36 opts.go:254: Completed 1 requests [3.802379ms elapsed] 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/a, ) 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/a, ) 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:36 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:36 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","version":9},"contentChanges":[{"range":{"start":{"line":57,"character":12},"end":{"line":57,"character":12}},"rangeLength":0,"text":"s"}]} 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:36 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:37 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:37 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aw, ) 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aw, ) 2022/01/12 14:14:37 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:37 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:37 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:37 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:37 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 34): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:37 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 34): [] 2022/01/12 14:14:37 opts.go:254: Completed 1 requests [5.282586ms elapsed] 2022/01/12 14:14:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:37 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 35): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:37 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 35): {"data":[0,0,4,0,0,0,5,15,1,2,0,16,11,1,0,1,2,8,2,2,1,2,4,2,2,1,4,3,5,0,0,24,3,6,0,0,4,3,6,0,1,4,20,5,0,0,24,3,6,0,0,4,20,6,0,1,4,17,5,0,0,24,3,6,0,0,4,17,6,0,1,4,9,5,0,0,24,3,6,0,0,4,9,6,0,1,4,6,5,0,0,24,3,6,0,0,4,6,6,0,4,0,8,0,0,0,9,23,1,2,0,24,7,1,0,1,2,13,2,2,0,17,5,3,0,1,2,13,2,2,0,17,2,4,0,1,2,4,2,2,0,17,3,6,0,0,4,10,6,0,1,2,14,2,2,0,17,3,4,0,1,2,12,2,2,0,17,3,6,0,0,4,16,6,0,1,2,4,2,2,1,4,11,5,0,0,14,3,6,0,0,4,3,6,0,3,2,9,0,2,1,4,19,2,0,0,25,5,3,0,1,4,4,2,0,1,4,22,2,0,0,25,5,3,0,1,4,9,2,0,0,25,6,1,0,1,4,4,2,0,0,25,14,1,0,3,2,11,0,2,1,4,12,2,0,0,30,22,1,0,1,4,5,2,0,0,30,48,1,0,1,4,27,2,0,0,30,11,1,0,1,4,15,2,0,0,30,5,3,0,1,4,4,2,0,0,30,17,1,0,3,2,11,0,2,1,4,15,0,0,1,6,6,2,0,0,9,9,1,0,3,4,7,0,0,1,6,19,2,0,0,22,5,3,0,1,6,6,2,0,0,22,10,1,0,4,2,6,0,2,1,4,9,2,0,0,22,4,6,0,0,5,13,6,0,0,14,9,6,0,0,10,8,6,0,1,4,15,2,0,0,22,1,4,0,1,4,12,2,0,0,22,5,3,0,1,4,19,2,0,0,22,5,3,0,1,4,4,2,0,0,22,14,1,0,4,0,8,0,0,0,9,5,1,2,0,6,6,1,0]} 2022/01/12 14:14:37 opts.go:254: Completed 1 requests [6.051705ms elapsed] 2022/01/12 14:14:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:37 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 36): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:37 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 36): [{"name":"data \"template_file\" \"buildspec\"","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"children":[{"name":"template","kind":13,"range":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}}},{"name":"vars","kind":23,"range":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"selectionRange":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"children":[{"name":"env","kind":14,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}}},{"name":"lambda_function_name","kind":14,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}}},{"name":"lambda_alias_name","kind":14,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}}},{"name":"app_files","kind":14,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}}},{"name":"region","kind":14,"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}},"selectionRange":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}}}]}]},{"name":"resource \"aws_codebuild_project\" \"build\"","kind":5,"range":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"children":[{"name":"badge_enabled","kind":17,"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}}},{"name":"build_timeout","kind":16,"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}},"selectionRange":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}}},{"name":"name","kind":14,"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}},"selectionRange":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}}},{"name":"queued_timeout","kind":16,"range":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}},"selectionRange":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}}},{"name":"service_role","kind":14,"range":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}},"selectionRange":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}}},{"name":"tags","kind":23,"range":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"selectionRange":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"children":[{"name":"Environment","kind":14,"range":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}},"selectionRange":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}}}]},{"name":"artifacts","kind":5,"range":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"selectionRange":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}},"selectionRange":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}}},{"name":"name","kind":13,"range":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}},"selectionRange":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}}},{"name":"override_artifact_name","kind":17,"range":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}},"selectionRange":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}}},{"name":"packaging","kind":15,"range":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}},"selectionRange":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}}},{"name":"type","kind":15,"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}},"selectionRange":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}}}]},{"name":"environment","kind":5,"range":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"selectionRange":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"children":[{"name":"compute_type","kind":15,"range":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}},"selectionRange":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}}},{"name":"image","kind":15,"range":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}},"selectionRange":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}}},{"name":"image_pull_credentials_type","kind":15,"range":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}},"selectionRange":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}}},{"name":"privileged_mode","kind":17,"range":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}},"selectionRange":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}}},{"name":"type","kind":15,"range":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}},"selectionRange":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}}}]},{"name":"logs_config","kind":5,"range":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"children":[{"name":"cloudwatch_logs","kind":5,"range":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"selectionRange":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"children":[{"name":"status","kind":15,"range":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}},"selectionRange":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}}}]},{"name":"s3_logs","kind":5,"range":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"selectionRange":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}},"selectionRange":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}}},{"name":"status","kind":15,"range":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}},"selectionRange":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}}}]}]},{"name":"source","kind":5,"range":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"children":[{"name":"buildspec","kind":14,"range":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}},"selectionRange":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}}},{"name":"git_clone_depth","kind":16,"range":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}},"selectionRange":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}}},{"name":"insecure_ssl","kind":17,"range":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}},"selectionRange":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}}},{"name":"report_build_status","kind":17,"range":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}},"selectionRange":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}}},{"name":"type","kind":15,"range":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}},"selectionRange":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}}}]}]},{"name":"resource \"aws\" \"name\"","kind":5,"range":{"start":{"line":57,"character":0},"end":{"line":59,"character":1}},"selectionRange":{"start":{"line":57,"character":0},"end":{"line":59,"character":1}}}] 2022/01/12 14:14:37 opts.go:254: Completed 1 requests [5.45742ms elapsed] 2022/01/12 14:14:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:37 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 37): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:37 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 37): [] 2022/01/12 14:14:37 opts.go:254: Completed 1 requests [4.963297ms elapsed] 2022/01/12 14:14:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:37 rpc_logger.go:29: Incoming notification for "textDocument/didSave": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:38 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:38 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:38 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf","version":10},"contentChanges":[{"range":{"start":{"line":57,"character":13},"end":{"line":57,"character":13}},"rangeLength":0,"text":"_"}]} 2022/01/12 14:14:38 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:38 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:38 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:38 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:38 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:38 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:39 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:39 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/USER/Folder/project-cicd/modules/codebuild" 2022/01/12 14:14:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:39 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 38): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:39 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:39 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:39 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 38): [] 2022/01/12 14:14:39 opts.go:254: Completed 1 requests [4.541712ms elapsed] 2022/01/12 14:14:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:39 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 39): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:39 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:39 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:39 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 39): {"data":[0,0,4,0,0,0,5,15,1,2,0,16,11,1,0,1,2,8,2,2,1,2,4,2,2,1,4,3,5,0,0,24,3,6,0,0,4,3,6,0,1,4,20,5,0,0,24,3,6,0,0,4,20,6,0,1,4,17,5,0,0,24,3,6,0,0,4,17,6,0,1,4,9,5,0,0,24,3,6,0,0,4,9,6,0,1,4,6,5,0,0,24,3,6,0,0,4,6,6,0,4,0,8,0,0,0,9,23,1,2,0,24,7,1,0,1,2,13,2,2,0,17,5,3,0,1,2,13,2,2,0,17,2,4,0,1,2,4,2,2,0,17,3,6,0,0,4,10,6,0,1,2,14,2,2,0,17,3,4,0,1,2,12,2,2,0,17,3,6,0,0,4,16,6,0,1,2,4,2,2,1,4,11,5,0,0,14,3,6,0,0,4,3,6,0,3,2,9,0,2,1,4,19,2,0,0,25,5,3,0,1,4,4,2,0,1,4,22,2,0,0,25,5,3,0,1,4,9,2,0,0,25,6,1,0,1,4,4,2,0,0,25,14,1,0,3,2,11,0,2,1,4,12,2,0,0,30,22,1,0,1,4,5,2,0,0,30,48,1,0,1,4,27,2,0,0,30,11,1,0,1,4,15,2,0,0,30,5,3,0,1,4,4,2,0,0,30,17,1,0,3,2,11,0,2,1,4,15,0,0,1,6,6,2,0,0,9,9,1,0,3,4,7,0,0,1,6,19,2,0,0,22,5,3,0,1,6,6,2,0,0,22,10,1,0,4,2,6,0,2,1,4,9,2,0,0,22,4,6,0,0,5,13,6,0,0,14,9,6,0,0,10,8,6,0,1,4,15,2,0,0,22,1,4,0,1,4,12,2,0,0,22,5,3,0,1,4,19,2,0,0,22,5,3,0,1,4,4,2,0,0,22,14,1,0,4,0,8,0,0,0,9,6,1,2,0,7,6,1,0]} 2022/01/12 14:14:39 opts.go:254: Completed 1 requests [4.551163ms elapsed] 2022/01/12 14:14:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:39 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 40): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:39 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:39 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:39 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 40): [{"name":"data \"template_file\" \"buildspec\"","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"children":[{"name":"template","kind":13,"range":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}}},{"name":"vars","kind":23,"range":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"selectionRange":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"children":[{"name":"env","kind":14,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}}},{"name":"lambda_function_name","kind":14,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}}},{"name":"lambda_alias_name","kind":14,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}}},{"name":"app_files","kind":14,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}}},{"name":"region","kind":14,"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}},"selectionRange":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}}}]}]},{"name":"resource \"aws_codebuild_project\" \"build\"","kind":5,"range":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"children":[{"name":"badge_enabled","kind":17,"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}}},{"name":"build_timeout","kind":16,"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}},"selectionRange":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}}},{"name":"name","kind":14,"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}},"selectionRange":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}}},{"name":"queued_timeout","kind":16,"range":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}},"selectionRange":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}}},{"name":"service_role","kind":14,"range":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}},"selectionRange":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}}},{"name":"tags","kind":23,"range":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"selectionRange":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"children":[{"name":"Environment","kind":14,"range":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}},"selectionRange":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}}}]},{"name":"artifacts","kind":5,"range":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"selectionRange":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}},"selectionRange":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}}},{"name":"name","kind":13,"range":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}},"selectionRange":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}}},{"name":"override_artifact_name","kind":17,"range":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}},"selectionRange":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}}},{"name":"packaging","kind":15,"range":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}},"selectionRange":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}}},{"name":"type","kind":15,"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}},"selectionRange":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}}}]},{"name":"environment","kind":5,"range":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"selectionRange":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"children":[{"name":"compute_type","kind":15,"range":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}},"selectionRange":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}}},{"name":"image","kind":15,"range":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}},"selectionRange":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}}},{"name":"image_pull_credentials_type","kind":15,"range":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}},"selectionRange":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}}},{"name":"privileged_mode","kind":17,"range":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}},"selectionRange":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}}},{"name":"type","kind":15,"range":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}},"selectionRange":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}}}]},{"name":"logs_config","kind":5,"range":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"children":[{"name":"cloudwatch_logs","kind":5,"range":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"selectionRange":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"children":[{"name":"status","kind":15,"range":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}},"selectionRange":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}}}]},{"name":"s3_logs","kind":5,"range":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"selectionRange":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}},"selectionRange":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}}},{"name":"status","kind":15,"range":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}},"selectionRange":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}}}]}]},{"name":"source","kind":5,"range":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"children":[{"name":"buildspec","kind":14,"range":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}},"selectionRange":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}}},{"name":"git_clone_depth","kind":16,"range":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}},"selectionRange":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}}},{"name":"insecure_ssl","kind":17,"range":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}},"selectionRange":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}}},{"name":"report_build_status","kind":17,"range":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}},"selectionRange":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}}},{"name":"type","kind":15,"range":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}},"selectionRange":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}}}]}]},{"name":"resource \"aws_\" \"name\"","kind":5,"range":{"start":{"line":57,"character":0},"end":{"line":59,"character":1}},"selectionRange":{"start":{"line":57,"character":0},"end":{"line":59,"character":1}}}] 2022/01/12 14:14:39 opts.go:254: Completed 1 requests [23.979647ms elapsed] 2022/01/12 14:14:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:39 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 41): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:14:39 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:14:39 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:14:39 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 41): [] 2022/01/12 14:14:39 opts.go:254: Completed 1 requests [5.228246ms elapsed] 2022/01/12 14:14:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:14:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:14:39 rpc_logger.go:29: Incoming notification for "textDocument/didSave": {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:15:18 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:15:18 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:15:18 opts.go:254: Request check error for "$/setTrace" (params "{\"value\":\"off\"}"): [-32601] no such method "$/setTrace" 2022/01/12 14:15:18 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:15:18 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:15:18 opts.go:254: Request check error for "$/setTrace" (params "{\"value\":\"off\"}"): [-32601] no such method "$/setTrace" 2022/01/12 14:15:18 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:15:18 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:15:18 opts.go:254: Request check error for "$/setTrace" (params "{\"value\":\"off\"}"): [-32601] no such method "$/setTrace" 2022/01/12 14:15:18 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:15:18 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:15:18 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 42): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:15:18 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:15:18 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:15:18 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 42): [] 2022/01/12 14:15:18 opts.go:254: Completed 1 requests [3.648782ms elapsed] 2022/01/12 14:16:02 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:16:02 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 14:16:02 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 14:16:02 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:16:02 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:16:02 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 44): {"command":"j.terraform-ls.module.callers","arguments":["uri=file:///Users/USER/Folder/project-cicd/modules/codebuild"]} 2022/01/12 14:16:02 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 43): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:16:02 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:16:02 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 45): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:16:02 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 44): {"v":0,"callers":[{"uri":"file:///Users/USER/Folder/project-cicd"}]} 2022/01/12 14:16:02 opts.go:254: Completed 1 requests [151.224µs elapsed] 2022/01/12 14:16:02 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:16:02 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:16:02 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:16:02 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:16:02 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 45): [{"name":"data \"template_file\" \"buildspec\"","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":9,"character":1}},"children":[{"name":"template","kind":13,"range":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":1,"character":43}}},{"name":"vars","kind":23,"range":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"selectionRange":{"start":{"line":2,"character":2},"end":{"line":8,"character":3}},"children":[{"name":"env","kind":14,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":35}}},{"name":"lambda_function_name","kind":14,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":52}}},{"name":"lambda_alias_name","kind":14,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":49}}},{"name":"app_files","kind":14,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":41}}},{"name":"region","kind":14,"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}},"selectionRange":{"start":{"line":7,"character":4},"end":{"line":7,"character":38}}}]}]},{"name":"resource \"aws_codebuild_project\" \"build\"","kind":5,"range":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":11,"character":0},"end":{"line":55,"character":1}},"children":[{"name":"badge_enabled","kind":17,"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":2},"end":{"line":12,"character":24}}},{"name":"build_timeout","kind":16,"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}},"selectionRange":{"start":{"line":13,"character":2},"end":{"line":13,"character":21}}},{"name":"name","kind":14,"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}},"selectionRange":{"start":{"line":14,"character":2},"end":{"line":14,"character":33}}},{"name":"queued_timeout","kind":16,"range":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}},"selectionRange":{"start":{"line":15,"character":2},"end":{"line":15,"character":22}}},{"name":"service_role","kind":14,"range":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}},"selectionRange":{"start":{"line":16,"character":2},"end":{"line":16,"character":39}}},{"name":"tags","kind":23,"range":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"selectionRange":{"start":{"line":17,"character":2},"end":{"line":19,"character":3}},"children":[{"name":"Environment","kind":14,"range":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}},"selectionRange":{"start":{"line":18,"character":4},"end":{"line":18,"character":25}}}]},{"name":"artifacts","kind":5,"range":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"selectionRange":{"start":{"line":21,"character":2},"end":{"line":27,"character":3}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}},"selectionRange":{"start":{"line":22,"character":4},"end":{"line":22,"character":34}}},{"name":"name","kind":13,"range":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}},"selectionRange":{"start":{"line":23,"character":4},"end":{"line":23,"character":59}}},{"name":"override_artifact_name","kind":17,"range":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}},"selectionRange":{"start":{"line":24,"character":4},"end":{"line":24,"character":34}}},{"name":"packaging","kind":15,"range":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}},"selectionRange":{"start":{"line":25,"character":4},"end":{"line":25,"character":35}}},{"name":"type","kind":15,"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}},"selectionRange":{"start":{"line":26,"character":4},"end":{"line":26,"character":43}}}]},{"name":"environment","kind":5,"range":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"selectionRange":{"start":{"line":29,"character":2},"end":{"line":35,"character":3}},"children":[{"name":"compute_type","kind":15,"range":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}},"selectionRange":{"start":{"line":30,"character":4},"end":{"line":30,"character":56}}},{"name":"image","kind":15,"range":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}},"selectionRange":{"start":{"line":31,"character":4},"end":{"line":31,"character":82}}},{"name":"image_pull_credentials_type","kind":15,"range":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}},"selectionRange":{"start":{"line":32,"character":4},"end":{"line":32,"character":45}}},{"name":"privileged_mode","kind":17,"range":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}},"selectionRange":{"start":{"line":33,"character":4},"end":{"line":33,"character":39}}},{"name":"type","kind":15,"range":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}},"selectionRange":{"start":{"line":34,"character":4},"end":{"line":34,"character":51}}}]},{"name":"logs_config","kind":5,"range":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":46,"character":3}},"children":[{"name":"cloudwatch_logs","kind":5,"range":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"selectionRange":{"start":{"line":38,"character":4},"end":{"line":40,"character":5}},"children":[{"name":"status","kind":15,"range":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}},"selectionRange":{"start":{"line":39,"character":6},"end":{"line":39,"character":24}}}]},{"name":"s3_logs","kind":5,"range":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"selectionRange":{"start":{"line":42,"character":4},"end":{"line":45,"character":5}},"children":[{"name":"encryption_disabled","kind":17,"range":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}},"selectionRange":{"start":{"line":43,"character":6},"end":{"line":43,"character":33}}},{"name":"status","kind":15,"range":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}},"selectionRange":{"start":{"line":44,"character":6},"end":{"line":44,"character":38}}}]}]},{"name":"source","kind":5,"range":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":54,"character":3}},"children":[{"name":"buildspec","kind":14,"range":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}},"selectionRange":{"start":{"line":49,"character":4},"end":{"line":49,"character":63}}},{"name":"git_clone_depth","kind":16,"range":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}},"selectionRange":{"start":{"line":50,"character":4},"end":{"line":50,"character":27}}},{"name":"insecure_ssl","kind":17,"range":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}},"selectionRange":{"start":{"line":51,"character":4},"end":{"line":51,"character":31}}},{"name":"report_build_status","kind":17,"range":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}},"selectionRange":{"start":{"line":52,"character":4},"end":{"line":52,"character":31}}},{"name":"type","kind":15,"range":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}},"selectionRange":{"start":{"line":53,"character":4},"end":{"line":53,"character":40}}}]}]},{"name":"resource \"aws_\" \"name\"","kind":5,"range":{"start":{"line":57,"character":0},"end":{"line":59,"character":1}},"selectionRange":{"start":{"line":57,"character":0},"end":{"line":59,"character":1}}}] 2022/01/12 14:16:02 opts.go:254: Completed 1 requests [5.812711ms elapsed] 2022/01/12 14:16:02 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 43): [] 2022/01/12 14:16:02 opts.go:254: Completed 1 requests [5.952489ms elapsed] 2022/01/12 14:16:02 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:16:02 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:16:02 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 46): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:16:02 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:16:02 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:16:02 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 46): [] 2022/01/12 14:16:02 opts.go:254: Completed 1 requests [3.686471ms elapsed] 2022/01/12 14:16:11 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:16:11 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:16:11 rpc_logger.go:29: Incoming request for "textDocument/hover" (ID 47): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"},"position":{"line":48,"character":6}} 2022/01/12 14:16:11 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:16:11 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:16:11 hover.go:37: Looking for hover data at "main.tf" -> hcl.Pos{Line:49, Column:7, Byte:1249} 2022/01/12 14:16:11 hover.go:39: received hover data: &lang.HoverData{Content:lang.MarkupContent{Value:"**source** _Block, list, min: 1, max: 1_", Kind:0x2}, Range:hcl.Range{Filename:"main.tf", Start:hcl.Pos{Line:49, Column:3, Byte:1245}, End:hcl.Pos{Line:49, Column:9, Byte:1251}}} 2022/01/12 14:16:11 rpc_logger.go:50: Response to "textDocument/hover" (ID 47): {"contents":{"kind":"markdown","value":"**source** _Block, list, min: 1, max: 1_"},"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":8}}} 2022/01/12 14:16:11 opts.go:254: Completed 1 requests [4.291384ms elapsed] 2022/01/12 14:16:38 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:16:38 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:16:38 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 48): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:16:38 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:16:38 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:16:38 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 48): [] 2022/01/12 14:16:38 opts.go:254: Completed 1 requests [6.075142ms elapsed] 2022/01/12 14:16:52 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:16:52 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:16:52 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 49): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:16:52 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:16:52 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:16:52 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 49): [] 2022/01/12 14:16:52 opts.go:254: Completed 1 requests [4.128904ms elapsed] 2022/01/12 14:18:26 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:18:26 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:18:26 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 50): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:18:26 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:18:26 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:18:26 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 50): [] 2022/01/12 14:18:26 opts.go:254: Completed 1 requests [4.824264ms elapsed] 2022/01/12 14:18:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:18:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:18:37 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 51): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:18:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:18:37 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:18:37 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 51): [] 2022/01/12 14:18:37 opts.go:254: Completed 1 requests [4.877432ms elapsed] 2022/01/12 14:19:49 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:19:49 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:19:49 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 52): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:19:49 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:19:49 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:19:49 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 52): [] 2022/01/12 14:19:49 opts.go:254: Completed 1 requests [5.167442ms elapsed] 2022/01/12 14:19:50 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:19:50 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:19:50 rpc_logger.go:29: Incoming request for "textDocument/hover" (ID 53): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"},"position":{"line":57,"character":14}} 2022/01/12 14:19:50 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:19:50 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:19:50 hover.go:37: Looking for hover data at "main.tf" -> hcl.Pos{Line:58, Column:15, Byte:1472} 2022/01/12 14:19:50 hover.go:39: received hover data: &lang.HoverData{Content:lang.MarkupContent{Value:"\"aws_\" (type)\n\nResource Type", Kind:0x2}, Range:hcl.Range{Filename:"main.tf", Start:hcl.Pos{Line:58, Column:10, Byte:1467}, End:hcl.Pos{Line:58, Column:16, Byte:1473}}} 2022/01/12 14:19:50 rpc_logger.go:50: Response to "textDocument/hover" (ID 53): {"contents":{"kind":"markdown","value":"\"aws_\" (type)\n\nResource Type"},"range":{"start":{"line":57,"character":9},"end":{"line":57,"character":15}}} 2022/01/12 14:19:50 opts.go:254: Completed 1 requests [3.21596ms elapsed] 2022/01/12 14:20:49 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:20:49 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:20:49 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 54): {"textDocument":{"uri":"file:///Users/USER/Folder/project-cicd/modules/codebuild/main.tf"}} 2022/01/12 14:20:49 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/template, ) 2022/01/12 14:20:49 provider_schema.go:196: PSS: getting provider schema (/Users/USER/Folder/project-cicd/modules/codebuild, registry.terraform.io/-/aws, ) 2022/01/12 14:20:49 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 54): [] 2022/01/12 14:20:49 opts.go:254: Completed 1 requests [4.559231ms elapsed] 2022/01/12 14:20:51 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:20:51 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:20:51 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 55): {"command":"j.terraform-ls.module.callers","arguments":["uri=file:///Users/USER/Folder/project-cicd/modules/codebuild"]} 2022/01/12 14:20:51 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 55): {"v":0,"callers":[{"uri":"file:///Users/USER/Folder/project-cicd"}]} 2022/01/12 14:20:51 opts.go:254: Completed 1 requests [88.569µs elapsed] 2022/01/12 14:20:56 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:20:56 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:20:56 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 56): {"command":"j.terraform-ls.module.callers","arguments":["uri=file:///Users/USER/Folder/project-cicd/modules/codebuild"]} 2022/01/12 14:20:56 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 56): {"v":0,"callers":[{"uri":"file:///Users/USER/Folder/project-cicd"}]} 2022/01/12 14:20:56 opts.go:254: Completed 1 requests [177.988µs elapsed] 2022/01/12 14:20:56 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 14:20:56 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 14:20:56 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 57): {"command":"j.terraform-ls.module.callers","arguments":["uri=file:///Users/USER/Folder/project-cicd/modules/codebuild"]} 2022/01/12 14:20:56 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 57): {"v":0,"callers":[{"uri":"file:///Users/USER/Folder/project-cicd"}]} 2022/01/12 14:20:56 opts.go:254: Completed 1 requests [92.961µs elapsed]
jpogran commented 2 years ago

Thank you @meyerx50 for the detailed report. Looking at your logs, in the file you have opened you don't have a required_providers block defined in your terraform block. Completing labels for provider, resource, and data blocks requires having required_providers entered so the schema can be resolved. Otherwise, we won't know what schema for which resource to resolve.

I'll create a ticket for myself to update the README with this information for future users.

meyerx50 commented 2 years ago
Screenshot 2022-01-12 at 15 36 17 Screenshot 2022-01-12 at 15 36 28

Still the same even after:

Here the logs: (Click to Expand) ``` 2022/01/12 15:40:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:36 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 168): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:36 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:36 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 168): [] 2022/01/12 15:40:36 opts.go:254: Completed 1 requests [4.966597ms elapsed] 2022/01/12 15:40:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:37 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf","version":48},"contentChanges":[{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":0}},"rangeLength":0,"text":"r"}]} 2022/01/12 15:40:37 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd","diagnostics":[]} 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/main.tf","diagnostics":[{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":1}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/variables.tf","diagnostics":[]} 2022/01/12 15:40:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:37 rpc_logger.go:29: Incoming request for "textDocument/completion" (ID 169): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"},"position":{"line":17,"character":1},"context":{"triggerKind":1}} 2022/01/12 15:40:37 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:37 complete.go:46: Looking for candidates at "main.tf" -> hcl.Pos{Line:18, Column:2, Byte:346} 2022/01/12 15:40:37 complete.go:48: received candidates: lang.Candidates{List:[]lang.Candidate{lang.Candidate{Label:"resource", Description:lang.MarkupContent{Value:"A resource block declares a resource of a given type with a given local name. The name is used to refer to this resource from elsewhere in the same Terraform module, but has no significance outside of the scope of a module.", Kind:0x1}, Detail:"Block", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"main.tf", Start:hcl.Pos{Line:18, Column:1, Byte:345}, End:hcl.Pos{Line:18, Column:2, Byte:346}}, NewText:"resource", Snippet:"resource \"${1}\" \"${2:name}\" {\n ${3}\n}"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x2, TriggerSuggest:true}}, IsComplete:true} 2022/01/12 15:40:37 rpc_logger.go:50: Response to "textDocument/completion" (ID 169): {"isIncomplete":false,"items":[{"label":"resource","labelDetails":{},"kind":7,"detail":"Block","documentation":"A resource block declares a resource of a given type with a given local name. The name is used to refer to this resource from elsewhere in the same Terraform module, but has no significance outside of the scope of a module.","insertTextFormat":2,"textEdit":{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":1}},"newText":"resource \"${1}\" \"${2:name}\" {\n ${3}\n}"},"command":{"title":"Suggest","command":"editor.action.triggerSuggest"}}]} 2022/01/12 15:40:37 opts.go:254: Completed 1 requests [4.091723ms elapsed] 2022/01/12 15:40:37 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:37 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:37 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/variables.tf","diagnostics":[]} 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd","diagnostics":[]} 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/main.tf","diagnostics":[{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":1}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 15:40:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:37 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf","version":49},"contentChanges":[{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":1}},"rangeLength":0,"text":"e"}]} 2022/01/12 15:40:37 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd","diagnostics":[]} 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/main.tf","diagnostics":[{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":1}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/variables.tf","diagnostics":[]} 2022/01/12 15:40:37 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd","diagnostics":[]} 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/main.tf","diagnostics":[{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":2}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/variables.tf","diagnostics":[]} 2022/01/12 15:40:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:37 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 170): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:37 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:37 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 170): {"data":[19,0,8,0,0,0,9,5,1,2,1,2,6,2,2,0,9,11,1,0,1,2,7,2,2,0,10,9,1,0,3,0,6,0,0,0,7,5,1,0,1,2,6,2,0,0,9,15,1,0,3,0,6,0,0,0,7,20,1,0,1,2,16,2,2,0,34,6,6,0,0,7,3,6,0,0,4,26,6,0,1,2,15,2,2,1,2,3,2,2,0,34,3,6,0,0,4,3,6,0,1,2,4,2,2,1,2,6,2,0,0,34,21,1,0,1,2,10,2,2,1,2,20,2,2,1,2,17,2,2,1,2,9,2,2,1,2,6,2,2,3,0,6,0,0,0,7,23,1,0,9,2,6,2,0,0,34,24,1,0,16,0,6,0,0,0,7,19,1,0,1,2,16,2,2,0,34,6,6,0,0,7,3,6,0,0,4,26,6,0,1,2,15,2,2,1,2,3,2,2,1,2,4,2,2,1,2,6,2,0,0,34,21,1,0,1,2,10,2,2,1,2,20,2,2,1,2,17,2,2,1,2,9,2,2,1,2,6,2,2,3,0,6,0,0,0,7,20,1,0,1,2,6,2,0,0,32,22,1,0,8,0,6,0,0,0,7,22,1,0,4,2,6,2,0,0,34,24,1,0]} 2022/01/12 15:40:37 opts.go:254: Completed 1 requests [4.853789ms elapsed] 2022/01/12 15:40:37 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:37 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:37 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd","diagnostics":[]} 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/main.tf","diagnostics":[{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":2}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 15:40:37 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/variables.tf","diagnostics":[]} 2022/01/12 15:40:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:37 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 171): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:37 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:37 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 171): [] 2022/01/12 15:40:37 opts.go:254: Completed 1 requests [4.15709ms elapsed] 2022/01/12 15:40:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:37 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 172): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:37 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:37 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 172): [{"name":"terraform","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":15,"character":1}},"children":[{"name":"backend \"s3\"","kind":5,"range":{"start":{"line":1,"character":2},"end":{"line":7,"character":3}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":7,"character":3}},"children":[{"name":"bucket","kind":15,"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":41}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":41}}},{"name":"key","kind":15,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":46}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":46}}},{"name":"region","kind":15,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":28}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":28}}},{"name":"dynamodb_table","kind":15,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":58}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":58}}},{"name":"encrypt","kind":17,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":26}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":26}}}]},{"name":"required_providers","kind":5,"range":{"start":{"line":9,"character":2},"end":{"line":14,"character":3}},"selectionRange":{"start":{"line":9,"character":2},"end":{"line":14,"character":3}},"children":[{"name":"aws","kind":23,"range":{"start":{"line":10,"character":4},"end":{"line":13,"character":5}},"selectionRange":{"start":{"line":10,"character":4},"end":{"line":13,"character":5}},"children":[{"name":"source","kind":15,"range":{"start":{"line":11,"character":6},"end":{"line":11,"character":31}},"selectionRange":{"start":{"line":11,"character":6},"end":{"line":11,"character":31}}},{"name":"version","kind":15,"range":{"start":{"line":12,"character":6},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":6},"end":{"line":12,"character":24}}}]}]}]},{"name":"provider \"aws\"","kind":5,"range":{"start":{"line":19,"character":0},"end":{"line":22,"character":1}},"selectionRange":{"start":{"line":19,"character":0},"end":{"line":22,"character":1}},"children":[{"name":"region","kind":15,"range":{"start":{"line":20,"character":2},"end":{"line":20,"character":22}},"selectionRange":{"start":{"line":20,"character":2},"end":{"line":20,"character":22}}},{"name":"profile","kind":15,"range":{"start":{"line":21,"character":2},"end":{"line":21,"character":21}},"selectionRange":{"start":{"line":21,"character":2},"end":{"line":21,"character":21}}}]},{"name":"module \"iam\"","kind":5,"range":{"start":{"line":24,"character":0},"end":{"line":26,"character":1}},"selectionRange":{"start":{"line":24,"character":0},"end":{"line":26,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":25,"character":2},"end":{"line":25,"character":26}},"selectionRange":{"start":{"line":25,"character":2},"end":{"line":25,"character":26}}}]},{"name":"module \"codebuild-frontend\"","kind":5,"range":{"start":{"line":28,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":28,"character":0},"end":{"line":39,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":29,"character":2},"end":{"line":29,"character":73}},"selectionRange":{"start":{"line":29,"character":2},"end":{"line":29,"character":73}}},{"name":"build_spec_file","kind":13,"range":{"start":{"line":30,"character":2},"end":{"line":30,"character":66}},"selectionRange":{"start":{"line":30,"character":2},"end":{"line":30,"character":66}}},{"name":"env","kind":14,"range":{"start":{"line":31,"character":2},"end":{"line":31,"character":43}},"selectionRange":{"start":{"line":31,"character":2},"end":{"line":31,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":32,"character":2},"end":{"line":32,"character":59}},"selectionRange":{"start":{"line":32,"character":2},"end":{"line":32,"character":59}}},{"name":"source","kind":15,"range":{"start":{"line":33,"character":2},"end":{"line":33,"character":57}},"selectionRange":{"start":{"line":33,"character":2},"end":{"line":33,"character":57}}},{"name":"build_name","kind":15,"range":{"start":{"line":34,"character":2},"end":{"line":34,"character":52}},"selectionRange":{"start":{"line":34,"character":2},"end":{"line":34,"character":52}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":35,"character":2},"end":{"line":35,"character":41}},"selectionRange":{"start":{"line":35,"character":2},"end":{"line":35,"character":41}}},{"name":"lambda_alias_name","kind":15,"range":{"start":{"line":36,"character":2},"end":{"line":36,"character":41}},"selectionRange":{"start":{"line":36,"character":2},"end":{"line":36,"character":41}}},{"name":"app_files","kind":15,"range":{"start":{"line":37,"character":2},"end":{"line":37,"character":41}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":37,"character":41}}},{"name":"region","kind":15,"range":{"start":{"line":38,"character":2},"end":{"line":38,"character":41}},"selectionRange":{"start":{"line":38,"character":2},"end":{"line":38,"character":41}}}]},{"name":"module \"codepipeline-frontend\"","kind":5,"range":{"start":{"line":41,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":41,"character":0},"end":{"line":64,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":42,"character":2},"end":{"line":42,"character":76}},"selectionRange":{"start":{"line":42,"character":2},"end":{"line":42,"character":76}}},{"name":"env","kind":14,"range":{"start":{"line":43,"character":2},"end":{"line":43,"character":43}},"selectionRange":{"start":{"line":43,"character":2},"end":{"line":43,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":44,"character":2},"end":{"line":44,"character":62}},"selectionRange":{"start":{"line":44,"character":2},"end":{"line":44,"character":62}}},{"name":"region","kind":15,"range":{"start":{"line":45,"character":2},"end":{"line":45,"character":47}},"selectionRange":{"start":{"line":45,"character":2},"end":{"line":45,"character":47}}},{"name":"repository_name","kind":15,"range":{"start":{"line":46,"character":2},"end":{"line":46,"character":63}},"selectionRange":{"start":{"line":46,"character":2},"end":{"line":46,"character":63}}},{"name":"repository_branch","kind":15,"range":{"start":{"line":47,"character":2},"end":{"line":47,"character":42}},"selectionRange":{"start":{"line":47,"character":2},"end":{"line":47,"character":42}}},{"name":"artifacts_bucket_name","kind":15,"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":58}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":48,"character":58}}},{"name":"web_bucket_name","kind":15,"range":{"start":{"line":49,"character":2},"end":{"line":49,"character":53}},"selectionRange":{"start":{"line":49,"character":2},"end":{"line":49,"character":53}}},{"name":"source","kind":15,"range":{"start":{"line":50,"character":2},"end":{"line":50,"character":60}},"selectionRange":{"start":{"line":50,"character":2},"end":{"line":50,"character":60}}},{"name":"build_name","kind":15,"range":{"start":{"line":51,"character":2},"end":{"line":51,"character":52}},"selectionRange":{"start":{"line":51,"character":2},"end":{"line":51,"character":52}}},{"name":"build_stage","kind":17,"range":{"start":{"line":52,"character":2},"end":{"line":52,"character":40}},"selectionRange":{"start":{"line":52,"character":2},"end":{"line":52,"character":40}}},{"name":"deploy_stage","kind":17,"range":{"start":{"line":53,"character":2},"end":{"line":53,"character":40}},"selectionRange":{"start":{"line":53,"character":2},"end":{"line":53,"character":40}}},{"name":"artifact_origin","kind":15,"range":{"start":{"line":54,"character":2},"end":{"line":54,"character":51}},"selectionRange":{"start":{"line":54,"character":2},"end":{"line":54,"character":51}}},{"name":"deploy_provider","kind":15,"range":{"start":{"line":55,"character":2},"end":{"line":55,"character":40}},"selectionRange":{"start":{"line":55,"character":2},"end":{"line":55,"character":40}}},{"name":"connection_arn","kind":15,"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":137}},"selectionRange":{"start":{"line":56,"character":2},"end":{"line":56,"character":137}}},{"name":"deploy_category","kind":15,"range":{"start":{"line":57,"character":2},"end":{"line":57,"character":44}},"selectionRange":{"start":{"line":57,"character":2},"end":{"line":57,"character":44}}},{"name":"app_name","kind":15,"range":{"start":{"line":58,"character":2},"end":{"line":58,"character":41}},"selectionRange":{"start":{"line":58,"character":2},"end":{"line":58,"character":41}}},{"name":"deploy_group","kind":15,"range":{"start":{"line":59,"character":2},"end":{"line":59,"character":41}},"selectionRange":{"start":{"line":59,"character":2},"end":{"line":59,"character":41}}},{"name":"deploy_configuration","kind":23,"range":{"start":{"line":60,"character":2},"end":{"line":63,"character":3}},"selectionRange":{"start":{"line":60,"character":2},"end":{"line":63,"character":3}},"children":[{"name":"BucketName","kind":15,"range":{"start":{"line":61,"character":4},"end":{"line":61,"character":36}},"selectionRange":{"start":{"line":61,"character":4},"end":{"line":61,"character":36}}},{"name":"Extract","kind":15,"range":{"start":{"line":62,"character":4},"end":{"line":62,"character":25}},"selectionRange":{"start":{"line":62,"character":4},"end":{"line":62,"character":25}}}]}]},{"name":"module \"codebuild-backend\"","kind":5,"range":{"start":{"line":66,"character":0},"end":{"line":77,"character":1}},"selectionRange":{"start":{"line":66,"character":0},"end":{"line":77,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":67,"character":2},"end":{"line":67,"character":73}},"selectionRange":{"start":{"line":67,"character":2},"end":{"line":67,"character":73}}},{"name":"build_spec_file","kind":13,"range":{"start":{"line":68,"character":2},"end":{"line":68,"character":74}},"selectionRange":{"start":{"line":68,"character":2},"end":{"line":68,"character":74}}},{"name":"env","kind":15,"range":{"start":{"line":69,"character":2},"end":{"line":69,"character":42}},"selectionRange":{"start":{"line":69,"character":2},"end":{"line":69,"character":42}}},{"name":"name","kind":15,"range":{"start":{"line":70,"character":2},"end":{"line":70,"character":58}},"selectionRange":{"start":{"line":70,"character":2},"end":{"line":70,"character":58}}},{"name":"source","kind":15,"range":{"start":{"line":71,"character":2},"end":{"line":71,"character":57}},"selectionRange":{"start":{"line":71,"character":2},"end":{"line":71,"character":57}}},{"name":"build_name","kind":15,"range":{"start":{"line":72,"character":2},"end":{"line":72,"character":51}},"selectionRange":{"start":{"line":72,"character":2},"end":{"line":72,"character":51}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":73,"character":2},"end":{"line":73,"character":47}},"selectionRange":{"start":{"line":73,"character":2},"end":{"line":73,"character":47}}},{"name":"lambda_alias_name","kind":15,"range":{"start":{"line":74,"character":2},"end":{"line":74,"character":42}},"selectionRange":{"start":{"line":74,"character":2},"end":{"line":74,"character":42}}},{"name":"app_files","kind":15,"range":{"start":{"line":75,"character":2},"end":{"line":75,"character":59}},"selectionRange":{"start":{"line":75,"character":2},"end":{"line":75,"character":59}}},{"name":"region","kind":15,"range":{"start":{"line":76,"character":2},"end":{"line":76,"character":47}},"selectionRange":{"start":{"line":76,"character":2},"end":{"line":76,"character":47}}}]},{"name":"module \"codedeploy-backend\"","kind":5,"range":{"start":{"line":79,"character":0},"end":{"line":86,"character":1}},"selectionRange":{"start":{"line":79,"character":0},"end":{"line":86,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":80,"character":2},"end":{"line":80,"character":56}},"selectionRange":{"start":{"line":80,"character":2},"end":{"line":80,"character":56}}},{"name":"aws_iam_role_codedeploy_arn","kind":14,"range":{"start":{"line":81,"character":2},"end":{"line":81,"character":72}},"selectionRange":{"start":{"line":81,"character":2},"end":{"line":81,"character":72}}},{"name":"app_name","kind":15,"range":{"start":{"line":82,"character":2},"end":{"line":82,"character":45}},"selectionRange":{"start":{"line":82,"character":2},"end":{"line":82,"character":45}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":83,"character":2},"end":{"line":83,"character":45}},"selectionRange":{"start":{"line":83,"character":2},"end":{"line":83,"character":45}}},{"name":"lambda_function_arn","kind":15,"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":92}},"selectionRange":{"start":{"line":84,"character":2},"end":{"line":84,"character":92}}},{"name":"lambda_function_alias_name","kind":15,"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":40}},"selectionRange":{"start":{"line":85,"character":2},"end":{"line":85,"character":40}}}]},{"name":"module \"codepipeline-backend\"","kind":5,"range":{"start":{"line":88,"character":0},"end":{"line":113,"character":1}},"selectionRange":{"start":{"line":88,"character":0},"end":{"line":113,"character":1}},"children":[{"name":"depends_on","kind":18,"range":{"start":{"line":89,"character":2},"end":{"line":91,"character":3}},"selectionRange":{"start":{"line":89,"character":2},"end":{"line":91,"character":3}},"children":[{"name":"0","kind":14,"range":{"start":{"line":90,"character":4},"end":{"line":90,"character":32}},"selectionRange":{"start":{"line":90,"character":4},"end":{"line":90,"character":32}}}]},{"name":"source","kind":15,"range":{"start":{"line":92,"character":2},"end":{"line":92,"character":60}},"selectionRange":{"start":{"line":92,"character":2},"end":{"line":92,"character":60}}},{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":93,"character":2},"end":{"line":93,"character":84}},"selectionRange":{"start":{"line":93,"character":2},"end":{"line":93,"character":84}}},{"name":"env","kind":14,"range":{"start":{"line":94,"character":2},"end":{"line":94,"character":43}},"selectionRange":{"start":{"line":94,"character":2},"end":{"line":94,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":95,"character":2},"end":{"line":95,"character":61}},"selectionRange":{"start":{"line":95,"character":2},"end":{"line":95,"character":61}}},{"name":"region","kind":15,"range":{"start":{"line":96,"character":2},"end":{"line":96,"character":47}},"selectionRange":{"start":{"line":96,"character":2},"end":{"line":96,"character":47}}},{"name":"repository_name","kind":15,"range":{"start":{"line":97,"character":2},"end":{"line":97,"character":69}},"selectionRange":{"start":{"line":97,"character":2},"end":{"line":97,"character":69}}},{"name":"repository_branch","kind":15,"range":{"start":{"line":98,"character":2},"end":{"line":98,"character":44}},"selectionRange":{"start":{"line":98,"character":2},"end":{"line":98,"character":44}}},{"name":"artifacts_bucket_name","kind":15,"range":{"start":{"line":99,"character":2},"end":{"line":99,"character":58}},"selectionRange":{"start":{"line":99,"character":2},"end":{"line":99,"character":58}}},{"name":"build_name","kind":15,"range":{"start":{"line":100,"character":2},"end":{"line":100,"character":51}},"selectionRange":{"start":{"line":100,"character":2},"end":{"line":100,"character":51}}},{"name":"build_stage","kind":17,"range":{"start":{"line":101,"character":2},"end":{"line":101,"character":40}},"selectionRange":{"start":{"line":101,"character":2},"end":{"line":101,"character":40}}},{"name":"deploy_stage","kind":17,"range":{"start":{"line":102,"character":2},"end":{"line":102,"character":40}},"selectionRange":{"start":{"line":102,"character":2},"end":{"line":102,"character":40}}},{"name":"artifact_origin","kind":15,"range":{"start":{"line":103,"character":2},"end":{"line":103,"character":52}},"selectionRange":{"start":{"line":103,"character":2},"end":{"line":103,"character":52}}},{"name":"connection_arn","kind":15,"range":{"start":{"line":104,"character":2},"end":{"line":104,"character":137}},"selectionRange":{"start":{"line":104,"character":2},"end":{"line":104,"character":137}}},{"name":"deploy_provider","kind":15,"range":{"start":{"line":105,"character":2},"end":{"line":105,"character":48}},"selectionRange":{"start":{"line":105,"character":2},"end":{"line":105,"character":48}}},{"name":"deploy_category","kind":15,"range":{"start":{"line":106,"character":2},"end":{"line":106,"character":44}},"selectionRange":{"start":{"line":106,"character":2},"end":{"line":106,"character":44}}},{"name":"app_name","kind":15,"range":{"start":{"line":107,"character":2},"end":{"line":107,"character":47}},"selectionRange":{"start":{"line":107,"character":2},"end":{"line":107,"character":47}}},{"name":"deploy_group","kind":15,"range":{"start":{"line":108,"character":2},"end":{"line":108,"character":53}},"selectionRange":{"start":{"line":108,"character":2},"end":{"line":108,"character":53}}},{"name":"deploy_configuration","kind":23,"range":{"start":{"line":109,"character":2},"end":{"line":112,"character":3}},"selectionRange":{"start":{"line":109,"character":2},"end":{"line":112,"character":3}},"children":[{"name":"ApplicationName","kind":15,"range":{"start":{"line":110,"character":4},"end":{"line":110,"character":41}},"selectionRange":{"start":{"line":110,"character":4},"end":{"line":110,"character":41}}},{"name":"DeploymentGroupName","kind":15,"range":{"start":{"line":111,"character":4},"end":{"line":111,"character":47}},"selectionRange":{"start":{"line":111,"character":4},"end":{"line":111,"character":47}}}]}]}] 2022/01/12 15:40:37 opts.go:254: Completed 1 requests [5.187691ms elapsed] 2022/01/12 15:40:38 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:38 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 15:40:38 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 15:40:38 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:38 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf","version":50},"contentChanges":[{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":2}},"rangeLength":2,"text":"resource \"\" \"name\" {\n \n}"}]} 2022/01/12 15:40:38 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 rpc_logger.go:29: Incoming request for "textDocument/completion" (ID 173): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"},"position":{"line":17,"character":10},"context":{"triggerKind":1}} 2022/01/12 15:40:38 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:38 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd","diagnostics":[]} 2022/01/12 15:40:38 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/variables.tf","diagnostics":[]} 2022/01/12 15:40:38 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/main.tf","diagnostics":[{"range":{"start":{"line":17,"character":0},"end":{"line":17,"character":2}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 15:40:38 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd","diagnostics":[]} 2022/01/12 15:40:38 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/main.tf","diagnostics":[]} 2022/01/12 15:40:38 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/project-cicd/variables.tf","diagnostics":[]} 2022/01/12 15:40:38 complete.go:46: Looking for candidates at "main.tf" -> hcl.Pos{Line:18, Column:11, Byte:355} 2022/01/12 15:40:38 complete.go:48: received candidates: lang.Candidates{List:[]lang.Candidate{lang.Candidate{Label:"provider", Description:lang.MarkupContent{Value:"A provider block is used to specify a provider configuration", Kind:0x1}, Detail:"Block", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"main.tf", Start:hcl.Pos{Line:20, Column:1, Byte:349}, End:hcl.Pos{Line:23, Column:2, Byte:412}}, NewText:"provider", Snippet:"provider \"${1}\" {\n ${2}\n}"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x2, TriggerSuggest:true}}, IsComplete:true} 2022/01/12 15:40:38 rpc_logger.go:50: Response to "textDocument/completion" (ID 173): {"isIncomplete":false,"items":[{"label":"provider","labelDetails":{},"kind":7,"detail":"Block","documentation":"A provider block is used to specify a provider configuration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":19,"character":0},"end":{"line":22,"character":1}},"newText":"provider \"${1}\" {\n ${2}\n}"},"command":{"title":"Suggest","command":"editor.action.triggerSuggest"}}]} 2022/01/12 15:40:38 opts.go:254: Completed 1 requests [4.608983ms elapsed] 2022/01/12 15:40:38 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:38 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:38 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 174): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:38 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:38 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 174): [{"range":{"start":{"line":21,"character":9},"end":{"line":21,"character":14}},"target":"https://registry.terraform.io/providers/hashicorp/aws/3.71.0/docs?utm_content=documentLink\u0026utm_medium=Visual+Studio+Code\u0026utm_source=terraform-ls","tooltip":"hashicorp/aws Documentation"}] 2022/01/12 15:40:38 opts.go:254: Completed 1 requests [3.128584ms elapsed] 2022/01/12 15:40:38 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:38 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:38 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:38 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:38 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 175): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:38 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:38 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 175): [] 2022/01/12 15:40:38 opts.go:254: Completed 1 requests [5.043026ms elapsed] 2022/01/12 15:40:38 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:38 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:38 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 176): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:38 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:38 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 176): {"data":[17,0,8,0,0,0,9,2,1,2,0,3,6,1,0,4,0,8,0,0,0,9,5,1,2,1,2,6,2,2,0,9,11,1,0,1,2,7,2,2,0,10,9,1,0,3,0,6,0,0,0,7,5,1,0,1,2,6,2,0,0,9,15,1,0,3,0,6,0,0,0,7,20,1,0,1,2,16,2,2,0,34,6,6,0,0,7,3,6,0,0,4,26,6,0,1,2,15,2,2,1,2,3,2,2,0,34,3,6,0,0,4,3,6,0,1,2,4,2,2,1,2,6,2,0,0,34,21,1,0,1,2,10,2,2,1,2,20,2,2,1,2,17,2,2,1,2,9,2,2,1,2,6,2,2,3,0,6,0,0,0,7,23,1,0,9,2,6,2,0,0,34,24,1,0,16,0,6,0,0,0,7,19,1,0,1,2,16,2,2,0,34,6,6,0,0,7,3,6,0,0,4,26,6,0,1,2,15,2,2,1,2,3,2,2,1,2,4,2,2,1,2,6,2,0,0,34,21,1,0,1,2,10,2,2,1,2,20,2,2,1,2,17,2,2,1,2,9,2,2,1,2,6,2,2,3,0,6,0,0,0,7,20,1,0,1,2,6,2,0,0,32,22,1,0,8,0,6,0,0,0,7,22,1,0,4,2,6,2,0,0,34,24,1,0]} 2022/01/12 15:40:38 opts.go:254: Completed 1 requests [3.898817ms elapsed] 2022/01/12 15:40:38 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:38 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:38 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 177): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:38 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:38 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 177): [{"name":"terraform","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":15,"character":1}},"children":[{"name":"backend \"s3\"","kind":5,"range":{"start":{"line":1,"character":2},"end":{"line":7,"character":3}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":7,"character":3}},"children":[{"name":"bucket","kind":15,"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":41}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":41}}},{"name":"key","kind":15,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":46}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":46}}},{"name":"region","kind":15,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":28}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":28}}},{"name":"dynamodb_table","kind":15,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":58}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":58}}},{"name":"encrypt","kind":17,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":26}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":26}}}]},{"name":"required_providers","kind":5,"range":{"start":{"line":9,"character":2},"end":{"line":14,"character":3}},"selectionRange":{"start":{"line":9,"character":2},"end":{"line":14,"character":3}},"children":[{"name":"aws","kind":23,"range":{"start":{"line":10,"character":4},"end":{"line":13,"character":5}},"selectionRange":{"start":{"line":10,"character":4},"end":{"line":13,"character":5}},"children":[{"name":"source","kind":15,"range":{"start":{"line":11,"character":6},"end":{"line":11,"character":31}},"selectionRange":{"start":{"line":11,"character":6},"end":{"line":11,"character":31}}},{"name":"version","kind":15,"range":{"start":{"line":12,"character":6},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":6},"end":{"line":12,"character":24}}}]}]}]},{"name":"resource \"\" \"name\"","kind":5,"range":{"start":{"line":17,"character":0},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":17,"character":0},"end":{"line":19,"character":1}}},{"name":"provider \"aws\"","kind":5,"range":{"start":{"line":21,"character":0},"end":{"line":24,"character":1}},"selectionRange":{"start":{"line":21,"character":0},"end":{"line":24,"character":1}},"children":[{"name":"region","kind":15,"range":{"start":{"line":22,"character":2},"end":{"line":22,"character":22}},"selectionRange":{"start":{"line":22,"character":2},"end":{"line":22,"character":22}}},{"name":"profile","kind":15,"range":{"start":{"line":23,"character":2},"end":{"line":23,"character":21}},"selectionRange":{"start":{"line":23,"character":2},"end":{"line":23,"character":21}}}]},{"name":"module \"iam\"","kind":5,"range":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":26}},"selectionRange":{"start":{"line":27,"character":2},"end":{"line":27,"character":26}}}]},{"name":"module \"codebuild-frontend\"","kind":5,"range":{"start":{"line":30,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":30,"character":0},"end":{"line":41,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":31,"character":2},"end":{"line":31,"character":73}},"selectionRange":{"start":{"line":31,"character":2},"end":{"line":31,"character":73}}},{"name":"build_spec_file","kind":13,"range":{"start":{"line":32,"character":2},"end":{"line":32,"character":66}},"selectionRange":{"start":{"line":32,"character":2},"end":{"line":32,"character":66}}},{"name":"env","kind":14,"range":{"start":{"line":33,"character":2},"end":{"line":33,"character":43}},"selectionRange":{"start":{"line":33,"character":2},"end":{"line":33,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":34,"character":2},"end":{"line":34,"character":59}},"selectionRange":{"start":{"line":34,"character":2},"end":{"line":34,"character":59}}},{"name":"source","kind":15,"range":{"start":{"line":35,"character":2},"end":{"line":35,"character":57}},"selectionRange":{"start":{"line":35,"character":2},"end":{"line":35,"character":57}}},{"name":"build_name","kind":15,"range":{"start":{"line":36,"character":2},"end":{"line":36,"character":52}},"selectionRange":{"start":{"line":36,"character":2},"end":{"line":36,"character":52}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":37,"character":2},"end":{"line":37,"character":41}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":37,"character":41}}},{"name":"lambda_alias_name","kind":15,"range":{"start":{"line":38,"character":2},"end":{"line":38,"character":41}},"selectionRange":{"start":{"line":38,"character":2},"end":{"line":38,"character":41}}},{"name":"app_files","kind":15,"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":41}},"selectionRange":{"start":{"line":39,"character":2},"end":{"line":39,"character":41}}},{"name":"region","kind":15,"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":41}},"selectionRange":{"start":{"line":40,"character":2},"end":{"line":40,"character":41}}}]},{"name":"module \"codepipeline-frontend\"","kind":5,"range":{"start":{"line":43,"character":0},"end":{"line":66,"character":1}},"selectionRange":{"start":{"line":43,"character":0},"end":{"line":66,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":44,"character":2},"end":{"line":44,"character":76}},"selectionRange":{"start":{"line":44,"character":2},"end":{"line":44,"character":76}}},{"name":"env","kind":14,"range":{"start":{"line":45,"character":2},"end":{"line":45,"character":43}},"selectionRange":{"start":{"line":45,"character":2},"end":{"line":45,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":46,"character":2},"end":{"line":46,"character":62}},"selectionRange":{"start":{"line":46,"character":2},"end":{"line":46,"character":62}}},{"name":"region","kind":15,"range":{"start":{"line":47,"character":2},"end":{"line":47,"character":47}},"selectionRange":{"start":{"line":47,"character":2},"end":{"line":47,"character":47}}},{"name":"repository_name","kind":15,"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":63}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":48,"character":63}}},{"name":"repository_branch","kind":15,"range":{"start":{"line":49,"character":2},"end":{"line":49,"character":42}},"selectionRange":{"start":{"line":49,"character":2},"end":{"line":49,"character":42}}},{"name":"artifacts_bucket_name","kind":15,"range":{"start":{"line":50,"character":2},"end":{"line":50,"character":58}},"selectionRange":{"start":{"line":50,"character":2},"end":{"line":50,"character":58}}},{"name":"web_bucket_name","kind":15,"range":{"start":{"line":51,"character":2},"end":{"line":51,"character":53}},"selectionRange":{"start":{"line":51,"character":2},"end":{"line":51,"character":53}}},{"name":"source","kind":15,"range":{"start":{"line":52,"character":2},"end":{"line":52,"character":60}},"selectionRange":{"start":{"line":52,"character":2},"end":{"line":52,"character":60}}},{"name":"build_name","kind":15,"range":{"start":{"line":53,"character":2},"end":{"line":53,"character":52}},"selectionRange":{"start":{"line":53,"character":2},"end":{"line":53,"character":52}}},{"name":"build_stage","kind":17,"range":{"start":{"line":54,"character":2},"end":{"line":54,"character":40}},"selectionRange":{"start":{"line":54,"character":2},"end":{"line":54,"character":40}}},{"name":"deploy_stage","kind":17,"range":{"start":{"line":55,"character":2},"end":{"line":55,"character":40}},"selectionRange":{"start":{"line":55,"character":2},"end":{"line":55,"character":40}}},{"name":"artifact_origin","kind":15,"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":51}},"selectionRange":{"start":{"line":56,"character":2},"end":{"line":56,"character":51}}},{"name":"deploy_provider","kind":15,"range":{"start":{"line":57,"character":2},"end":{"line":57,"character":40}},"selectionRange":{"start":{"line":57,"character":2},"end":{"line":57,"character":40}}},{"name":"connection_arn","kind":15,"range":{"start":{"line":58,"character":2},"end":{"line":58,"character":137}},"selectionRange":{"start":{"line":58,"character":2},"end":{"line":58,"character":137}}},{"name":"deploy_category","kind":15,"range":{"start":{"line":59,"character":2},"end":{"line":59,"character":44}},"selectionRange":{"start":{"line":59,"character":2},"end":{"line":59,"character":44}}},{"name":"app_name","kind":15,"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":41}},"selectionRange":{"start":{"line":60,"character":2},"end":{"line":60,"character":41}}},{"name":"deploy_group","kind":15,"range":{"start":{"line":61,"character":2},"end":{"line":61,"character":41}},"selectionRange":{"start":{"line":61,"character":2},"end":{"line":61,"character":41}}},{"name":"deploy_configuration","kind":23,"range":{"start":{"line":62,"character":2},"end":{"line":65,"character":3}},"selectionRange":{"start":{"line":62,"character":2},"end":{"line":65,"character":3}},"children":[{"name":"BucketName","kind":15,"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":36}},"selectionRange":{"start":{"line":63,"character":4},"end":{"line":63,"character":36}}},{"name":"Extract","kind":15,"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":25}},"selectionRange":{"start":{"line":64,"character":4},"end":{"line":64,"character":25}}}]}]},{"name":"module \"codebuild-backend\"","kind":5,"range":{"start":{"line":68,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":68,"character":0},"end":{"line":79,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":69,"character":2},"end":{"line":69,"character":73}},"selectionRange":{"start":{"line":69,"character":2},"end":{"line":69,"character":73}}},{"name":"build_spec_file","kind":13,"range":{"start":{"line":70,"character":2},"end":{"line":70,"character":74}},"selectionRange":{"start":{"line":70,"character":2},"end":{"line":70,"character":74}}},{"name":"env","kind":15,"range":{"start":{"line":71,"character":2},"end":{"line":71,"character":42}},"selectionRange":{"start":{"line":71,"character":2},"end":{"line":71,"character":42}}},{"name":"name","kind":15,"range":{"start":{"line":72,"character":2},"end":{"line":72,"character":58}},"selectionRange":{"start":{"line":72,"character":2},"end":{"line":72,"character":58}}},{"name":"source","kind":15,"range":{"start":{"line":73,"character":2},"end":{"line":73,"character":57}},"selectionRange":{"start":{"line":73,"character":2},"end":{"line":73,"character":57}}},{"name":"build_name","kind":15,"range":{"start":{"line":74,"character":2},"end":{"line":74,"character":51}},"selectionRange":{"start":{"line":74,"character":2},"end":{"line":74,"character":51}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":75,"character":2},"end":{"line":75,"character":47}},"selectionRange":{"start":{"line":75,"character":2},"end":{"line":75,"character":47}}},{"name":"lambda_alias_name","kind":15,"range":{"start":{"line":76,"character":2},"end":{"line":76,"character":42}},"selectionRange":{"start":{"line":76,"character":2},"end":{"line":76,"character":42}}},{"name":"app_files","kind":15,"range":{"start":{"line":77,"character":2},"end":{"line":77,"character":59}},"selectionRange":{"start":{"line":77,"character":2},"end":{"line":77,"character":59}}},{"name":"region","kind":15,"range":{"start":{"line":78,"character":2},"end":{"line":78,"character":47}},"selectionRange":{"start":{"line":78,"character":2},"end":{"line":78,"character":47}}}]},{"name":"module \"codedeploy-backend\"","kind":5,"range":{"start":{"line":81,"character":0},"end":{"line":88,"character":1}},"selectionRange":{"start":{"line":81,"character":0},"end":{"line":88,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":82,"character":2},"end":{"line":82,"character":56}},"selectionRange":{"start":{"line":82,"character":2},"end":{"line":82,"character":56}}},{"name":"aws_iam_role_codedeploy_arn","kind":14,"range":{"start":{"line":83,"character":2},"end":{"line":83,"character":72}},"selectionRange":{"start":{"line":83,"character":2},"end":{"line":83,"character":72}}},{"name":"app_name","kind":15,"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":45}},"selectionRange":{"start":{"line":84,"character":2},"end":{"line":84,"character":45}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":45}},"selectionRange":{"start":{"line":85,"character":2},"end":{"line":85,"character":45}}},{"name":"lambda_function_arn","kind":15,"range":{"start":{"line":86,"character":2},"end":{"line":86,"character":92}},"selectionRange":{"start":{"line":86,"character":2},"end":{"line":86,"character":92}}},{"name":"lambda_function_alias_name","kind":15,"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":40}},"selectionRange":{"start":{"line":87,"character":2},"end":{"line":87,"character":40}}}]},{"name":"module \"codepipeline-backend\"","kind":5,"range":{"start":{"line":90,"character":0},"end":{"line":115,"character":1}},"selectionRange":{"start":{"line":90,"character":0},"end":{"line":115,"character":1}},"children":[{"name":"depends_on","kind":18,"range":{"start":{"line":91,"character":2},"end":{"line":93,"character":3}},"selectionRange":{"start":{"line":91,"character":2},"end":{"line":93,"character":3}},"children":[{"name":"0","kind":14,"range":{"start":{"line":92,"character":4},"end":{"line":92,"character":32}},"selectionRange":{"start":{"line":92,"character":4},"end":{"line":92,"character":32}}}]},{"name":"source","kind":15,"range":{"start":{"line":94,"character":2},"end":{"line":94,"character":60}},"selectionRange":{"start":{"line":94,"character":2},"end":{"line":94,"character":60}}},{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":95,"character":2},"end":{"line":95,"character":84}},"selectionRange":{"start":{"line":95,"character":2},"end":{"line":95,"character":84}}},{"name":"env","kind":14,"range":{"start":{"line":96,"character":2},"end":{"line":96,"character":43}},"selectionRange":{"start":{"line":96,"character":2},"end":{"line":96,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":97,"character":2},"end":{"line":97,"character":61}},"selectionRange":{"start":{"line":97,"character":2},"end":{"line":97,"character":61}}},{"name":"region","kind":15,"range":{"start":{"line":98,"character":2},"end":{"line":98,"character":47}},"selectionRange":{"start":{"line":98,"character":2},"end":{"line":98,"character":47}}},{"name":"repository_name","kind":15,"range":{"start":{"line":99,"character":2},"end":{"line":99,"character":69}},"selectionRange":{"start":{"line":99,"character":2},"end":{"line":99,"character":69}}},{"name":"repository_branch","kind":15,"range":{"start":{"line":100,"character":2},"end":{"line":100,"character":44}},"selectionRange":{"start":{"line":100,"character":2},"end":{"line":100,"character":44}}},{"name":"artifacts_bucket_name","kind":15,"range":{"start":{"line":101,"character":2},"end":{"line":101,"character":58}},"selectionRange":{"start":{"line":101,"character":2},"end":{"line":101,"character":58}}},{"name":"build_name","kind":15,"range":{"start":{"line":102,"character":2},"end":{"line":102,"character":51}},"selectionRange":{"start":{"line":102,"character":2},"end":{"line":102,"character":51}}},{"name":"build_stage","kind":17,"range":{"start":{"line":103,"character":2},"end":{"line":103,"character":40}},"selectionRange":{"start":{"line":103,"character":2},"end":{"line":103,"character":40}}},{"name":"deploy_stage","kind":17,"range":{"start":{"line":104,"character":2},"end":{"line":104,"character":40}},"selectionRange":{"start":{"line":104,"character":2},"end":{"line":104,"character":40}}},{"name":"artifact_origin","kind":15,"range":{"start":{"line":105,"character":2},"end":{"line":105,"character":52}},"selectionRange":{"start":{"line":105,"character":2},"end":{"line":105,"character":52}}},{"name":"connection_arn","kind":15,"range":{"start":{"line":106,"character":2},"end":{"line":106,"character":137}},"selectionRange":{"start":{"line":106,"character":2},"end":{"line":106,"character":137}}},{"name":"deploy_provider","kind":15,"range":{"start":{"line":107,"character":2},"end":{"line":107,"character":48}},"selectionRange":{"start":{"line":107,"character":2},"end":{"line":107,"character":48}}},{"name":"deploy_category","kind":15,"range":{"start":{"line":108,"character":2},"end":{"line":108,"character":44}},"selectionRange":{"start":{"line":108,"character":2},"end":{"line":108,"character":44}}},{"name":"app_name","kind":15,"range":{"start":{"line":109,"character":2},"end":{"line":109,"character":47}},"selectionRange":{"start":{"line":109,"character":2},"end":{"line":109,"character":47}}},{"name":"deploy_group","kind":15,"range":{"start":{"line":110,"character":2},"end":{"line":110,"character":53}},"selectionRange":{"start":{"line":110,"character":2},"end":{"line":110,"character":53}}},{"name":"deploy_configuration","kind":23,"range":{"start":{"line":111,"character":2},"end":{"line":114,"character":3}},"selectionRange":{"start":{"line":111,"character":2},"end":{"line":114,"character":3}},"children":[{"name":"ApplicationName","kind":15,"range":{"start":{"line":112,"character":4},"end":{"line":112,"character":41}},"selectionRange":{"start":{"line":112,"character":4},"end":{"line":112,"character":41}}},{"name":"DeploymentGroupName","kind":15,"range":{"start":{"line":113,"character":4},"end":{"line":113,"character":47}},"selectionRange":{"start":{"line":113,"character":4},"end":{"line":113,"character":47}}}]}]}] 2022/01/12 15:40:38 opts.go:254: Completed 1 requests [4.16989ms elapsed] 2022/01/12 15:40:38 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:38 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:38 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf","version":51},"contentChanges":[{"range":{"start":{"line":17,"character":10},"end":{"line":17,"character":10}},"rangeLength":0,"text":"a"}]} 2022/01/12 15:40:38 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:38 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:39 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf","version":52},"contentChanges":[{"range":{"start":{"line":17,"character":11},"end":{"line":17,"character":11}},"rangeLength":0,"text":"w"}]} 2022/01/12 15:40:39 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:39 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 178): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/-/a, ) 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:39 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 178): {"data":[17,0,8,0,0,0,9,4,1,2,0,5,6,1,0,4,0,8,0,0,0,9,5,1,2,1,2,6,2,2,0,9,11,1,0,1,2,7,2,2,0,10,9,1,0,3,0,6,0,0,0,7,5,1,0,1,2,6,2,0,0,9,15,1,0,3,0,6,0,0,0,7,20,1,0,1,2,16,2,2,0,34,6,6,0,0,7,3,6,0,0,4,26,6,0,1,2,15,2,2,1,2,3,2,2,0,34,3,6,0,0,4,3,6,0,1,2,4,2,2,1,2,6,2,0,0,34,21,1,0,1,2,10,2,2,1,2,20,2,2,1,2,17,2,2,1,2,9,2,2,1,2,6,2,2,3,0,6,0,0,0,7,23,1,0,9,2,6,2,0,0,34,24,1,0,16,0,6,0,0,0,7,19,1,0,1,2,16,2,2,0,34,6,6,0,0,7,3,6,0,0,4,26,6,0,1,2,15,2,2,1,2,3,2,2,1,2,4,2,2,1,2,6,2,0,0,34,21,1,0,1,2,10,2,2,1,2,20,2,2,1,2,17,2,2,1,2,9,2,2,1,2,6,2,2,3,0,6,0,0,0,7,20,1,0,1,2,6,2,0,0,32,22,1,0,8,0,6,0,0,0,7,22,1,0,4,2,6,2,0,0,34,24,1,0]} 2022/01/12 15:40:39 opts.go:254: Completed 1 requests [4.562567ms elapsed] 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/-/a, ) 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/-/a, ) 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:39 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 179): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/-/aw, ) 2022/01/12 15:40:39 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 179): [] 2022/01/12 15:40:39 opts.go:254: Completed 1 requests [5.050288ms elapsed] 2022/01/12 15:40:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:39 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 180): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/-/aw, ) 2022/01/12 15:40:39 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 180): [{"name":"terraform","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":15,"character":1}},"children":[{"name":"backend \"s3\"","kind":5,"range":{"start":{"line":1,"character":2},"end":{"line":7,"character":3}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":7,"character":3}},"children":[{"name":"bucket","kind":15,"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":41}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":41}}},{"name":"key","kind":15,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":46}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":46}}},{"name":"region","kind":15,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":28}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":28}}},{"name":"dynamodb_table","kind":15,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":58}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":58}}},{"name":"encrypt","kind":17,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":26}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":26}}}]},{"name":"required_providers","kind":5,"range":{"start":{"line":9,"character":2},"end":{"line":14,"character":3}},"selectionRange":{"start":{"line":9,"character":2},"end":{"line":14,"character":3}},"children":[{"name":"aws","kind":23,"range":{"start":{"line":10,"character":4},"end":{"line":13,"character":5}},"selectionRange":{"start":{"line":10,"character":4},"end":{"line":13,"character":5}},"children":[{"name":"source","kind":15,"range":{"start":{"line":11,"character":6},"end":{"line":11,"character":31}},"selectionRange":{"start":{"line":11,"character":6},"end":{"line":11,"character":31}}},{"name":"version","kind":15,"range":{"start":{"line":12,"character":6},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":6},"end":{"line":12,"character":24}}}]}]}]},{"name":"resource \"aw\" \"name\"","kind":5,"range":{"start":{"line":17,"character":0},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":17,"character":0},"end":{"line":19,"character":1}}},{"name":"provider \"aws\"","kind":5,"range":{"start":{"line":21,"character":0},"end":{"line":24,"character":1}},"selectionRange":{"start":{"line":21,"character":0},"end":{"line":24,"character":1}},"children":[{"name":"region","kind":15,"range":{"start":{"line":22,"character":2},"end":{"line":22,"character":22}},"selectionRange":{"start":{"line":22,"character":2},"end":{"line":22,"character":22}}},{"name":"profile","kind":15,"range":{"start":{"line":23,"character":2},"end":{"line":23,"character":21}},"selectionRange":{"start":{"line":23,"character":2},"end":{"line":23,"character":21}}}]},{"name":"module \"iam\"","kind":5,"range":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":26}},"selectionRange":{"start":{"line":27,"character":2},"end":{"line":27,"character":26}}}]},{"name":"module \"codebuild-frontend\"","kind":5,"range":{"start":{"line":30,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":30,"character":0},"end":{"line":41,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":31,"character":2},"end":{"line":31,"character":73}},"selectionRange":{"start":{"line":31,"character":2},"end":{"line":31,"character":73}}},{"name":"build_spec_file","kind":13,"range":{"start":{"line":32,"character":2},"end":{"line":32,"character":66}},"selectionRange":{"start":{"line":32,"character":2},"end":{"line":32,"character":66}}},{"name":"env","kind":14,"range":{"start":{"line":33,"character":2},"end":{"line":33,"character":43}},"selectionRange":{"start":{"line":33,"character":2},"end":{"line":33,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":34,"character":2},"end":{"line":34,"character":59}},"selectionRange":{"start":{"line":34,"character":2},"end":{"line":34,"character":59}}},{"name":"source","kind":15,"range":{"start":{"line":35,"character":2},"end":{"line":35,"character":57}},"selectionRange":{"start":{"line":35,"character":2},"end":{"line":35,"character":57}}},{"name":"build_name","kind":15,"range":{"start":{"line":36,"character":2},"end":{"line":36,"character":52}},"selectionRange":{"start":{"line":36,"character":2},"end":{"line":36,"character":52}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":37,"character":2},"end":{"line":37,"character":41}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":37,"character":41}}},{"name":"lambda_alias_name","kind":15,"range":{"start":{"line":38,"character":2},"end":{"line":38,"character":41}},"selectionRange":{"start":{"line":38,"character":2},"end":{"line":38,"character":41}}},{"name":"app_files","kind":15,"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":41}},"selectionRange":{"start":{"line":39,"character":2},"end":{"line":39,"character":41}}},{"name":"region","kind":15,"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":41}},"selectionRange":{"start":{"line":40,"character":2},"end":{"line":40,"character":41}}}]},{"name":"module \"codepipeline-frontend\"","kind":5,"range":{"start":{"line":43,"character":0},"end":{"line":66,"character":1}},"selectionRange":{"start":{"line":43,"character":0},"end":{"line":66,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":44,"character":2},"end":{"line":44,"character":76}},"selectionRange":{"start":{"line":44,"character":2},"end":{"line":44,"character":76}}},{"name":"env","kind":14,"range":{"start":{"line":45,"character":2},"end":{"line":45,"character":43}},"selectionRange":{"start":{"line":45,"character":2},"end":{"line":45,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":46,"character":2},"end":{"line":46,"character":62}},"selectionRange":{"start":{"line":46,"character":2},"end":{"line":46,"character":62}}},{"name":"region","kind":15,"range":{"start":{"line":47,"character":2},"end":{"line":47,"character":47}},"selectionRange":{"start":{"line":47,"character":2},"end":{"line":47,"character":47}}},{"name":"repository_name","kind":15,"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":63}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":48,"character":63}}},{"name":"repository_branch","kind":15,"range":{"start":{"line":49,"character":2},"end":{"line":49,"character":42}},"selectionRange":{"start":{"line":49,"character":2},"end":{"line":49,"character":42}}},{"name":"artifacts_bucket_name","kind":15,"range":{"start":{"line":50,"character":2},"end":{"line":50,"character":58}},"selectionRange":{"start":{"line":50,"character":2},"end":{"line":50,"character":58}}},{"name":"web_bucket_name","kind":15,"range":{"start":{"line":51,"character":2},"end":{"line":51,"character":53}},"selectionRange":{"start":{"line":51,"character":2},"end":{"line":51,"character":53}}},{"name":"source","kind":15,"range":{"start":{"line":52,"character":2},"end":{"line":52,"character":60}},"selectionRange":{"start":{"line":52,"character":2},"end":{"line":52,"character":60}}},{"name":"build_name","kind":15,"range":{"start":{"line":53,"character":2},"end":{"line":53,"character":52}},"selectionRange":{"start":{"line":53,"character":2},"end":{"line":53,"character":52}}},{"name":"build_stage","kind":17,"range":{"start":{"line":54,"character":2},"end":{"line":54,"character":40}},"selectionRange":{"start":{"line":54,"character":2},"end":{"line":54,"character":40}}},{"name":"deploy_stage","kind":17,"range":{"start":{"line":55,"character":2},"end":{"line":55,"character":40}},"selectionRange":{"start":{"line":55,"character":2},"end":{"line":55,"character":40}}},{"name":"artifact_origin","kind":15,"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":51}},"selectionRange":{"start":{"line":56,"character":2},"end":{"line":56,"character":51}}},{"name":"deploy_provider","kind":15,"range":{"start":{"line":57,"character":2},"end":{"line":57,"character":40}},"selectionRange":{"start":{"line":57,"character":2},"end":{"line":57,"character":40}}},{"name":"connection_arn","kind":15,"range":{"start":{"line":58,"character":2},"end":{"line":58,"character":137}},"selectionRange":{"start":{"line":58,"character":2},"end":{"line":58,"character":137}}},{"name":"deploy_category","kind":15,"range":{"start":{"line":59,"character":2},"end":{"line":59,"character":44}},"selectionRange":{"start":{"line":59,"character":2},"end":{"line":59,"character":44}}},{"name":"app_name","kind":15,"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":41}},"selectionRange":{"start":{"line":60,"character":2},"end":{"line":60,"character":41}}},{"name":"deploy_group","kind":15,"range":{"start":{"line":61,"character":2},"end":{"line":61,"character":41}},"selectionRange":{"start":{"line":61,"character":2},"end":{"line":61,"character":41}}},{"name":"deploy_configuration","kind":23,"range":{"start":{"line":62,"character":2},"end":{"line":65,"character":3}},"selectionRange":{"start":{"line":62,"character":2},"end":{"line":65,"character":3}},"children":[{"name":"BucketName","kind":15,"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":36}},"selectionRange":{"start":{"line":63,"character":4},"end":{"line":63,"character":36}}},{"name":"Extract","kind":15,"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":25}},"selectionRange":{"start":{"line":64,"character":4},"end":{"line":64,"character":25}}}]}]},{"name":"module \"codebuild-backend\"","kind":5,"range":{"start":{"line":68,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":68,"character":0},"end":{"line":79,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":69,"character":2},"end":{"line":69,"character":73}},"selectionRange":{"start":{"line":69,"character":2},"end":{"line":69,"character":73}}},{"name":"build_spec_file","kind":13,"range":{"start":{"line":70,"character":2},"end":{"line":70,"character":74}},"selectionRange":{"start":{"line":70,"character":2},"end":{"line":70,"character":74}}},{"name":"env","kind":15,"range":{"start":{"line":71,"character":2},"end":{"line":71,"character":42}},"selectionRange":{"start":{"line":71,"character":2},"end":{"line":71,"character":42}}},{"name":"name","kind":15,"range":{"start":{"line":72,"character":2},"end":{"line":72,"character":58}},"selectionRange":{"start":{"line":72,"character":2},"end":{"line":72,"character":58}}},{"name":"source","kind":15,"range":{"start":{"line":73,"character":2},"end":{"line":73,"character":57}},"selectionRange":{"start":{"line":73,"character":2},"end":{"line":73,"character":57}}},{"name":"build_name","kind":15,"range":{"start":{"line":74,"character":2},"end":{"line":74,"character":51}},"selectionRange":{"start":{"line":74,"character":2},"end":{"line":74,"character":51}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":75,"character":2},"end":{"line":75,"character":47}},"selectionRange":{"start":{"line":75,"character":2},"end":{"line":75,"character":47}}},{"name":"lambda_alias_name","kind":15,"range":{"start":{"line":76,"character":2},"end":{"line":76,"character":42}},"selectionRange":{"start":{"line":76,"character":2},"end":{"line":76,"character":42}}},{"name":"app_files","kind":15,"range":{"start":{"line":77,"character":2},"end":{"line":77,"character":59}},"selectionRange":{"start":{"line":77,"character":2},"end":{"line":77,"character":59}}},{"name":"region","kind":15,"range":{"start":{"line":78,"character":2},"end":{"line":78,"character":47}},"selectionRange":{"start":{"line":78,"character":2},"end":{"line":78,"character":47}}}]},{"name":"module \"codedeploy-backend\"","kind":5,"range":{"start":{"line":81,"character":0},"end":{"line":88,"character":1}},"selectionRange":{"start":{"line":81,"character":0},"end":{"line":88,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":82,"character":2},"end":{"line":82,"character":56}},"selectionRange":{"start":{"line":82,"character":2},"end":{"line":82,"character":56}}},{"name":"aws_iam_role_codedeploy_arn","kind":14,"range":{"start":{"line":83,"character":2},"end":{"line":83,"character":72}},"selectionRange":{"start":{"line":83,"character":2},"end":{"line":83,"character":72}}},{"name":"app_name","kind":15,"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":45}},"selectionRange":{"start":{"line":84,"character":2},"end":{"line":84,"character":45}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":45}},"selectionRange":{"start":{"line":85,"character":2},"end":{"line":85,"character":45}}},{"name":"lambda_function_arn","kind":15,"range":{"start":{"line":86,"character":2},"end":{"line":86,"character":92}},"selectionRange":{"start":{"line":86,"character":2},"end":{"line":86,"character":92}}},{"name":"lambda_function_alias_name","kind":15,"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":40}},"selectionRange":{"start":{"line":87,"character":2},"end":{"line":87,"character":40}}}]},{"name":"module \"codepipeline-backend\"","kind":5,"range":{"start":{"line":90,"character":0},"end":{"line":115,"character":1}},"selectionRange":{"start":{"line":90,"character":0},"end":{"line":115,"character":1}},"children":[{"name":"depends_on","kind":18,"range":{"start":{"line":91,"character":2},"end":{"line":93,"character":3}},"selectionRange":{"start":{"line":91,"character":2},"end":{"line":93,"character":3}},"children":[{"name":"0","kind":14,"range":{"start":{"line":92,"character":4},"end":{"line":92,"character":32}},"selectionRange":{"start":{"line":92,"character":4},"end":{"line":92,"character":32}}}]},{"name":"source","kind":15,"range":{"start":{"line":94,"character":2},"end":{"line":94,"character":60}},"selectionRange":{"start":{"line":94,"character":2},"end":{"line":94,"character":60}}},{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":95,"character":2},"end":{"line":95,"character":84}},"selectionRange":{"start":{"line":95,"character":2},"end":{"line":95,"character":84}}},{"name":"env","kind":14,"range":{"start":{"line":96,"character":2},"end":{"line":96,"character":43}},"selectionRange":{"start":{"line":96,"character":2},"end":{"line":96,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":97,"character":2},"end":{"line":97,"character":61}},"selectionRange":{"start":{"line":97,"character":2},"end":{"line":97,"character":61}}},{"name":"region","kind":15,"range":{"start":{"line":98,"character":2},"end":{"line":98,"character":47}},"selectionRange":{"start":{"line":98,"character":2},"end":{"line":98,"character":47}}},{"name":"repository_name","kind":15,"range":{"start":{"line":99,"character":2},"end":{"line":99,"character":69}},"selectionRange":{"start":{"line":99,"character":2},"end":{"line":99,"character":69}}},{"name":"repository_branch","kind":15,"range":{"start":{"line":100,"character":2},"end":{"line":100,"character":44}},"selectionRange":{"start":{"line":100,"character":2},"end":{"line":100,"character":44}}},{"name":"artifacts_bucket_name","kind":15,"range":{"start":{"line":101,"character":2},"end":{"line":101,"character":58}},"selectionRange":{"start":{"line":101,"character":2},"end":{"line":101,"character":58}}},{"name":"build_name","kind":15,"range":{"start":{"line":102,"character":2},"end":{"line":102,"character":51}},"selectionRange":{"start":{"line":102,"character":2},"end":{"line":102,"character":51}}},{"name":"build_stage","kind":17,"range":{"start":{"line":103,"character":2},"end":{"line":103,"character":40}},"selectionRange":{"start":{"line":103,"character":2},"end":{"line":103,"character":40}}},{"name":"deploy_stage","kind":17,"range":{"start":{"line":104,"character":2},"end":{"line":104,"character":40}},"selectionRange":{"start":{"line":104,"character":2},"end":{"line":104,"character":40}}},{"name":"artifact_origin","kind":15,"range":{"start":{"line":105,"character":2},"end":{"line":105,"character":52}},"selectionRange":{"start":{"line":105,"character":2},"end":{"line":105,"character":52}}},{"name":"connection_arn","kind":15,"range":{"start":{"line":106,"character":2},"end":{"line":106,"character":137}},"selectionRange":{"start":{"line":106,"character":2},"end":{"line":106,"character":137}}},{"name":"deploy_provider","kind":15,"range":{"start":{"line":107,"character":2},"end":{"line":107,"character":48}},"selectionRange":{"start":{"line":107,"character":2},"end":{"line":107,"character":48}}},{"name":"deploy_category","kind":15,"range":{"start":{"line":108,"character":2},"end":{"line":108,"character":44}},"selectionRange":{"start":{"line":108,"character":2},"end":{"line":108,"character":44}}},{"name":"app_name","kind":15,"range":{"start":{"line":109,"character":2},"end":{"line":109,"character":47}},"selectionRange":{"start":{"line":109,"character":2},"end":{"line":109,"character":47}}},{"name":"deploy_group","kind":15,"range":{"start":{"line":110,"character":2},"end":{"line":110,"character":53}},"selectionRange":{"start":{"line":110,"character":2},"end":{"line":110,"character":53}}},{"name":"deploy_configuration","kind":23,"range":{"start":{"line":111,"character":2},"end":{"line":114,"character":3}},"selectionRange":{"start":{"line":111,"character":2},"end":{"line":114,"character":3}},"children":[{"name":"ApplicationName","kind":15,"range":{"start":{"line":112,"character":4},"end":{"line":112,"character":41}},"selectionRange":{"start":{"line":112,"character":4},"end":{"line":112,"character":41}}},{"name":"DeploymentGroupName","kind":15,"range":{"start":{"line":113,"character":4},"end":{"line":113,"character":47}},"selectionRange":{"start":{"line":113,"character":4},"end":{"line":113,"character":47}}}]}]}] 2022/01/12 15:40:39 opts.go:254: Completed 1 requests [6.384702ms elapsed] 2022/01/12 15:40:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:39 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf","version":53},"contentChanges":[{"range":{"start":{"line":17,"character":12},"end":{"line":17,"character":12}},"rangeLength":0,"text":"s"}]} 2022/01/12 15:40:39 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/-/aw, ) 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/-/aw, ) 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:39 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 181): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/-/aw, ) 2022/01/12 15:40:39 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 181): [{"range":{"start":{"line":21,"character":9},"end":{"line":21,"character":14}},"target":"https://registry.terraform.io/providers/hashicorp/aws/3.71.0/docs?utm_content=documentLink\u0026utm_medium=Visual+Studio+Code\u0026utm_source=terraform-ls","tooltip":"hashicorp/aws Documentation"}] 2022/01/12 15:40:39 opts.go:254: Completed 1 requests [5.911253ms elapsed] 2022/01/12 15:40:39 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:39 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/project-cicd" 2022/01/12 15:40:40 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:40 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:40 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 182): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:40 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:40 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 182): [] 2022/01/12 15:40:40 opts.go:254: Completed 1 requests [3.573171ms elapsed] 2022/01/12 15:40:40 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:40 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:40 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 183): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:40 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:40 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 183): {"data":[17,0,8,0,0,0,9,5,1,2,0,6,6,1,0,4,0,8,0,0,0,9,5,1,2,1,2,6,2,2,0,9,11,1,0,1,2,7,2,2,0,10,9,1,0,3,0,6,0,0,0,7,5,1,0,1,2,6,2,0,0,9,15,1,0,3,0,6,0,0,0,7,20,1,0,1,2,16,2,2,0,34,6,6,0,0,7,3,6,0,0,4,26,6,0,1,2,15,2,2,1,2,3,2,2,0,34,3,6,0,0,4,3,6,0,1,2,4,2,2,1,2,6,2,0,0,34,21,1,0,1,2,10,2,2,1,2,20,2,2,1,2,17,2,2,1,2,9,2,2,1,2,6,2,2,3,0,6,0,0,0,7,23,1,0,9,2,6,2,0,0,34,24,1,0,16,0,6,0,0,0,7,19,1,0,1,2,16,2,2,0,34,6,6,0,0,7,3,6,0,0,4,26,6,0,1,2,15,2,2,1,2,3,2,2,1,2,4,2,2,1,2,6,2,0,0,34,21,1,0,1,2,10,2,2,1,2,20,2,2,1,2,17,2,2,1,2,9,2,2,1,2,6,2,2,3,0,6,0,0,0,7,20,1,0,1,2,6,2,0,0,32,22,1,0,8,0,6,0,0,0,7,22,1,0,4,2,6,2,0,0,34,24,1,0]} 2022/01/12 15:40:40 opts.go:254: Completed 1 requests [4.95806ms elapsed] 2022/01/12 15:40:40 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:40 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:40 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 184): {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} 2022/01/12 15:40:40 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/project-cicd, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 15:40:40 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 184): [{"name":"terraform","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":15,"character":1}},"children":[{"name":"backend \"s3\"","kind":5,"range":{"start":{"line":1,"character":2},"end":{"line":7,"character":3}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":7,"character":3}},"children":[{"name":"bucket","kind":15,"range":{"start":{"line":2,"character":4},"end":{"line":2,"character":41}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":2,"character":41}}},{"name":"key","kind":15,"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":46}},"selectionRange":{"start":{"line":3,"character":4},"end":{"line":3,"character":46}}},{"name":"region","kind":15,"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":28}},"selectionRange":{"start":{"line":4,"character":4},"end":{"line":4,"character":28}}},{"name":"dynamodb_table","kind":15,"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":58}},"selectionRange":{"start":{"line":5,"character":4},"end":{"line":5,"character":58}}},{"name":"encrypt","kind":17,"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":26}},"selectionRange":{"start":{"line":6,"character":4},"end":{"line":6,"character":26}}}]},{"name":"required_providers","kind":5,"range":{"start":{"line":9,"character":2},"end":{"line":14,"character":3}},"selectionRange":{"start":{"line":9,"character":2},"end":{"line":14,"character":3}},"children":[{"name":"aws","kind":23,"range":{"start":{"line":10,"character":4},"end":{"line":13,"character":5}},"selectionRange":{"start":{"line":10,"character":4},"end":{"line":13,"character":5}},"children":[{"name":"source","kind":15,"range":{"start":{"line":11,"character":6},"end":{"line":11,"character":31}},"selectionRange":{"start":{"line":11,"character":6},"end":{"line":11,"character":31}}},{"name":"version","kind":15,"range":{"start":{"line":12,"character":6},"end":{"line":12,"character":24}},"selectionRange":{"start":{"line":12,"character":6},"end":{"line":12,"character":24}}}]}]}]},{"name":"resource \"aws\" \"name\"","kind":5,"range":{"start":{"line":17,"character":0},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":17,"character":0},"end":{"line":19,"character":1}}},{"name":"provider \"aws\"","kind":5,"range":{"start":{"line":21,"character":0},"end":{"line":24,"character":1}},"selectionRange":{"start":{"line":21,"character":0},"end":{"line":24,"character":1}},"children":[{"name":"region","kind":15,"range":{"start":{"line":22,"character":2},"end":{"line":22,"character":22}},"selectionRange":{"start":{"line":22,"character":2},"end":{"line":22,"character":22}}},{"name":"profile","kind":15,"range":{"start":{"line":23,"character":2},"end":{"line":23,"character":21}},"selectionRange":{"start":{"line":23,"character":2},"end":{"line":23,"character":21}}}]},{"name":"module \"iam\"","kind":5,"range":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":26,"character":0},"end":{"line":28,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":26}},"selectionRange":{"start":{"line":27,"character":2},"end":{"line":27,"character":26}}}]},{"name":"module \"codebuild-frontend\"","kind":5,"range":{"start":{"line":30,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":30,"character":0},"end":{"line":41,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":31,"character":2},"end":{"line":31,"character":73}},"selectionRange":{"start":{"line":31,"character":2},"end":{"line":31,"character":73}}},{"name":"build_spec_file","kind":13,"range":{"start":{"line":32,"character":2},"end":{"line":32,"character":66}},"selectionRange":{"start":{"line":32,"character":2},"end":{"line":32,"character":66}}},{"name":"env","kind":14,"range":{"start":{"line":33,"character":2},"end":{"line":33,"character":43}},"selectionRange":{"start":{"line":33,"character":2},"end":{"line":33,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":34,"character":2},"end":{"line":34,"character":59}},"selectionRange":{"start":{"line":34,"character":2},"end":{"line":34,"character":59}}},{"name":"source","kind":15,"range":{"start":{"line":35,"character":2},"end":{"line":35,"character":57}},"selectionRange":{"start":{"line":35,"character":2},"end":{"line":35,"character":57}}},{"name":"build_name","kind":15,"range":{"start":{"line":36,"character":2},"end":{"line":36,"character":52}},"selectionRange":{"start":{"line":36,"character":2},"end":{"line":36,"character":52}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":37,"character":2},"end":{"line":37,"character":41}},"selectionRange":{"start":{"line":37,"character":2},"end":{"line":37,"character":41}}},{"name":"lambda_alias_name","kind":15,"range":{"start":{"line":38,"character":2},"end":{"line":38,"character":41}},"selectionRange":{"start":{"line":38,"character":2},"end":{"line":38,"character":41}}},{"name":"app_files","kind":15,"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":41}},"selectionRange":{"start":{"line":39,"character":2},"end":{"line":39,"character":41}}},{"name":"region","kind":15,"range":{"start":{"line":40,"character":2},"end":{"line":40,"character":41}},"selectionRange":{"start":{"line":40,"character":2},"end":{"line":40,"character":41}}}]},{"name":"module \"codepipeline-frontend\"","kind":5,"range":{"start":{"line":43,"character":0},"end":{"line":66,"character":1}},"selectionRange":{"start":{"line":43,"character":0},"end":{"line":66,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":44,"character":2},"end":{"line":44,"character":76}},"selectionRange":{"start":{"line":44,"character":2},"end":{"line":44,"character":76}}},{"name":"env","kind":14,"range":{"start":{"line":45,"character":2},"end":{"line":45,"character":43}},"selectionRange":{"start":{"line":45,"character":2},"end":{"line":45,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":46,"character":2},"end":{"line":46,"character":62}},"selectionRange":{"start":{"line":46,"character":2},"end":{"line":46,"character":62}}},{"name":"region","kind":15,"range":{"start":{"line":47,"character":2},"end":{"line":47,"character":47}},"selectionRange":{"start":{"line":47,"character":2},"end":{"line":47,"character":47}}},{"name":"repository_name","kind":15,"range":{"start":{"line":48,"character":2},"end":{"line":48,"character":63}},"selectionRange":{"start":{"line":48,"character":2},"end":{"line":48,"character":63}}},{"name":"repository_branch","kind":15,"range":{"start":{"line":49,"character":2},"end":{"line":49,"character":42}},"selectionRange":{"start":{"line":49,"character":2},"end":{"line":49,"character":42}}},{"name":"artifacts_bucket_name","kind":15,"range":{"start":{"line":50,"character":2},"end":{"line":50,"character":58}},"selectionRange":{"start":{"line":50,"character":2},"end":{"line":50,"character":58}}},{"name":"web_bucket_name","kind":15,"range":{"start":{"line":51,"character":2},"end":{"line":51,"character":53}},"selectionRange":{"start":{"line":51,"character":2},"end":{"line":51,"character":53}}},{"name":"source","kind":15,"range":{"start":{"line":52,"character":2},"end":{"line":52,"character":60}},"selectionRange":{"start":{"line":52,"character":2},"end":{"line":52,"character":60}}},{"name":"build_name","kind":15,"range":{"start":{"line":53,"character":2},"end":{"line":53,"character":52}},"selectionRange":{"start":{"line":53,"character":2},"end":{"line":53,"character":52}}},{"name":"build_stage","kind":17,"range":{"start":{"line":54,"character":2},"end":{"line":54,"character":40}},"selectionRange":{"start":{"line":54,"character":2},"end":{"line":54,"character":40}}},{"name":"deploy_stage","kind":17,"range":{"start":{"line":55,"character":2},"end":{"line":55,"character":40}},"selectionRange":{"start":{"line":55,"character":2},"end":{"line":55,"character":40}}},{"name":"artifact_origin","kind":15,"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":51}},"selectionRange":{"start":{"line":56,"character":2},"end":{"line":56,"character":51}}},{"name":"deploy_provider","kind":15,"range":{"start":{"line":57,"character":2},"end":{"line":57,"character":40}},"selectionRange":{"start":{"line":57,"character":2},"end":{"line":57,"character":40}}},{"name":"connection_arn","kind":15,"range":{"start":{"line":58,"character":2},"end":{"line":58,"character":137}},"selectionRange":{"start":{"line":58,"character":2},"end":{"line":58,"character":137}}},{"name":"deploy_category","kind":15,"range":{"start":{"line":59,"character":2},"end":{"line":59,"character":44}},"selectionRange":{"start":{"line":59,"character":2},"end":{"line":59,"character":44}}},{"name":"app_name","kind":15,"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":41}},"selectionRange":{"start":{"line":60,"character":2},"end":{"line":60,"character":41}}},{"name":"deploy_group","kind":15,"range":{"start":{"line":61,"character":2},"end":{"line":61,"character":41}},"selectionRange":{"start":{"line":61,"character":2},"end":{"line":61,"character":41}}},{"name":"deploy_configuration","kind":23,"range":{"start":{"line":62,"character":2},"end":{"line":65,"character":3}},"selectionRange":{"start":{"line":62,"character":2},"end":{"line":65,"character":3}},"children":[{"name":"BucketName","kind":15,"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":36}},"selectionRange":{"start":{"line":63,"character":4},"end":{"line":63,"character":36}}},{"name":"Extract","kind":15,"range":{"start":{"line":64,"character":4},"end":{"line":64,"character":25}},"selectionRange":{"start":{"line":64,"character":4},"end":{"line":64,"character":25}}}]}]},{"name":"module \"codebuild-backend\"","kind":5,"range":{"start":{"line":68,"character":0},"end":{"line":79,"character":1}},"selectionRange":{"start":{"line":68,"character":0},"end":{"line":79,"character":1}},"children":[{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":69,"character":2},"end":{"line":69,"character":73}},"selectionRange":{"start":{"line":69,"character":2},"end":{"line":69,"character":73}}},{"name":"build_spec_file","kind":13,"range":{"start":{"line":70,"character":2},"end":{"line":70,"character":74}},"selectionRange":{"start":{"line":70,"character":2},"end":{"line":70,"character":74}}},{"name":"env","kind":15,"range":{"start":{"line":71,"character":2},"end":{"line":71,"character":42}},"selectionRange":{"start":{"line":71,"character":2},"end":{"line":71,"character":42}}},{"name":"name","kind":15,"range":{"start":{"line":72,"character":2},"end":{"line":72,"character":58}},"selectionRange":{"start":{"line":72,"character":2},"end":{"line":72,"character":58}}},{"name":"source","kind":15,"range":{"start":{"line":73,"character":2},"end":{"line":73,"character":57}},"selectionRange":{"start":{"line":73,"character":2},"end":{"line":73,"character":57}}},{"name":"build_name","kind":15,"range":{"start":{"line":74,"character":2},"end":{"line":74,"character":51}},"selectionRange":{"start":{"line":74,"character":2},"end":{"line":74,"character":51}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":75,"character":2},"end":{"line":75,"character":47}},"selectionRange":{"start":{"line":75,"character":2},"end":{"line":75,"character":47}}},{"name":"lambda_alias_name","kind":15,"range":{"start":{"line":76,"character":2},"end":{"line":76,"character":42}},"selectionRange":{"start":{"line":76,"character":2},"end":{"line":76,"character":42}}},{"name":"app_files","kind":15,"range":{"start":{"line":77,"character":2},"end":{"line":77,"character":59}},"selectionRange":{"start":{"line":77,"character":2},"end":{"line":77,"character":59}}},{"name":"region","kind":15,"range":{"start":{"line":78,"character":2},"end":{"line":78,"character":47}},"selectionRange":{"start":{"line":78,"character":2},"end":{"line":78,"character":47}}}]},{"name":"module \"codedeploy-backend\"","kind":5,"range":{"start":{"line":81,"character":0},"end":{"line":88,"character":1}},"selectionRange":{"start":{"line":81,"character":0},"end":{"line":88,"character":1}},"children":[{"name":"source","kind":15,"range":{"start":{"line":82,"character":2},"end":{"line":82,"character":56}},"selectionRange":{"start":{"line":82,"character":2},"end":{"line":82,"character":56}}},{"name":"aws_iam_role_codedeploy_arn","kind":14,"range":{"start":{"line":83,"character":2},"end":{"line":83,"character":72}},"selectionRange":{"start":{"line":83,"character":2},"end":{"line":83,"character":72}}},{"name":"app_name","kind":15,"range":{"start":{"line":84,"character":2},"end":{"line":84,"character":45}},"selectionRange":{"start":{"line":84,"character":2},"end":{"line":84,"character":45}}},{"name":"lambda_function_name","kind":15,"range":{"start":{"line":85,"character":2},"end":{"line":85,"character":45}},"selectionRange":{"start":{"line":85,"character":2},"end":{"line":85,"character":45}}},{"name":"lambda_function_arn","kind":15,"range":{"start":{"line":86,"character":2},"end":{"line":86,"character":92}},"selectionRange":{"start":{"line":86,"character":2},"end":{"line":86,"character":92}}},{"name":"lambda_function_alias_name","kind":15,"range":{"start":{"line":87,"character":2},"end":{"line":87,"character":40}},"selectionRange":{"start":{"line":87,"character":2},"end":{"line":87,"character":40}}}]},{"name":"module \"codepipeline-backend\"","kind":5,"range":{"start":{"line":90,"character":0},"end":{"line":115,"character":1}},"selectionRange":{"start":{"line":90,"character":0},"end":{"line":115,"character":1}},"children":[{"name":"depends_on","kind":18,"range":{"start":{"line":91,"character":2},"end":{"line":93,"character":3}},"selectionRange":{"start":{"line":91,"character":2},"end":{"line":93,"character":3}},"children":[{"name":"0","kind":14,"range":{"start":{"line":92,"character":4},"end":{"line":92,"character":32}},"selectionRange":{"start":{"line":92,"character":4},"end":{"line":92,"character":32}}}]},{"name":"source","kind":15,"range":{"start":{"line":94,"character":2},"end":{"line":94,"character":60}},"selectionRange":{"start":{"line":94,"character":2},"end":{"line":94,"character":60}}},{"name":"aws_iam_role_arn","kind":14,"range":{"start":{"line":95,"character":2},"end":{"line":95,"character":84}},"selectionRange":{"start":{"line":95,"character":2},"end":{"line":95,"character":84}}},{"name":"env","kind":14,"range":{"start":{"line":96,"character":2},"end":{"line":96,"character":43}},"selectionRange":{"start":{"line":96,"character":2},"end":{"line":96,"character":43}}},{"name":"name","kind":15,"range":{"start":{"line":97,"character":2},"end":{"line":97,"character":61}},"selectionRange":{"start":{"line":97,"character":2},"end":{"line":97,"character":61}}},{"name":"region","kind":15,"range":{"start":{"line":98,"character":2},"end":{"line":98,"character":47}},"selectionRange":{"start":{"line":98,"character":2},"end":{"line":98,"character":47}}},{"name":"repository_name","kind":15,"range":{"start":{"line":99,"character":2},"end":{"line":99,"character":69}},"selectionRange":{"start":{"line":99,"character":2},"end":{"line":99,"character":69}}},{"name":"repository_branch","kind":15,"range":{"start":{"line":100,"character":2},"end":{"line":100,"character":44}},"selectionRange":{"start":{"line":100,"character":2},"end":{"line":100,"character":44}}},{"name":"artifacts_bucket_name","kind":15,"range":{"start":{"line":101,"character":2},"end":{"line":101,"character":58}},"selectionRange":{"start":{"line":101,"character":2},"end":{"line":101,"character":58}}},{"name":"build_name","kind":15,"range":{"start":{"line":102,"character":2},"end":{"line":102,"character":51}},"selectionRange":{"start":{"line":102,"character":2},"end":{"line":102,"character":51}}},{"name":"build_stage","kind":17,"range":{"start":{"line":103,"character":2},"end":{"line":103,"character":40}},"selectionRange":{"start":{"line":103,"character":2},"end":{"line":103,"character":40}}},{"name":"deploy_stage","kind":17,"range":{"start":{"line":104,"character":2},"end":{"line":104,"character":40}},"selectionRange":{"start":{"line":104,"character":2},"end":{"line":104,"character":40}}},{"name":"artifact_origin","kind":15,"range":{"start":{"line":105,"character":2},"end":{"line":105,"character":52}},"selectionRange":{"start":{"line":105,"character":2},"end":{"line":105,"character":52}}},{"name":"connection_arn","kind":15,"range":{"start":{"line":106,"character":2},"end":{"line":106,"character":137}},"selectionRange":{"start":{"line":106,"character":2},"end":{"line":106,"character":137}}},{"name":"deploy_provider","kind":15,"range":{"start":{"line":107,"character":2},"end":{"line":107,"character":48}},"selectionRange":{"start":{"line":107,"character":2},"end":{"line":107,"character":48}}},{"name":"deploy_category","kind":15,"range":{"start":{"line":108,"character":2},"end":{"line":108,"character":44}},"selectionRange":{"start":{"line":108,"character":2},"end":{"line":108,"character":44}}},{"name":"app_name","kind":15,"range":{"start":{"line":109,"character":2},"end":{"line":109,"character":47}},"selectionRange":{"start":{"line":109,"character":2},"end":{"line":109,"character":47}}},{"name":"deploy_group","kind":15,"range":{"start":{"line":110,"character":2},"end":{"line":110,"character":53}},"selectionRange":{"start":{"line":110,"character":2},"end":{"line":110,"character":53}}},{"name":"deploy_configuration","kind":23,"range":{"start":{"line":111,"character":2},"end":{"line":114,"character":3}},"selectionRange":{"start":{"line":111,"character":2},"end":{"line":114,"character":3}},"children":[{"name":"ApplicationName","kind":15,"range":{"start":{"line":112,"character":4},"end":{"line":112,"character":41}},"selectionRange":{"start":{"line":112,"character":4},"end":{"line":112,"character":41}}},{"name":"DeploymentGroupName","kind":15,"range":{"start":{"line":113,"character":4},"end":{"line":113,"character":47}},"selectionRange":{"start":{"line":113,"character":4},"end":{"line":113,"character":47}}}]}]}] 2022/01/12 15:40:40 opts.go:254: Completed 1 requests [4.328339ms elapsed] 2022/01/12 15:40:40 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 15:40:40 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 15:40:40 rpc_logger.go:29: Incoming notification for "textDocument/didSave": {"textDocument":{"uri":"file:///Users/User/Folder/project-cicd/main.tf"}} ```
radeksimko commented 2 years ago

@meyerx50 It appears there's something wrong with your Terraform CLI installation.

Specifically it is clear from the log that extension/LS was unable to obtain the Terraform version:

failed to get terraform version: unable to parse version "": Malformed version:

Do you use any Terraform wrappers or version managers, such as tfenv? Are you able to execute terraform version -json or terraform version locally within the same folder? Is there any chance you could have multiple Terraform installations in different places and passing different $PATH to VS Code and your terminal?

I would still expect that even when Terraform version is unknown, completion should still work in this particular case (for resource types), so like to understand your environment and reproduce it. Maybe there's an edge case we have not covered - and we should!

However bear in mind that completion may not always work as expected if you have invalid config, which the log suggests you had at one point at least (I can see some diagnostics being published). Can you retry with a valid config?

Also, when sharing logs, it can be more helpful to share whole logs, like you did in your initial post, not just a snippet.

meyerx50 commented 2 years ago
Last login: Wed Jan 12 15:11:26 on ttys001
 terraform version -json
{
  "terraform_version": "1.1.3",
  "platform": "darwin_amd64",
  "provider_selections": {},
  "terraform_outdated": false
}
 terraform version
Terraform v1.1.3
on darwin_amd64
 
 brew upgrade terraform
Running `brew update --preinstall`...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
Updated 10 formulae.

Warning: terraform 1.1.3 already installed
 
meyerx50 commented 2 years ago

Can you please give me an example of a "valid config"? Is this enough?

terraform { 
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 3.7"
    }
  }
}

provider "aws" {
  region = "eu-west-1"
  profile = "default"
}
meyerx50 commented 2 years ago

OK, now something interesting happened. I get some of the auto completion items, but as soon as I type in "aws" the list disappears and I get a "No suggestions." message...

Screenshot 2022-01-12 at 17 43 49 Screenshot 2022-01-12 at 17 44 02 Screenshot 2022-01-12 at 17 44 19

If I wait some seconds, it works again!

Screenshot 2022-01-12 at 17 46 48
Below the logs: (Click to Expand) ``` 2022/01/12 17:43:33 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:33 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 17:43:33 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 17:43:33 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:33 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:33 rpc_logger.go:29: Incoming notification for "textDocument/didOpen": {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf","languageId":"terraform","version":43,"text":"terraform { \n required_providers {\n aws = {\n source = \"hashicorp/aws\"\n version = \"~> 3.7\"\n }\n }\n}\n\nprovider \"aws\" {\n region = \"eu-west-1\"\n profile = \"default\"\n}\n"}} 2022/01/12 17:43:33 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 17:43:33 opts.go:254: Received request batch of size 1 (qlen=2) 2022/01/12 17:43:33 did_open.go:44: opened module: /Users/User/Folder/test 2022/01/12 17:43:33 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:33 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:33 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:33 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:33 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:33 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:33 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:33 opts.go:254: Dequeued request batch of length 1 (qlen=2) 2022/01/12 17:43:33 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 17:43:33 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 147): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:33 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:33 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 150): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:33 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 148): {"command":"a.terraform-ls.module.callers","arguments":["uri=file:///Users/User/Folder/test"]} 2022/01/12 17:43:33 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 149): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:33 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:33 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:33 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:33 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 148): {"v":0,"callers":[]} 2022/01/12 17:43:33 opts.go:254: Completed 1 requests [161.801µs elapsed] 2022/01/12 17:43:33 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:33 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:33 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 147): [{"range":{"start":{"line":9,"character":9},"end":{"line":9,"character":14}},"target":"https://registry.terraform.io/providers/hashicorp/aws/3.71.0/docs?utm_content=documentLink\u0026utm_medium=Visual+Studio+Code\u0026utm_source=terraform-ls","tooltip":"hashicorp/aws Documentation"}] 2022/01/12 17:43:33 opts.go:254: Completed 1 requests [5.632055ms elapsed] 2022/01/12 17:43:33 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 149): [{"name":"terraform","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"children":[{"name":"required_providers","kind":5,"range":{"start":{"line":1,"character":2},"end":{"line":6,"character":3}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":6,"character":3}},"children":[{"name":"aws","kind":23,"range":{"start":{"line":2,"character":4},"end":{"line":5,"character":5}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":5,"character":5}},"children":[{"name":"source","kind":15,"range":{"start":{"line":3,"character":6},"end":{"line":3,"character":31}},"selectionRange":{"start":{"line":3,"character":6},"end":{"line":3,"character":31}}},{"name":"version","kind":15,"range":{"start":{"line":4,"character":6},"end":{"line":4,"character":24}},"selectionRange":{"start":{"line":4,"character":6},"end":{"line":4,"character":24}}}]}]}]},{"name":"provider \"aws\"","kind":5,"range":{"start":{"line":9,"character":0},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":9,"character":0},"end":{"line":12,"character":1}},"children":[{"name":"region","kind":15,"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":22}},"selectionRange":{"start":{"line":10,"character":2},"end":{"line":10,"character":22}}},{"name":"profile","kind":15,"range":{"start":{"line":11,"character":2},"end":{"line":11,"character":21}},"selectionRange":{"start":{"line":11,"character":2},"end":{"line":11,"character":21}}}]}] 2022/01/12 17:43:33 opts.go:254: Completed 1 requests [5.214405ms elapsed] 2022/01/12 17:43:33 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 150): {"data":[9,0,8,0,0,0,9,5,1,2,1,2,6,2,2,0,9,11,1,0,1,2,7,2,2,0,10,9,1,0]} 2022/01/12 17:43:33 opts.go:254: Completed 1 requests [5.316107ms elapsed] 2022/01/12 17:43:33 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:43:33 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:33 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:43:33 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:33 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:33 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:33 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 151): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:33 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:33 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:43:33 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:43:33 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 151): [{"name":"terraform","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"children":[{"name":"required_providers","kind":5,"range":{"start":{"line":1,"character":2},"end":{"line":6,"character":3}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":6,"character":3}},"children":[{"name":"aws","kind":23,"range":{"start":{"line":2,"character":4},"end":{"line":5,"character":5}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":5,"character":5}},"children":[{"name":"source","kind":15,"range":{"start":{"line":3,"character":6},"end":{"line":3,"character":31}},"selectionRange":{"start":{"line":3,"character":6},"end":{"line":3,"character":31}}},{"name":"version","kind":15,"range":{"start":{"line":4,"character":6},"end":{"line":4,"character":24}},"selectionRange":{"start":{"line":4,"character":6},"end":{"line":4,"character":24}}}]}]}]},{"name":"provider \"aws\"","kind":5,"range":{"start":{"line":9,"character":0},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":9,"character":0},"end":{"line":12,"character":1}},"children":[{"name":"region","kind":15,"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":22}},"selectionRange":{"start":{"line":10,"character":2},"end":{"line":10,"character":22}}},{"name":"profile","kind":15,"range":{"start":{"line":11,"character":2},"end":{"line":11,"character":21}},"selectionRange":{"start":{"line":11,"character":2},"end":{"line":11,"character":21}}}]}] 2022/01/12 17:43:33 opts.go:254: Completed 1 requests [3.583253ms elapsed] 2022/01/12 17:43:33 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/test" 2022/01/12 17:43:33 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/test" 2022/01/12 17:43:33 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:33 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:33 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 152): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:33 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:33 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 152): [] 2022/01/12 17:43:33 opts.go:254: Completed 1 requests [4.827096ms elapsed] 2022/01/12 17:43:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:36 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf","version":44},"contentChanges":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":0}},"rangeLength":0,"text":"\n"}]} 2022/01/12 17:43:36 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:43:36 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:36 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:43:36 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:36 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/test" 2022/01/12 17:43:36 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/test" 2022/01/12 17:43:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:36 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 153): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:36 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:36 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 153): [] 2022/01/12 17:43:36 opts.go:254: Completed 1 requests [4.14515ms elapsed] 2022/01/12 17:43:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:36 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 154): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:36 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:36 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 154): {"data":[9,0,8,0,0,0,9,5,1,2,1,2,6,2,2,0,9,11,1,0,1,2,7,2,2,0,10,9,1,0]} 2022/01/12 17:43:36 opts.go:254: Completed 1 requests [3.515608ms elapsed] 2022/01/12 17:43:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:36 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 155): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:36 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:36 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 155): [{"name":"terraform","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"children":[{"name":"required_providers","kind":5,"range":{"start":{"line":1,"character":2},"end":{"line":6,"character":3}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":6,"character":3}},"children":[{"name":"aws","kind":23,"range":{"start":{"line":2,"character":4},"end":{"line":5,"character":5}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":5,"character":5}},"children":[{"name":"source","kind":15,"range":{"start":{"line":3,"character":6},"end":{"line":3,"character":31}},"selectionRange":{"start":{"line":3,"character":6},"end":{"line":3,"character":31}}},{"name":"version","kind":15,"range":{"start":{"line":4,"character":6},"end":{"line":4,"character":24}},"selectionRange":{"start":{"line":4,"character":6},"end":{"line":4,"character":24}}}]}]}]},{"name":"provider \"aws\"","kind":5,"range":{"start":{"line":9,"character":0},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":9,"character":0},"end":{"line":12,"character":1}},"children":[{"name":"region","kind":15,"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":22}},"selectionRange":{"start":{"line":10,"character":2},"end":{"line":10,"character":22}}},{"name":"profile","kind":15,"range":{"start":{"line":11,"character":2},"end":{"line":11,"character":21}},"selectionRange":{"start":{"line":11,"character":2},"end":{"line":11,"character":21}}}]}] 2022/01/12 17:43:36 opts.go:254: Completed 1 requests [4.883942ms elapsed] 2022/01/12 17:43:36 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:36 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:36 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 156): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:36 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:37 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 156): [{"range":{"start":{"line":9,"character":9},"end":{"line":9,"character":14}},"target":"https://registry.terraform.io/providers/hashicorp/aws/3.71.0/docs?utm_content=documentLink\u0026utm_medium=Visual+Studio+Code\u0026utm_source=terraform-ls","tooltip":"hashicorp/aws Documentation"}] 2022/01/12 17:43:37 opts.go:254: Completed 1 requests [4.283071ms elapsed] 2022/01/12 17:43:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:37 rpc_logger.go:29: Incoming notification for "textDocument/didSave": {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:39 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf","version":45},"contentChanges":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"rangeLength":0,"text":"r"}]} 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test","diagnostics":[]} 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test/test.tf","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":1}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 17:43:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:39 rpc_logger.go:29: Incoming request for "textDocument/completion" (ID 157): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"},"position":{"line":14,"character":1},"context":{"triggerKind":1}} 2022/01/12 17:43:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:39 complete.go:46: Looking for candidates at "test.tf" -> hcl.Pos{Line:15, Column:2, Byte:184} 2022/01/12 17:43:39 complete.go:48: received candidates: lang.Candidates{List:[]lang.Candidate{lang.Candidate{Label:"resource", Description:lang.MarkupContent{Value:"A resource block declares a resource of a given type with a given local name. The name is used to refer to this resource from elsewhere in the same Terraform module, but has no significance outside of the scope of a module.", Kind:0x1}, Detail:"Block", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:1, Byte:183}, End:hcl.Pos{Line:15, Column:2, Byte:184}}, NewText:"resource", Snippet:"resource \"${1}\" \"${2:name}\" {\n ${3}\n}"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x2, TriggerSuggest:true}}, IsComplete:true} 2022/01/12 17:43:39 rpc_logger.go:50: Response to "textDocument/completion" (ID 157): {"isIncomplete":false,"items":[{"label":"resource","labelDetails":{},"kind":7,"detail":"Block","documentation":"A resource block declares a resource of a given type with a given local name. The name is used to refer to this resource from elsewhere in the same Terraform module, but has no significance outside of the scope of a module.","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":1}},"newText":"resource \"${1}\" \"${2:name}\" {\n ${3}\n}"},"command":{"title":"Suggest","command":"editor.action.triggerSuggest"}}]} 2022/01/12 17:43:39 opts.go:254: Completed 1 requests [3.640605ms elapsed] 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:43:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:43:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:43:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:39 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf","version":46},"contentChanges":[{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":1}},"rangeLength":0,"text":"e"}]} 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test","diagnostics":[]} 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test/test.tf","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":2}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test","diagnostics":[]} 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test/test.tf","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":2}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 17:43:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:39 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 158): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:39 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 158): {"data":[9,0,8,0,0,0,9,5,1,2,1,2,6,2,2,0,9,11,1,0,1,2,7,2,2,0,10,9,1,0]} 2022/01/12 17:43:39 opts.go:254: Completed 1 requests [4.990009ms elapsed] 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:43:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:43:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/test" 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test/test.tf","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":2}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test","diagnostics":[]} 2022/01/12 17:43:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:39 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf","version":47},"contentChanges":[{"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":2}},"rangeLength":0,"text":"s"}]} 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test","diagnostics":[]} 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test/test.tf","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":3}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test","diagnostics":[]} 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test/test.tf","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":3}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:43:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:43:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/test" 2022/01/12 17:43:39 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/test" 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test","diagnostics":[]} 2022/01/12 17:43:39 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test/test.tf","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":3}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 17:43:39 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:39 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:39 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 159): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:39 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:39 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 159): [] 2022/01/12 17:43:39 opts.go:254: Completed 1 requests [4.666218ms elapsed] 2022/01/12 17:43:40 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:40 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:40 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 160): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:40 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:40 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 160): {"data":[9,0,8,0,0,0,9,5,1,2,1,2,6,2,2,0,9,11,1,0,1,2,7,2,2,0,10,9,1,0]} 2022/01/12 17:43:40 opts.go:254: Completed 1 requests [4.982448ms elapsed] 2022/01/12 17:43:40 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:40 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:40 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 161): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:40 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:40 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 161): [{"name":"terraform","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"children":[{"name":"required_providers","kind":5,"range":{"start":{"line":1,"character":2},"end":{"line":6,"character":3}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":6,"character":3}},"children":[{"name":"aws","kind":23,"range":{"start":{"line":2,"character":4},"end":{"line":5,"character":5}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":5,"character":5}},"children":[{"name":"source","kind":15,"range":{"start":{"line":3,"character":6},"end":{"line":3,"character":31}},"selectionRange":{"start":{"line":3,"character":6},"end":{"line":3,"character":31}}},{"name":"version","kind":15,"range":{"start":{"line":4,"character":6},"end":{"line":4,"character":24}},"selectionRange":{"start":{"line":4,"character":6},"end":{"line":4,"character":24}}}]}]}]},{"name":"provider \"aws\"","kind":5,"range":{"start":{"line":9,"character":0},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":9,"character":0},"end":{"line":12,"character":1}},"children":[{"name":"region","kind":15,"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":22}},"selectionRange":{"start":{"line":10,"character":2},"end":{"line":10,"character":22}}},{"name":"profile","kind":15,"range":{"start":{"line":11,"character":2},"end":{"line":11,"character":21}},"selectionRange":{"start":{"line":11,"character":2},"end":{"line":11,"character":21}}}]}] 2022/01/12 17:43:40 opts.go:254: Completed 1 requests [5.032697ms elapsed] 2022/01/12 17:43:40 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:40 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:40 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 162): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:43:40 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:40 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 162): [{"range":{"start":{"line":9,"character":9},"end":{"line":9,"character":14}},"target":"https://registry.terraform.io/providers/hashicorp/aws/3.71.0/docs?utm_content=documentLink\u0026utm_medium=Visual+Studio+Code\u0026utm_source=terraform-ls","tooltip":"hashicorp/aws Documentation"}] 2022/01/12 17:43:40 opts.go:254: Completed 1 requests [5.191313ms elapsed] 2022/01/12 17:43:40 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:43:40 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 17:43:40 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 17:43:40 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:43:40 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf","version":48},"contentChanges":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":3}},"rangeLength":3,"text":"resource \"\" \"name\" {\n \n}"}]} 2022/01/12 17:43:40 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:40 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:40 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:40 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:40 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:40 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:40 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/test" 2022/01/12 17:43:40 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:43:40 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test","diagnostics":[]} 2022/01/12 17:43:40 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test/test.tf","diagnostics":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":3}},"severity":1,"source":"HCL","message":"Argument or block definition required: An argument or block definition is required here. To set an argument, use the equals sign \"=\" to introduce the argument value."}]} 2022/01/12 17:43:40 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:43:40 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test/test.tf","diagnostics":[]} 2022/01/12 17:43:40 opts.go:254: Posting server notification "textDocument/publishDiagnostics" {"uri":"file:///Users/User/Folder/test","diagnostics":[]} 2022/01/12 17:43:40 rpc_logger.go:29: Incoming request for "textDocument/completion" (ID 163): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"},"position":{"line":14,"character":10},"context":{"triggerKind":1}} 2022/01/12 17:43:40 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:43:40 complete.go:46: Looking for candidates at "test.tf" -> hcl.Pos{Line:15, Column:11, Byte:193} 2022/01/12 17:43:40 complete.go:48: received candidates: lang.Candidates{List:[]lang.Candidate{lang.Candidate{Label:"aws_accessanalyzer_analyzer", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_accessanalyzer_analyzer", Snippet:"aws_accessanalyzer_analyzer"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_account_alternate_contact", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_account_alternate_contact", Snippet:"aws_account_alternate_contact"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_acm_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_acm_certificate", Snippet:"aws_acm_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_acm_certificate_validation", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_acm_certificate_validation", Snippet:"aws_acm_certificate_validation"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_acmpca_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_acmpca_certificate", Snippet:"aws_acmpca_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_acmpca_certificate_authority", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_acmpca_certificate_authority", Snippet:"aws_acmpca_certificate_authority"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_acmpca_certificate_authority_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_acmpca_certificate_authority_certificate", Snippet:"aws_acmpca_certificate_authority_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_alb", Snippet:"aws_alb"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb_listener", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_alb_listener", Snippet:"aws_alb_listener"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb_listener_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_alb_listener_certificate", Snippet:"aws_alb_listener_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb_listener_rule", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_alb_listener_rule", Snippet:"aws_alb_listener_rule"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb_target_group", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_alb_target_group", Snippet:"aws_alb_target_group"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb_target_group_attachment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_alb_target_group_attachment", Snippet:"aws_alb_target_group_attachment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_ami", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_ami", Snippet:"aws_ami"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_ami_copy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_ami_copy", Snippet:"aws_ami_copy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_ami_from_instance", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_ami_from_instance", Snippet:"aws_ami_from_instance"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_ami_launch_permission", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_ami_launch_permission", Snippet:"aws_ami_launch_permission"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_amplify_app", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_amplify_app", Snippet:"aws_amplify_app"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_amplify_backend_environment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_amplify_backend_environment", Snippet:"aws_amplify_backend_environment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_amplify_branch", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_amplify_branch", Snippet:"aws_amplify_branch"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_amplify_domain_association", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_amplify_domain_association", Snippet:"aws_amplify_domain_association"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_amplify_webhook", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_amplify_webhook", Snippet:"aws_amplify_webhook"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_account", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_account", Snippet:"aws_api_gateway_account"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_api_key", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_api_key", Snippet:"aws_api_gateway_api_key"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_authorizer", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_authorizer", Snippet:"aws_api_gateway_authorizer"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_base_path_mapping", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_base_path_mapping", Snippet:"aws_api_gateway_base_path_mapping"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_client_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_client_certificate", Snippet:"aws_api_gateway_client_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_deployment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_deployment", Snippet:"aws_api_gateway_deployment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_documentation_part", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_documentation_part", Snippet:"aws_api_gateway_documentation_part"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_documentation_version", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_documentation_version", Snippet:"aws_api_gateway_documentation_version"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_domain_name", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_domain_name", Snippet:"aws_api_gateway_domain_name"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_gateway_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_gateway_response", Snippet:"aws_api_gateway_gateway_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_integration", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_integration", Snippet:"aws_api_gateway_integration"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_integration_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_integration_response", Snippet:"aws_api_gateway_integration_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_method", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_method", Snippet:"aws_api_gateway_method"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_method_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_method_response", Snippet:"aws_api_gateway_method_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_method_settings", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_method_settings", Snippet:"aws_api_gateway_method_settings"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_model", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_model", Snippet:"aws_api_gateway_model"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_request_validator", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:11, Byte:193}}, NewText:"aws_api_gateway_request_validator", Snippet:"aws_api_gateway_request_validator"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_resource", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, ... :"aws_api_gateway_method_response", Snippet:"aws_api_gateway_method_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_method_settings", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_api_gateway_method_settings", Snippet:"aws_api_gateway_method_settings"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_model", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_api_gateway_model", Snippet:"aws_api_gateway_model"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_request_validator", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_api_gateway_request_validator", Snippet:"aws_api_gateway_request_validator"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_resource", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_api_gateway_resource", Snippet:"aws_api_gateway_resource"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_rest_api", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_api_gateway_rest_api", Snippet:"aws_api_gateway_rest_api"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_rest_api_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_api_gateway_rest_api_policy", Snippet:"aws_api_gateway_rest_api_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_stage", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_api_gateway_stage", Snippet:"aws_api_gateway_stage"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_usage_plan", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_api_gateway_usage_plan", Snippet:"aws_api_gateway_usage_plan"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_usage_plan_key", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_api_gateway_usage_plan_key", Snippet:"aws_api_gateway_usage_plan_key"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_vpc_link", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_api_gateway_vpc_link", Snippet:"aws_api_gateway_vpc_link"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_api", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_api", Snippet:"aws_apigatewayv2_api"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_api_mapping", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_api_mapping", Snippet:"aws_apigatewayv2_api_mapping"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_authorizer", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_authorizer", Snippet:"aws_apigatewayv2_authorizer"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_deployment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_deployment", Snippet:"aws_apigatewayv2_deployment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_domain_name", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_domain_name", Snippet:"aws_apigatewayv2_domain_name"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_integration", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_integration", Snippet:"aws_apigatewayv2_integration"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_integration_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_integration_response", Snippet:"aws_apigatewayv2_integration_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_model", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_model", Snippet:"aws_apigatewayv2_model"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_route", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_route", Snippet:"aws_apigatewayv2_route"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_route_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_route_response", Snippet:"aws_apigatewayv2_route_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_stage", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_stage", Snippet:"aws_apigatewayv2_stage"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_vpc_link", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apigatewayv2_vpc_link", Snippet:"aws_apigatewayv2_vpc_link"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_app_cookie_stickiness_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_app_cookie_stickiness_policy", Snippet:"aws_app_cookie_stickiness_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appautoscaling_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appautoscaling_policy", Snippet:"aws_appautoscaling_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appautoscaling_scheduled_action", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appautoscaling_scheduled_action", Snippet:"aws_appautoscaling_scheduled_action"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appautoscaling_target", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appautoscaling_target", Snippet:"aws_appautoscaling_target"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_application", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appconfig_application", Snippet:"aws_appconfig_application"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_configuration_profile", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appconfig_configuration_profile", Snippet:"aws_appconfig_configuration_profile"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_deployment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appconfig_deployment", Snippet:"aws_appconfig_deployment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_deployment_strategy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appconfig_deployment_strategy", Snippet:"aws_appconfig_deployment_strategy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_environment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appconfig_environment", Snippet:"aws_appconfig_environment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_hosted_configuration_version", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appconfig_hosted_configuration_version", Snippet:"aws_appconfig_hosted_configuration_version"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_gateway_route", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appmesh_gateway_route", Snippet:"aws_appmesh_gateway_route"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_mesh", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appmesh_mesh", Snippet:"aws_appmesh_mesh"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_route", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appmesh_route", Snippet:"aws_appmesh_route"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_virtual_gateway", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appmesh_virtual_gateway", Snippet:"aws_appmesh_virtual_gateway"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_virtual_node", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appmesh_virtual_node", Snippet:"aws_appmesh_virtual_node"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_virtual_router", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appmesh_virtual_router", Snippet:"aws_appmesh_virtual_router"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_virtual_service", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appmesh_virtual_service", Snippet:"aws_appmesh_virtual_service"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apprunner_auto_scaling_configuration_version", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apprunner_auto_scaling_configuration_version", Snippet:"aws_apprunner_auto_scaling_configuration_version"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apprunner_connection", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apprunner_connection", Snippet:"aws_apprunner_connection"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apprunner_custom_domain_association", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apprunner_custom_domain_association", Snippet:"aws_apprunner_custom_domain_association"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apprunner_service", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_apprunner_service", Snippet:"aws_apprunner_service"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_directory_config", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appstream_directory_config", Snippet:"aws_appstream_directory_config"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_fleet", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appstream_fleet", Snippet:"aws_appstream_fleet"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_fleet_stack_association", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appstream_fleet_stack_association", Snippet:"aws_appstream_fleet_stack_association"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_image_builder", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appstream_image_builder", Snippet:"aws_appstream_image_builder"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_stack", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appstream_stack", Snippet:"aws_appstream_stack"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_user", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appstream_user", Snippet:"aws_appstream_user"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_user_stack_association", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appstream_user_stack_association", Snippet:"aws_appstream_user_stack_association"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appsync_api_key", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appsync_api_key", Snippet:"aws_appsync_api_key"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appsync_datasource", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appsync_datasource", Snippet:"aws_appsync_datasource"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appsync_function", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appsync_function", Snippet:"aws_appsync_function"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appsync_graphql_api", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appsync_graphql_api", Snippet:"aws_appsync_graphql_api"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appsync_resolver", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_appsync_resolver", Snippet:"aws_appsync_resolver"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_athena_database", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:12, Byte:194}}, NewText:"aws_athena_database", Snippet:"aws_athena_database"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}}, IsComplete:false} 2022/01/12 17:44:06 rpc_logger.go:50: Response to "textDocument/completion" (ID 175): {"isIncomplete":true,"items":[{"label":"ad_computer","labelDetails":{},"kind":5,"detail":"hashicorp/ad 0.4.3","documentation":"ad_computer manages computer objects in an AD tree.","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"ad_computer"}},{"label":"ad_gplink","labelDetails":{},"kind":5,"detail":"hashicorp/ad 0.4.3","documentation":"ad_gplink manages links between GPOs and container objects such as OUs.","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"ad_gplink"}},{"label":"ad_gpo","labelDetails":{},"kind":5,"detail":"hashicorp/ad 0.4.3","documentation":"ad_gpo manages Group Policy Objects (GPOs).","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"ad_gpo"}},{"label":"ad_gpo_security","labelDetails":{},"kind":5,"detail":"hashicorp/ad 0.4.3","documentation":"adgposecurity manages the security settings portion of a Group Policy Object (GPO).","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"ad_gpo_security"}},{"label":"ad_group","labelDetails":{},"kind":5,"detail":"hashicorp/ad 0.4.3","documentation":"ad_group manages Group objects in an Active Directory tree.","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"ad_group"}},{"label":"ad_group_membership","labelDetails":{},"kind":5,"detail":"hashicorp/ad 0.4.3","documentation":"adgroupmembership manages the members of a given Active Directory group.","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"ad_group_membership"}},{"label":"ad_ou","labelDetails":{},"kind":5,"detail":"hashicorp/ad 0.4.3","documentation":"ad_ou manages OU objects in an AD tree.","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"ad_ou"}},{"label":"ad_user","labelDetails":{},"kind":5,"detail":"hashicorp/ad 0.4.3","documentation":"ad_user manages User objects in an Active Directory tree.","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"ad_user"}},{"label":"aws_accessanalyzer_analyzer","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_accessanalyzer_analyzer"}},{"label":"aws_account_alternate_contact","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_account_alternate_contact"}},{"label":"aws_acm_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_acm_certificate"}},{"label":"aws_acm_certificate_validation","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_acm_certificate_validation"}},{"label":"aws_acmpca_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_acmpca_certificate"}},{"label":"aws_acmpca_certificate_authority","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_acmpca_certificate_authority"}},{"label":"aws_acmpca_certificate_authority_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_acmpca_certificate_authority_certificate"}},{"label":"aws_alb","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_alb"}},{"label":"aws_alb_listener","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_alb_listener"}},{"label":"aws_alb_listener_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_alb_listener_certificate"}},{"label":"aws_alb_listener_rule","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_alb_listener_rule"}},{"label":"aws_alb_target_group","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_alb_target_group"}},{"label":"aws_alb_target_group_attachment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_alb_target_group_attachment"}},{"label":"aws_ami","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_ami"}},{"label":"aws_ami_copy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_ami_copy"}},{"label":"aws_ami_from_instance","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_ami_from_instance"}},{"label":"aws_ami_launch_permission","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_ami_launch_permission"}},{"label":"aws_amplify_app","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_amplify_app"}},{"label":"aws_amplify_backend_environment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_amplify_backend_environment"}},{"label":"aws_amplify_branch","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_amplify_branch"}},{"label":"aws_amplify_domain_association","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_amplify_domain_association"}},{"label":"aws_amplify_webhook","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_amplify_webhook"}},{"label":"aws_api_gateway_account","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_account"}},{"label":"aws_api_gateway_api_key","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_api_key"}},{"label":"aws_api_gateway_authorizer","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_authorizer"}},{"label":"aws_api_gateway_base_path_mapping","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_base_path_mapping"}},{"label":"aws_api_gateway_client_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_client_certificate"}},{"label":"aws_api_gateway_deployment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_deployment"}},{"label":"aws_api_gateway_documentation_part","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_documentation_part"}},{"label":"aws_api_gateway_documentation_version","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_documentation_version"}},{"label":"aws_api_gateway_domain_name","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_domain_name"}},{"label":"aws_api_gateway_gateway_response","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_gateway_response"}},{"label":"aws_api_gateway_integration","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_integration"}},{"label":"aws_api_gateway_integration_response","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_integration_response"}},{"label":"aws_api_gateway_method","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_method"}},{"label":"aws_api_gateway_method_response","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_method_response"}},{"label":"aws_api_gateway_method_settings","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_method_settings"}},{"label":"aws_api_gateway_model","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_model"}},{"label":"aws_api_gateway_request_validator","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_request_validator"}},{"label":"aws_api_gateway_resource","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_resource"}},{"label":"aws_api_gateway_rest_api","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_rest_api"}},{"label":"aws_api_gateway_rest_api_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_rest_api_policy"}},{"label":"aws_api_gateway_stage","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_stage"}},{"label":"aws_api_gateway_usage_plan","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_usage_plan"}},{"label":"aws_api_gateway_usage_plan_key","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_usage_plan_key"}},{"label":"aws_api_gateway_vpc_link","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_api_gateway_vpc_link"}},{"label":"aws_apigatewayv2_api","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_api"}},{"label":"aws_apigatewayv2_api_mapping","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_api_mapping"}},{"label":"aws_apigatewayv2_authorizer","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_authorizer"}},{"label":"aws_apigatewayv2_deployment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_deployment"}},{"label":"aws_apigatewayv2_domain_name","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_domain_name"}},{"label":"aws_apigatewayv2_integration","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_integration"}},{"label":"aws_apigatewayv2_integration_response","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_integration_response"}},{"label":"aws_apigatewayv2_model","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_model"}},{"label":"aws_apigatewayv2_route","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_route"}},{"label":"aws_apigatewayv2_route_response","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_route_response"}},{"label":"aws_apigatewayv2_stage","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_stage"}},{"label":"aws_apigatewayv2_vpc_link","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apigatewayv2_vpc_link"}},{"label":"aws_app_cookie_stickiness_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_app_cookie_stickiness_policy"}},{"label":"aws_appautoscaling_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appautoscaling_policy"}},{"label":"aws_appautoscaling_scheduled_action","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appautoscaling_scheduled_action"}},{"label":"aws_appautoscaling_target","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appautoscaling_target"}},{"label":"aws_appconfig_application","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appconfig_application"}},{"label":"aws_appconfig_configuration_profile","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appconfig_configuration_profile"}},{"label":"aws_appconfig_deployment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appconfig_deployment"}},{"label":"aws_appconfig_deployment_strategy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appconfig_deployment_strategy"}},{"label":"aws_appconfig_environment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appconfig_environment"}},{"label":"aws_appconfig_hosted_configuration_version","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appconfig_hosted_configuration_version"}},{"label":"aws_appmesh_gateway_route","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appmesh_gateway_route"}},{"label":"aws_appmesh_mesh","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appmesh_mesh"}},{"label":"aws_appmesh_route","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appmesh_route"}},{"label":"aws_appmesh_virtual_gateway","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appmesh_virtual_gateway"}},{"label":"aws_appmesh_virtual_node","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appmesh_virtual_node"}},{"label":"aws_appmesh_virtual_router","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appmesh_virtual_router"}},{"label":"aws_appmesh_virtual_service","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appmesh_virtual_service"}},{"label":"aws_apprunner_auto_scaling_configuration_version","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apprunner_auto_scaling_configuration_version"}},{"label":"aws_apprunner_connection","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apprunner_connection"}},{"label":"aws_apprunner_custom_domain_association","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apprunner_custom_domain_association"}},{"label":"aws_apprunner_service","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_apprunner_service"}},{"label":"aws_appstream_directory_config","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appstream_directory_config"}},{"label":"aws_appstream_fleet","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appstream_fleet"}},{"label":"aws_appstream_fleet_stack_association","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appstream_fleet_stack_association"}},{"label":"aws_appstream_image_builder","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appstream_image_builder"}},{"label":"aws_appstream_stack","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appstream_stack"}},{"label":"aws_appstream_user","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appstream_user"}},{"label":"aws_appstream_user_stack_association","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appstream_user_stack_association"}},{"label":"aws_appsync_api_key","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appsync_api_key"}},{"label":"aws_appsync_datasource","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appsync_datasource"}},{"label":"aws_appsync_function","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appsync_function"}},{"label":"aws_appsync_graphql_api","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appsync_graphql_api"}},{"label":"aws_appsync_resolver","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_appsync_resolver"}},{"label":"aws_athena_database","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":11}},"newText":"aws_athena_database"}}]} 2022/01/12 17:44:06 opts.go:254: Completed 1 requests [7.361142ms elapsed] 2022/01/12 17:44:08 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:44:08 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 17:44:08 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 17:44:08 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:44:08 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf","version":50},"contentChanges":[{"range":{"start":{"line":14,"character":11},"end":{"line":14,"character":11}},"rangeLength":0,"text":"w"}]} 2022/01/12 17:44:08 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/test" 2022/01/12 17:44:08 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/test" 2022/01/12 17:44:08 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/test" 2022/01/12 17:44:08 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:44:08 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/test" 2022/01/12 17:44:08 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/test" 2022/01/12 17:44:08 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:44:08 rpc_logger.go:29: Incoming request for "textDocument/completion" (ID 176): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"},"position":{"line":14,"character":12},"context":{"triggerKind":3}} 2022/01/12 17:44:08 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:44:08 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:44:08 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:44:08 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/-/a, ) 2022/01/12 17:44:08 complete.go:46: Looking for candidates at "test.tf" -> hcl.Pos{Line:15, Column:13, Byte:195} 2022/01/12 17:44:08 complete.go:48: received candidates: lang.Candidates{List:[]lang.Candidate{lang.Candidate{Label:"aws_accessanalyzer_analyzer", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_accessanalyzer_analyzer", Snippet:"aws_accessanalyzer_analyzer"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_account_alternate_contact", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_account_alternate_contact", Snippet:"aws_account_alternate_contact"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_acm_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_acm_certificate", Snippet:"aws_acm_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_acm_certificate_validation", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_acm_certificate_validation", Snippet:"aws_acm_certificate_validation"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_acmpca_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_acmpca_certificate", Snippet:"aws_acmpca_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_acmpca_certificate_authority", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_acmpca_certificate_authority", Snippet:"aws_acmpca_certificate_authority"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_acmpca_certificate_authority_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_acmpca_certificate_authority_certificate", Snippet:"aws_acmpca_certificate_authority_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_alb", Snippet:"aws_alb"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb_listener", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_alb_listener", Snippet:"aws_alb_listener"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb_listener_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_alb_listener_certificate", Snippet:"aws_alb_listener_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb_listener_rule", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_alb_listener_rule", Snippet:"aws_alb_listener_rule"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb_target_group", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_alb_target_group", Snippet:"aws_alb_target_group"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_alb_target_group_attachment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_alb_target_group_attachment", Snippet:"aws_alb_target_group_attachment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_ami", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_ami", Snippet:"aws_ami"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_ami_copy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_ami_copy", Snippet:"aws_ami_copy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_ami_from_instance", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_ami_from_instance", Snippet:"aws_ami_from_instance"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_ami_launch_permission", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_ami_launch_permission", Snippet:"aws_ami_launch_permission"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_amplify_app", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_amplify_app", Snippet:"aws_amplify_app"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_amplify_backend_environment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_amplify_backend_environment", Snippet:"aws_amplify_backend_environment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_amplify_branch", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_amplify_branch", Snippet:"aws_amplify_branch"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_amplify_domain_association", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_amplify_domain_association", Snippet:"aws_amplify_domain_association"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_amplify_webhook", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_amplify_webhook", Snippet:"aws_amplify_webhook"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_account", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_account", Snippet:"aws_api_gateway_account"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_api_key", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_api_key", Snippet:"aws_api_gateway_api_key"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_authorizer", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_authorizer", Snippet:"aws_api_gateway_authorizer"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_base_path_mapping", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_base_path_mapping", Snippet:"aws_api_gateway_base_path_mapping"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_client_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_client_certificate", Snippet:"aws_api_gateway_client_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_deployment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_deployment", Snippet:"aws_api_gateway_deployment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_documentation_part", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_documentation_part", Snippet:"aws_api_gateway_documentation_part"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_documentation_version", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_documentation_version", Snippet:"aws_api_gateway_documentation_version"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_domain_name", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_domain_name", Snippet:"aws_api_gateway_domain_name"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_gateway_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_gateway_response", Snippet:"aws_api_gateway_gateway_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_integration", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_integration", Snippet:"aws_api_gateway_integration"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_integration_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_integration_response", Snippet:"aws_api_gateway_integration_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_method", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_method", Snippet:"aws_api_gateway_method"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_method_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_method_response", Snippet:"aws_api_gateway_method_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_method_settings", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_method_settings", Snippet:"aws_api_gateway_method_settings"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_model", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_model", Snippet:"aws_api_gateway_model"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_request_validator", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_request_validator", Snippet:"aws_api_gateway_request_validator"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_resource", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_resource", Snippet:"aws_api_gateway_resource"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_rest_api", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_rest_api", Snippet:"aws_api_gateway_rest_api"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_rest_api_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_rest_api_policy", Snippet:"aws_api_gateway_rest_api_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_stage", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_stage", Snippet:"aws_api_gateway_stage"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_usage_plan", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_usage_plan", Snippet:"aws_api_gateway_usage_plan"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_usage_plan_key", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_usage_plan_key", Snippet:"aws_api_gateway_usage_plan_key"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_vpc_link", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_api_gateway_vpc_link", Snippet:"aws_api_gateway_vpc_link"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_api", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_apigatewayv2_api", Snippet:"aws_apigatewayv2_api"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_api_mapping", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_apigatewayv2_api_mapping", Snippet:"aws_apigatewayv2_api_mapping"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_authorizer", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_apigatewayv2_authorizer", Snippet:"aws_apigatewayv2_authorizer"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_deployment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_apigatewayv2_deployment", Snippet:"aws_apigatewayv2_deployment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_domain_name", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_apigatewayv2_domain_name", Snippet:"aws_apigatewayv2_domain_name"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_integration", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_apigatewayv2_integration", Snippet:"aws_apigatewayv2_integration"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_integration_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_apigatewayv2_integration_response", Snippet:"aws_apigatewayv2_integration_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_model", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:13, Byte:195}}, NewText:"aws_apigatewayv2_model", Snippet:"aws_apigatewayv2_model"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_route", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, ... []lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_rest_api", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_api_gateway_rest_api", Snippet:"aws_api_gateway_rest_api"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_rest_api_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_api_gateway_rest_api_policy", Snippet:"aws_api_gateway_rest_api_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_stage", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_api_gateway_stage", Snippet:"aws_api_gateway_stage"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_usage_plan", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_api_gateway_usage_plan", Snippet:"aws_api_gateway_usage_plan"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_usage_plan_key", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_api_gateway_usage_plan_key", Snippet:"aws_api_gateway_usage_plan_key"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_api_gateway_vpc_link", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_api_gateway_vpc_link", Snippet:"aws_api_gateway_vpc_link"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_api", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_api", Snippet:"aws_apigatewayv2_api"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_api_mapping", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_api_mapping", Snippet:"aws_apigatewayv2_api_mapping"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_authorizer", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_authorizer", Snippet:"aws_apigatewayv2_authorizer"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_deployment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_deployment", Snippet:"aws_apigatewayv2_deployment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_domain_name", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_domain_name", Snippet:"aws_apigatewayv2_domain_name"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_integration", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_integration", Snippet:"aws_apigatewayv2_integration"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_integration_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_integration_response", Snippet:"aws_apigatewayv2_integration_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_model", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_model", Snippet:"aws_apigatewayv2_model"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_route", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_route", Snippet:"aws_apigatewayv2_route"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_route_response", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_route_response", Snippet:"aws_apigatewayv2_route_response"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_stage", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_stage", Snippet:"aws_apigatewayv2_stage"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apigatewayv2_vpc_link", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apigatewayv2_vpc_link", Snippet:"aws_apigatewayv2_vpc_link"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_app_cookie_stickiness_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_app_cookie_stickiness_policy", Snippet:"aws_app_cookie_stickiness_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appautoscaling_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appautoscaling_policy", Snippet:"aws_appautoscaling_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appautoscaling_scheduled_action", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appautoscaling_scheduled_action", Snippet:"aws_appautoscaling_scheduled_action"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appautoscaling_target", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appautoscaling_target", Snippet:"aws_appautoscaling_target"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_application", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appconfig_application", Snippet:"aws_appconfig_application"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_configuration_profile", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appconfig_configuration_profile", Snippet:"aws_appconfig_configuration_profile"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_deployment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appconfig_deployment", Snippet:"aws_appconfig_deployment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_deployment_strategy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appconfig_deployment_strategy", Snippet:"aws_appconfig_deployment_strategy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_environment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appconfig_environment", Snippet:"aws_appconfig_environment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appconfig_hosted_configuration_version", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appconfig_hosted_configuration_version", Snippet:"aws_appconfig_hosted_configuration_version"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_gateway_route", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appmesh_gateway_route", Snippet:"aws_appmesh_gateway_route"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_mesh", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appmesh_mesh", Snippet:"aws_appmesh_mesh"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_route", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appmesh_route", Snippet:"aws_appmesh_route"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_virtual_gateway", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appmesh_virtual_gateway", Snippet:"aws_appmesh_virtual_gateway"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_virtual_node", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appmesh_virtual_node", Snippet:"aws_appmesh_virtual_node"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_virtual_router", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appmesh_virtual_router", Snippet:"aws_appmesh_virtual_router"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appmesh_virtual_service", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appmesh_virtual_service", Snippet:"aws_appmesh_virtual_service"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apprunner_auto_scaling_configuration_version", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apprunner_auto_scaling_configuration_version", Snippet:"aws_apprunner_auto_scaling_configuration_version"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apprunner_connection", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apprunner_connection", Snippet:"aws_apprunner_connection"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apprunner_custom_domain_association", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apprunner_custom_domain_association", Snippet:"aws_apprunner_custom_domain_association"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_apprunner_service", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_apprunner_service", Snippet:"aws_apprunner_service"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_directory_config", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appstream_directory_config", Snippet:"aws_appstream_directory_config"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_fleet", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appstream_fleet", Snippet:"aws_appstream_fleet"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_fleet_stack_association", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appstream_fleet_stack_association", Snippet:"aws_appstream_fleet_stack_association"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_image_builder", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appstream_image_builder", Snippet:"aws_appstream_image_builder"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_stack", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appstream_stack", Snippet:"aws_appstream_stack"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_user", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appstream_user", Snippet:"aws_appstream_user"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appstream_user_stack_association", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appstream_user_stack_association", Snippet:"aws_appstream_user_stack_association"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appsync_api_key", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appsync_api_key", Snippet:"aws_appsync_api_key"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appsync_datasource", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appsync_datasource", Snippet:"aws_appsync_datasource"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appsync_function", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appsync_function", Snippet:"aws_appsync_function"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appsync_graphql_api", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appsync_graphql_api", Snippet:"aws_appsync_graphql_api"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_appsync_resolver", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_appsync_resolver", Snippet:"aws_appsync_resolver"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_athena_database", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_athena_database", Snippet:"aws_athena_database"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_athena_named_query", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_athena_named_query", Snippet:"aws_athena_named_query"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_athena_workgroup", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_athena_workgroup", Snippet:"aws_athena_workgroup"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_autoscaling_attachment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_autoscaling_attachment", Snippet:"aws_autoscaling_attachment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_autoscaling_group", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_autoscaling_group", Snippet:"aws_autoscaling_group"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_autoscaling_group_tag", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_autoscaling_group_tag", Snippet:"aws_autoscaling_group_tag"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_autoscaling_lifecycle_hook", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_autoscaling_lifecycle_hook", Snippet:"aws_autoscaling_lifecycle_hook"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_autoscaling_notification", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_autoscaling_notification", Snippet:"aws_autoscaling_notification"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_autoscaling_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:15, Byte:197}}, NewText:"aws_autoscaling_policy", Snippet:"aws_autoscaling_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}}, IsComplete:false} 2022/01/12 17:45:31 rpc_logger.go:50: Response to "textDocument/completion" (ID 190): {"isIncomplete":true,"items":[{"label":"aws_accessanalyzer_analyzer","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_accessanalyzer_analyzer"}},{"label":"aws_account_alternate_contact","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_account_alternate_contact"}},{"label":"aws_acm_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_acm_certificate"}},{"label":"aws_acm_certificate_validation","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_acm_certificate_validation"}},{"label":"aws_acmpca_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_acmpca_certificate"}},{"label":"aws_acmpca_certificate_authority","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_acmpca_certificate_authority"}},{"label":"aws_acmpca_certificate_authority_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_acmpca_certificate_authority_certificate"}},{"label":"aws_alb","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_alb"}},{"label":"aws_alb_listener","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_alb_listener"}},{"label":"aws_alb_listener_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_alb_listener_certificate"}},{"label":"aws_alb_listener_rule","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_alb_listener_rule"}},{"label":"aws_alb_target_group","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_alb_target_group"}},{"label":"aws_alb_target_group_attachment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_alb_target_group_attachment"}},{"label":"aws_ami","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_ami"}},{"label":"aws_ami_copy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_ami_copy"}},{"label":"aws_ami_from_instance","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_ami_from_instance"}},{"label":"aws_ami_launch_permission","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_ami_launch_permission"}},{"label":"aws_amplify_app","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_amplify_app"}},{"label":"aws_amplify_backend_environment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_amplify_backend_environment"}},{"label":"aws_amplify_branch","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_amplify_branch"}},{"label":"aws_amplify_domain_association","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_amplify_domain_association"}},{"label":"aws_amplify_webhook","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_amplify_webhook"}},{"label":"aws_api_gateway_account","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_account"}},{"label":"aws_api_gateway_api_key","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_api_key"}},{"label":"aws_api_gateway_authorizer","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_authorizer"}},{"label":"aws_api_gateway_base_path_mapping","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_base_path_mapping"}},{"label":"aws_api_gateway_client_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_client_certificate"}},{"label":"aws_api_gateway_deployment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_deployment"}},{"label":"aws_api_gateway_documentation_part","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_documentation_part"}},{"label":"aws_api_gateway_documentation_version","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_documentation_version"}},{"label":"aws_api_gateway_domain_name","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_domain_name"}},{"label":"aws_api_gateway_gateway_response","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_gateway_response"}},{"label":"aws_api_gateway_integration","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_integration"}},{"label":"aws_api_gateway_integration_response","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_integration_response"}},{"label":"aws_api_gateway_method","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_method"}},{"label":"aws_api_gateway_method_response","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_method_response"}},{"label":"aws_api_gateway_method_settings","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_method_settings"}},{"label":"aws_api_gateway_model","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_model"}},{"label":"aws_api_gateway_request_validator","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_request_validator"}},{"label":"aws_api_gateway_resource","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_resource"}},{"label":"aws_api_gateway_rest_api","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_rest_api"}},{"label":"aws_api_gateway_rest_api_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_rest_api_policy"}},{"label":"aws_api_gateway_stage","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_stage"}},{"label":"aws_api_gateway_usage_plan","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_usage_plan"}},{"label":"aws_api_gateway_usage_plan_key","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_usage_plan_key"}},{"label":"aws_api_gateway_vpc_link","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_api_gateway_vpc_link"}},{"label":"aws_apigatewayv2_api","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_api"}},{"label":"aws_apigatewayv2_api_mapping","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_api_mapping"}},{"label":"aws_apigatewayv2_authorizer","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_authorizer"}},{"label":"aws_apigatewayv2_deployment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_deployment"}},{"label":"aws_apigatewayv2_domain_name","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_domain_name"}},{"label":"aws_apigatewayv2_integration","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_integration"}},{"label":"aws_apigatewayv2_integration_response","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_integration_response"}},{"label":"aws_apigatewayv2_model","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_model"}},{"label":"aws_apigatewayv2_route","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_route"}},{"label":"aws_apigatewayv2_route_response","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_route_response"}},{"label":"aws_apigatewayv2_stage","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_stage"}},{"label":"aws_apigatewayv2_vpc_link","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apigatewayv2_vpc_link"}},{"label":"aws_app_cookie_stickiness_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_app_cookie_stickiness_policy"}},{"label":"aws_appautoscaling_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appautoscaling_policy"}},{"label":"aws_appautoscaling_scheduled_action","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appautoscaling_scheduled_action"}},{"label":"aws_appautoscaling_target","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appautoscaling_target"}},{"label":"aws_appconfig_application","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appconfig_application"}},{"label":"aws_appconfig_configuration_profile","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appconfig_configuration_profile"}},{"label":"aws_appconfig_deployment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appconfig_deployment"}},{"label":"aws_appconfig_deployment_strategy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appconfig_deployment_strategy"}},{"label":"aws_appconfig_environment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appconfig_environment"}},{"label":"aws_appconfig_hosted_configuration_version","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appconfig_hosted_configuration_version"}},{"label":"aws_appmesh_gateway_route","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appmesh_gateway_route"}},{"label":"aws_appmesh_mesh","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appmesh_mesh"}},{"label":"aws_appmesh_route","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appmesh_route"}},{"label":"aws_appmesh_virtual_gateway","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appmesh_virtual_gateway"}},{"label":"aws_appmesh_virtual_node","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appmesh_virtual_node"}},{"label":"aws_appmesh_virtual_router","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appmesh_virtual_router"}},{"label":"aws_appmesh_virtual_service","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appmesh_virtual_service"}},{"label":"aws_apprunner_auto_scaling_configuration_version","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apprunner_auto_scaling_configuration_version"}},{"label":"aws_apprunner_connection","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apprunner_connection"}},{"label":"aws_apprunner_custom_domain_association","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apprunner_custom_domain_association"}},{"label":"aws_apprunner_service","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_apprunner_service"}},{"label":"aws_appstream_directory_config","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appstream_directory_config"}},{"label":"aws_appstream_fleet","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appstream_fleet"}},{"label":"aws_appstream_fleet_stack_association","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appstream_fleet_stack_association"}},{"label":"aws_appstream_image_builder","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appstream_image_builder"}},{"label":"aws_appstream_stack","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appstream_stack"}},{"label":"aws_appstream_user","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appstream_user"}},{"label":"aws_appstream_user_stack_association","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appstream_user_stack_association"}},{"label":"aws_appsync_api_key","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appsync_api_key"}},{"label":"aws_appsync_datasource","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appsync_datasource"}},{"label":"aws_appsync_function","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appsync_function"}},{"label":"aws_appsync_graphql_api","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appsync_graphql_api"}},{"label":"aws_appsync_resolver","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_appsync_resolver"}},{"label":"aws_athena_database","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_athena_database"}},{"label":"aws_athena_named_query","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_athena_named_query"}},{"label":"aws_athena_workgroup","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_athena_workgroup"}},{"label":"aws_autoscaling_attachment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_autoscaling_attachment"}},{"label":"aws_autoscaling_group","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_autoscaling_group"}},{"label":"aws_autoscaling_group_tag","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_autoscaling_group_tag"}},{"label":"aws_autoscaling_lifecycle_hook","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_autoscaling_lifecycle_hook"}},{"label":"aws_autoscaling_notification","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_autoscaling_notification"}},{"label":"aws_autoscaling_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":14}},"newText":"aws_autoscaling_policy"}}]} 2022/01/12 17:45:31 opts.go:254: Completed 1 requests [7.798809ms elapsed] 2022/01/12 17:45:34 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:45:34 opts.go:254: Received request batch of size 1 (qlen=1) 2022/01/12 17:45:34 opts.go:254: Dequeued request batch of length 1 (qlen=1) 2022/01/12 17:45:34 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:45:34 rpc_logger.go:29: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf","version":53},"contentChanges":[{"range":{"start":{"line":14,"character":14},"end":{"line":14,"character":14}},"rangeLength":0,"text":"l"}]} 2022/01/12 17:45:34 module_loader.go:185: ML: enqueing "OpTypeParseModuleConfiguration" module operation: "/Users/User/Folder/test" 2022/01/12 17:45:34 module_loader.go:185: ML: enqueing "OpTypeParseVariables" module operation: "/Users/User/Folder/test" 2022/01/12 17:45:34 module_loader.go:185: ML: enqueing "OpTypeLoadModuleMetadata" module operation: "/Users/User/Folder/test" 2022/01/12 17:45:34 module_loader.go:120: ML: executing "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:45:34 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceTargets" module operation: "/Users/User/Folder/test" 2022/01/12 17:45:34 module_loader.go:120: ML: executing "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:45:34 module_loader.go:185: ML: enqueing "OpTypeDecodeReferenceOrigins" module operation: "/Users/User/Folder/test" 2022/01/12 17:45:34 rpc_logger.go:29: Incoming request for "textDocument/completion" (ID 191): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"},"position":{"line":14,"character":15},"context":{"triggerKind":3}} 2022/01/12 17:45:34 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:45:34 module_loader.go:172: ML: finished "OpTypeParseModuleConfiguration" for "/Users/User/Folder/test" 2022/01/12 17:45:34 module_loader.go:172: ML: finished "OpTypeParseVariables" for "/Users/User/Folder/test" 2022/01/12 17:45:34 complete.go:46: Looking for candidates at "test.tf" -> hcl.Pos{Line:15, Column:16, Byte:198} 2022/01/12 17:45:34 complete.go:48: received candidates: lang.Candidates{List:[]lang.Candidate{}, IsComplete:true} 2022/01/12 17:45:34 rpc_logger.go:45: Error for "textDocument/completion" (ID 191): [-32098] test.tf (15,16): position outside of "resource" body 2022/01/12 17:45:34 opts.go:254: Completed 1 requests [4.526711ms elapsed] [Error - 5:45:34 PM] Request textDocument/completion failed. Message: test.tf (15,16): position outside of "resource" body Code: -32098 2022/01/12 17:45:34 module_loader.go:120: ML: executing "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:45:34 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:45:34 module_loader.go:120: ML: executing "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:45:34 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:45:34 module_loader.go:172: ML: finished "OpTypeDecodeReferenceTargets" for "/Users/User/Folder/test" 2022/01/12 17:45:34 module_loader.go:172: ML: finished "OpTypeDecodeReferenceOrigins" for "/Users/User/Folder/test" 2022/01/12 17:45:34 module_loader.go:120: ML: executing "OpTypeLoadModuleMetadata" for "/Users/User/Folder/test" 2022/01/12 17:45:34 module_loader.go:172: ML: finished "OpTypeLoadModuleMetadata" for "/Users/User/Folder/test" 2022/01/12 17:45:35 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:45:35 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:45:35 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 192): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:45:35 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:45:35 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 192): [] 2022/01/12 17:45:35 opts.go:254: Completed 1 requests [4.003384ms elapsed] 2022/01/12 17:45:35 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:45:35 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:45:35 rpc_logger.go:29: Incoming request for "textDocument/semanticTokens/full" (ID 193): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:45:35 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:45:35 rpc_logger.go:50: Response to "textDocument/semanticTokens/full" (ID 193): {"data":[9,0,8,0,0,0,9,5,1,2,1,2,6,2,2,0,9,11,1,0,1,2,7,2,2,0,10,9,1,0,3,0,8,0,0,0,9,7,1,2,0,8,6,1,0]} 2022/01/12 17:45:35 opts.go:254: Completed 1 requests [2.924866ms elapsed] 2022/01/12 17:45:35 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:45:35 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:45:35 rpc_logger.go:29: Incoming request for "textDocument/documentSymbol" (ID 194): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:45:35 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:45:35 rpc_logger.go:50: Response to "textDocument/documentSymbol" (ID 194): [{"name":"terraform","kind":5,"range":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"selectionRange":{"start":{"line":0,"character":0},"end":{"line":7,"character":1}},"children":[{"name":"required_providers","kind":5,"range":{"start":{"line":1,"character":2},"end":{"line":6,"character":3}},"selectionRange":{"start":{"line":1,"character":2},"end":{"line":6,"character":3}},"children":[{"name":"aws","kind":23,"range":{"start":{"line":2,"character":4},"end":{"line":5,"character":5}},"selectionRange":{"start":{"line":2,"character":4},"end":{"line":5,"character":5}},"children":[{"name":"source","kind":15,"range":{"start":{"line":3,"character":6},"end":{"line":3,"character":31}},"selectionRange":{"start":{"line":3,"character":6},"end":{"line":3,"character":31}}},{"name":"version","kind":15,"range":{"start":{"line":4,"character":6},"end":{"line":4,"character":24}},"selectionRange":{"start":{"line":4,"character":6},"end":{"line":4,"character":24}}}]}]}]},{"name":"provider \"aws\"","kind":5,"range":{"start":{"line":9,"character":0},"end":{"line":12,"character":1}},"selectionRange":{"start":{"line":9,"character":0},"end":{"line":12,"character":1}},"children":[{"name":"region","kind":15,"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":22}},"selectionRange":{"start":{"line":10,"character":2},"end":{"line":10,"character":22}}},{"name":"profile","kind":15,"range":{"start":{"line":11,"character":2},"end":{"line":11,"character":21}},"selectionRange":{"start":{"line":11,"character":2},"end":{"line":11,"character":21}}}]},{"name":"resource \"aws_l\" \"name\"","kind":5,"range":{"start":{"line":14,"character":0},"end":{"line":16,"character":1}},"selectionRange":{"start":{"line":14,"character":0},"end":{"line":16,"character":1}}}] 2022/01/12 17:45:35 opts.go:254: Completed 1 requests [5.254237ms elapsed] 2022/01/12 17:45:35 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:45:35 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:45:35 rpc_logger.go:29: Incoming request for "textDocument/documentLink" (ID 195): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:45:35 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:45:35 rpc_logger.go:50: Response to "textDocument/documentLink" (ID 195): [{"range":{"start":{"line":9,"character":9},"end":{"line":9,"character":14}},"target":"https://registry.terraform.io/providers/hashicorp/aws/3.71.0/docs?utm_content=documentLink\u0026utm_medium=Visual+Studio+Code\u0026utm_source=terraform-ls","tooltip":"hashicorp/aws Documentation"}] 2022/01/12 17:45:35 opts.go:254: Completed 1 requests [4.130186ms elapsed] 2022/01/12 17:45:35 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:45:35 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:45:35 rpc_logger.go:29: Incoming notification for "textDocument/didSave": {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:46:33 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:46:33 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:46:33 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 196): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:46:33 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:46:33 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 196): [] 2022/01/12 17:46:33 opts.go:254: Completed 1 requests [4.369712ms elapsed] 2022/01/12 17:46:35 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:46:35 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:46:35 rpc_logger.go:29: Incoming request for "textDocument/hover" (ID 197): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"},"position":{"line":14,"character":15}} 2022/01/12 17:46:35 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:46:35 hover.go:37: Looking for hover data at "test.tf" -> hcl.Pos{Line:15, Column:16, Byte:198} 2022/01/12 17:46:35 hover.go:39: received hover data: &lang.HoverData{Content:lang.MarkupContent{Value:"\"aws_l\" (type)\n\nResource Type", Kind:0x2}, Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:10, Byte:192}, End:hcl.Pos{Line:15, Column:17, Byte:199}}} 2022/01/12 17:46:35 rpc_logger.go:50: Response to "textDocument/hover" (ID 197): {"contents":{"kind":"markdown","value":"\"aws_l\" (type)\n\nResource Type"},"range":{"start":{"line":14,"character":9},"end":{"line":14,"character":16}}} 2022/01/12 17:46:35 opts.go:254: Completed 1 requests [4.398362ms elapsed] 2022/01/12 17:46:37 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:46:37 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:46:37 rpc_logger.go:29: Incoming request for "textDocument/completion" (ID 198): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"},"position":{"line":14,"character":15},"context":{"triggerKind":1}} 2022/01/12 17:46:37 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:46:37 complete.go:46: Looking for candidates at "test.tf" -> hcl.Pos{Line:15, Column:16, Byte:198} 2022/01/12 17:46:37 complete.go:48: received candidates: lang.Candidates{List:[]lang.Candidate{lang.Candidate{Label:"aws_lakeformation_data_lake_settings", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lakeformation_data_lake_settings", Snippet:"aws_lakeformation_data_lake_settings"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lakeformation_permissions", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lakeformation_permissions", Snippet:"aws_lakeformation_permissions"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lakeformation_resource", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lakeformation_resource", Snippet:"aws_lakeformation_resource"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lambda_alias", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lambda_alias", Snippet:"aws_lambda_alias"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lambda_code_signing_config", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lambda_code_signing_config", Snippet:"aws_lambda_code_signing_config"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lambda_event_source_mapping", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lambda_event_source_mapping", Snippet:"aws_lambda_event_source_mapping"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lambda_function", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lambda_function", Snippet:"aws_lambda_function"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lambda_function_event_invoke_config", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lambda_function_event_invoke_config", Snippet:"aws_lambda_function_event_invoke_config"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lambda_layer_version", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lambda_layer_version", Snippet:"aws_lambda_layer_version"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lambda_layer_version_permission", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lambda_layer_version_permission", Snippet:"aws_lambda_layer_version_permission"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lambda_permission", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lambda_permission", Snippet:"aws_lambda_permission"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lambda_provisioned_concurrency_config", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lambda_provisioned_concurrency_config", Snippet:"aws_lambda_provisioned_concurrency_config"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_launch_configuration", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_launch_configuration", Snippet:"aws_launch_configuration"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_launch_template", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_launch_template", Snippet:"aws_launch_template"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lb", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lb", Snippet:"aws_lb"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lb_cookie_stickiness_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lb_cookie_stickiness_policy", Snippet:"aws_lb_cookie_stickiness_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lb_listener", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lb_listener", Snippet:"aws_lb_listener"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lb_listener_certificate", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lb_listener_certificate", Snippet:"aws_lb_listener_certificate"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lb_listener_rule", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lb_listener_rule", Snippet:"aws_lb_listener_rule"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lb_ssl_negotiation_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lb_ssl_negotiation_policy", Snippet:"aws_lb_ssl_negotiation_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lb_target_group", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lb_target_group", Snippet:"aws_lb_target_group"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lb_target_group_attachment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lb_target_group_attachment", Snippet:"aws_lb_target_group_attachment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lex_bot", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lex_bot", Snippet:"aws_lex_bot"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lex_bot_alias", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lex_bot_alias", Snippet:"aws_lex_bot_alias"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lex_intent", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lex_intent", Snippet:"aws_lex_intent"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lex_slot_type", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lex_slot_type", Snippet:"aws_lex_slot_type"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_licensemanager_association", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_licensemanager_association", Snippet:"aws_licensemanager_association"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_licensemanager_license_configuration", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_licensemanager_license_configuration", Snippet:"aws_licensemanager_license_configuration"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lightsail_domain", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lightsail_domain", Snippet:"aws_lightsail_domain"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lightsail_instance", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lightsail_instance", Snippet:"aws_lightsail_instance"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lightsail_instance_public_ports", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lightsail_instance_public_ports", Snippet:"aws_lightsail_instance_public_ports"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lightsail_key_pair", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lightsail_key_pair", Snippet:"aws_lightsail_key_pair"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lightsail_static_ip", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lightsail_static_ip", Snippet:"aws_lightsail_static_ip"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_lightsail_static_ip_attachment", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_lightsail_static_ip_attachment", Snippet:"aws_lightsail_static_ip_attachment"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_load_balancer_backend_server_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_load_balancer_backend_server_policy", Snippet:"aws_load_balancer_backend_server_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_load_balancer_listener_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_load_balancer_listener_policy", Snippet:"aws_load_balancer_listener_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}, lang.Candidate{Label:"aws_load_balancer_policy", Description:lang.MarkupContent{Value:"", Kind:0x0}, Detail:"hashicorp/aws 3.71.0", IsDeprecated:false, TextEdit:lang.TextEdit{Range:hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:15, Column:11, Byte:193}, End:hcl.Pos{Line:15, Column:16, Byte:198}}, NewText:"aws_load_balancer_policy", Snippet:"aws_load_balancer_policy"}, AdditionalTextEdits:[]lang.TextEdit(nil), Kind:0x3, TriggerSuggest:false}}, IsComplete:true} 2022/01/12 17:46:37 rpc_logger.go:50: Response to "textDocument/completion" (ID 198): {"isIncomplete":false,"items":[{"label":"aws_lakeformation_data_lake_settings","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lakeformation_data_lake_settings"}},{"label":"aws_lakeformation_permissions","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lakeformation_permissions"}},{"label":"aws_lakeformation_resource","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lakeformation_resource"}},{"label":"aws_lambda_alias","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lambda_alias"}},{"label":"aws_lambda_code_signing_config","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lambda_code_signing_config"}},{"label":"aws_lambda_event_source_mapping","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lambda_event_source_mapping"}},{"label":"aws_lambda_function","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lambda_function"}},{"label":"aws_lambda_function_event_invoke_config","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lambda_function_event_invoke_config"}},{"label":"aws_lambda_layer_version","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lambda_layer_version"}},{"label":"aws_lambda_layer_version_permission","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lambda_layer_version_permission"}},{"label":"aws_lambda_permission","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lambda_permission"}},{"label":"aws_lambda_provisioned_concurrency_config","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lambda_provisioned_concurrency_config"}},{"label":"aws_launch_configuration","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_launch_configuration"}},{"label":"aws_launch_template","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_launch_template"}},{"label":"aws_lb","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lb"}},{"label":"aws_lb_cookie_stickiness_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lb_cookie_stickiness_policy"}},{"label":"aws_lb_listener","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lb_listener"}},{"label":"aws_lb_listener_certificate","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lb_listener_certificate"}},{"label":"aws_lb_listener_rule","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lb_listener_rule"}},{"label":"aws_lb_ssl_negotiation_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lb_ssl_negotiation_policy"}},{"label":"aws_lb_target_group","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lb_target_group"}},{"label":"aws_lb_target_group_attachment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lb_target_group_attachment"}},{"label":"aws_lex_bot","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lex_bot"}},{"label":"aws_lex_bot_alias","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lex_bot_alias"}},{"label":"aws_lex_intent","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lex_intent"}},{"label":"aws_lex_slot_type","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lex_slot_type"}},{"label":"aws_licensemanager_association","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_licensemanager_association"}},{"label":"aws_licensemanager_license_configuration","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_licensemanager_license_configuration"}},{"label":"aws_lightsail_domain","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lightsail_domain"}},{"label":"aws_lightsail_instance","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lightsail_instance"}},{"label":"aws_lightsail_instance_public_ports","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lightsail_instance_public_ports"}},{"label":"aws_lightsail_key_pair","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lightsail_key_pair"}},{"label":"aws_lightsail_static_ip","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lightsail_static_ip"}},{"label":"aws_lightsail_static_ip_attachment","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_lightsail_static_ip_attachment"}},{"label":"aws_load_balancer_backend_server_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_load_balancer_backend_server_policy"}},{"label":"aws_load_balancer_listener_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_load_balancer_listener_policy"}},{"label":"aws_load_balancer_policy","labelDetails":{},"kind":5,"detail":"hashicorp/aws 3.71.0","insertTextFormat":2,"textEdit":{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":15}},"newText":"aws_load_balancer_policy"}}]} 2022/01/12 17:46:37 opts.go:254: Completed 1 requests [10.666794ms elapsed] 2022/01/12 17:47:22 opts.go:254: Received request batch of size 1 (qlen=0) 2022/01/12 17:47:22 opts.go:254: Dequeued request batch of length 1 (qlen=0) 2022/01/12 17:47:22 rpc_logger.go:29: Incoming request for "textDocument/codeLens" (ID 199): {"textDocument":{"uri":"file:///Users/User/Folder/test/test.tf"}} 2022/01/12 17:47:22 provider_schema.go:196: PSS: getting provider schema (/Users/User/Folder/test, registry.terraform.io/hashicorp/aws, ~> 3.7) 2022/01/12 17:47:22 rpc_logger.go:50: Response to "textDocument/codeLens" (ID 199): [] 2022/01/12 17:47:22 opts.go:254: Completed 1 requests [4.157028ms elapsed] ```
abrekhov commented 2 years ago

Same issue!

terraform --version
Terraform v1.1.3
on darwin_arm64

image image

radeksimko commented 2 years ago

Hi folks, just to confirm - I was able to reproduce what appears to be a problem with text synchronization: 2022-01-14 17 00 34

I could also correlate that with the following error in the log:

2022/01/14 16:39:50 complete.go:48: received candidates: lang.Candidates{List:[]lang.Candidate{}, IsComplete:true}
2022/01/14 16:39:50 rpc_logger.go:45: Error for "textDocument/completion" (ID 15): [-32098] main.tf: position 15,11 is out of range main.tf:1,1-15,4
2022/01/14 16:39:50 opts.go:254: Completed 1 requests [3.921583ms elapsed]
[Error - 16:39:50] Request textDocument/completion failed.
  Message: main.tf: position 15,11 is out of range main.tf:1,1-15,4
  Code: -32098 

So I'm going to look into this.

In the meantime I'd recommend using Ctrl+Space to re-open the completion box manually.

I want to clarify that completion is not expected to open automatically while typing in between the quotes, such as here: 2022-01-14 17 04 37

(This is because VSCode seems to generally treat anything between double quotes as string and therefore will not do on-type-completion)

Typing should on the other hand do filtering when the completion box is already open (either manually or when it's open after completing resource block itself), which also something that seems broken for me.

2022-01-14 17 08 00


That is to say - there is a bug, but I wanted to clarify also that one of the three scenarios which is not a bug, or at least not something we can address.

radeksimko commented 2 years ago

I have transferred the issue to LS, which is clearly where the bug is root caused and where it can be fixed.


Debugging notes

After walking through the relevant parts of codebase I believe this was introduced with #714 (0.25.0), specifically by these changes https://github.com/hashicorp/terraform-ls/pull/714/files#diff-5fb24cfce5ceb1bf056c506428e5922dc60a8e12676badcd24137d8ce481a7c1L64 where we no longer wait for parsing to finish before responding to didChange request. Therefore other requests - such as completion - may come afterwards and assume outdated AST and therefore provide no suggestions.

I plan to address this as part of https://github.com/hashicorp/terraform-ls/issues/719 as re-introducing synchronization of jobs into the current package would likely just bring more bugs.

radeksimko commented 2 years ago

The relevant PR #782 which should address the underlying problem described here was merged and will be part of an upcoming 0.26.0 release. We plan to release 0.26.0-beta1 some time next week (which includes the mentioned patch), which will also become available as part of our VSCode preview extension.

Thank you for your patience.

github-actions[bot] commented 2 years ago

This functionality has been released in v0.26.0 of the language server. If you use the official Terraform VS Code extension, it will prompt you to upgrade to this version automatically upon next launch or within the next 24 hours.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!

github-actions[bot] commented 2 years ago

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.