Documentation
¶
Index ¶
- func ProviderResourceTemplate(registryClient *http.Client, resourceURI string, description string, ...) (mcp.ResourceTemplate, server.ResourceTemplateHandlerFunc)
- func ProviderResourceTemplateHandler(registryClient *http.Client, resourceURI string, logger *log.Logger) (string, error)
- func RegisterResourceTemplates(hcServer *server.MCPServer, registryClient *http.Client, logger *log.Logger)
- func RegisterResources(hcServer *server.MCPServer, registryClient *http.Client, logger *log.Logger)
- func TerraformModuleDevGuideResource(httpClient *http.Client, logger *log.Logger) (mcp.Resource, server.ResourceHandlerFunc)
- func TerraformStyleGuideResource(httpClient *http.Client, logger *log.Logger) (mcp.Resource, server.ResourceHandlerFunc)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProviderResourceTemplate ¶
func ProviderResourceTemplate(registryClient *http.Client, resourceURI string, description string, logger *log.Logger) (mcp.ResourceTemplate, server.ResourceTemplateHandlerFunc)
func RegisterResources ¶
RegisterResources adds the new resource
func TerraformModuleDevGuideResource ¶
func TerraformModuleDevGuideResource(httpClient *http.Client, logger *log.Logger) (mcp.Resource, server.ResourceHandlerFunc)
TerraformModuleDevGuideResource returns a resource and handler for the Terraform Module Development Guide markdown files
func TerraformStyleGuideResource ¶
func TerraformStyleGuideResource(httpClient *http.Client, logger *log.Logger) (mcp.Resource, server.ResourceHandlerFunc)
TerraformStyleGuideResource returns the resource and handler for the style guide
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.