add_import_declaration
Add import declarations to facets.yaml with support for count and for_each resources, specifying index or key as needed.
Instructions
Add import declaration to facets.yaml. Use after discovering resources with discover_terraform_resources. For count resources, add index parameter. For for_each resources, add key parameter.
Args: module_path (str): Path to the module directory name (str): Name for the import declaration resource (str, optional): Resource address like 'aws_s3_bucket.bucket' resource_address (str, optional): Full address like 'aws_s3_bucket.bucket[0]' index (str, optional): Index for count resources ('0', '1', or '') key (str, optional): Key for for_each resources ('prod', 'dev', or '') required (bool): Whether import is required (default: True)
Returns: str: JSON response with success status and details
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| module_path | Yes | ||
| name | Yes | ||
| resource | No | ||
| resource_address | No | ||
| index | No | ||
| key | No | ||
| required | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |