GitLab API

GitlabTool

Actions1095

Terraform_registry → getApiV4PackagesTerraformModulesV1ModuleNamespaceModuleNameModuleSystem*moduleVersionFile

AI-generated

Summary

Fetches the Terraform module file for a specified namespace, module, system, and version from the configured GitLab API. The request method defaults to GET and can be changed.

Inputs

  • Skip Authentication — Defaults to false. When enabled, skips the GitLab API credential; otherwise GitLab API authentication is used.
  • baseUrl — GitLab API base URL; defaults to https://gitlab.com. The node source indicates the actual base URL comes from the GitLab API credential.
  • Method — HTTP method for the request: GET (default), POST, PUT, DELETE, HEAD, or PATCH.
  • Module_namespace (required) — Group ID or slug used in the request path.
  • Module_name (required) — Terraform module name used in the request path.
  • Module_system (required) — Terraform module system used in the request path.
  • Module_version (required) — Module version sent as a query parameter.

Output shape

A single API response item.

The operation requests /api/v4/packages/terraform/modules/v1/{module_namespace}/{module_name}/{module_system}/*module_version/file. The supplied properties and source do not specify the response body format.

Links

Discussion