add_terraform_resource
Define and store a new Terraform resource, including its schema, version, and documentation, to enhance IaC memory and version tracking capabilities.
Instructions
Add a new Terraform resource definition with its schema and version information
Input Schema
Name | Required | Description | Default |
---|---|---|---|
doc_url | Yes | Documentation URL | |
name | Yes | Resource name | |
provider_id | No | Provider ID | |
resource_type | Yes | Resource type | |
schema | Yes | Resource schema | |
version | Yes | Resource version |
Input Schema (JSON Schema)
{
"description": "Add a new Terraform resource definition with its schema and version information",
"properties": {
"doc_url": {
"description": "Documentation URL",
"type": "string"
},
"name": {
"description": "Resource name",
"type": "string"
},
"provider_id": {
"description": "Provider ID",
"type": "string"
},
"resource_type": {
"description": "Resource type",
"type": "string"
},
"schema": {
"description": "Resource schema",
"type": "string"
},
"version": {
"description": "Resource version",
"type": "string"
}
},
"required": [
"provider",
"name",
"resource_type",
"schema",
"version",
"doc_url"
],
"type": "object"
}