Skip to content

Conversation

@aayushsingh2502
Copy link
Collaborator

Api documentation link - https://developer.hashicorp.com/terraform/cloud-docs/api-docs/private-registry/modules

  1. list - Lists all registry modules within an organization, with support for filtering and pagination.
  2. list_commits - Retrieves the latest 20 commits for a registry module's connected VCS repository.
  3. create - Creates a new registry module without a VCS repository.
  4. create_version - Creates a new version for an existing registry module.
  5. create_with_vcs_connection - Creates and publishes a registry module using a VCS repository connection.
  6. read - Reads details of a specific registry module by ID or name.
  7. read_version - Reads details of a specific version of a registry module.
  8. read_terraform_registry_module - Reads a registry module directly from the Terraform Registry (public or private).
  9. delete - Deletes an entire registry module
  10. delete_by_name - Deletes an entire registry module by name.
  11. delete_provider - Deletes a specific provider and all its versions for a registry module.
  12. delete_version - Deletes a specific version for a provider of a registry module.
  13. update - Updates properties of an existing registry module.
  14. upload - Uploads Terraform configuration files for a registry module version (not yet implemented).
  15. upload_tar_gzip - Uploads a tar.gz archive to a specified upload URL for registry module configuration.

@aayushsingh2502 aayushsingh2502 requested a review from a team as a code owner September 18, 2025 07:13
@iam404 iam404 merged commit 2d35991 into main Sep 19, 2025
11 checks passed
@iam404 iam404 deleted the feature/aayush-RegistryModule branch October 28, 2025 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants