aws / aws/aws-toolkit-vscode

As a developer I want to configure the task definition suffix

Open
#2,936 2 comments 0 reactions 0 assignees View on GitHub
aws-documents aws-documents-ecs feature-request
Dominant language
TypeScript
Stars
2k
Forks
807
Avg merge
10h 12m
Merged PRs (30d)
7

Description

## Problem

Currently to enable task definition IntelliSense we need to suffix the task definition files with "ecs-task-def.json". This is not possible in all development environments. We have specific pipelines and processes in place that expect task definitions files to have a specific name. Hence we cannot use the task definition IntelliSense

## Expected behavior

Allow developers to configure in vscode the suffix or naming scheme needed to activate the task definition IntelliSense.

examples:
`"aws.ecs.taskDefinitionPattern": "*-def.json"`
`"aws.ecs.taskDefinitionPattern": "FixedName.json"`

or support many:
`"aws.ecs.taskDefinitionPatterns": ["*-def.json", "FixedName.json"]`

Contributor guide

Open the contributing guide

Research direction

The issue names no files or tests. Start by locating the ECS task-definition IntelliSense activation logic and the existing VS Code configuration declarations, then trace how the current ecs-task-def.json suffix is recognized. Done means configured single or multiple patterns activate IntelliSense while preserving existing behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
cloud, developer-experience
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.