Config Versions

class terrasnek.config_versions.TFCConfigVersions(instance_url, org_name, headers, well_known_paths, verify, log_level)

Config Versions API Docs

create(workspace_id, payload)

POST /workspaces/:workspace_id/configuration-versions

Config Versions Create API Doc Reference

Create Sample Payload

list(workspace_id, page=None, page_size=None)

GET /workspaces/:workspace_id/configuration-versions

Config Versions List API Doc Reference

Query Parameter(s) (details):
  • since (Optional)
  • page (Optional)
required_entitlements()

Terraform Cloud Entitlements required for endpoint to work.

show(config_version_id)

GET /configuration-versions/:configuration-id

Config Versions Show API Doc Reference

upload(path_to_tarball, upload_url)

PUT https://archivist.terraform.io/v1/object/<UNIQUE OBJECT ID>

Config Versions Upload API Doc Reference