Workspace Variables

class terrasnek.workspace_vars.TFCWorkspaceVars(instance_url, org_name, headers, well_known_paths, verify, log_level)

Workspace Vars API Docs

create(workspace_id, payload)

POST /workspaces/:workspace_id/vars

Workspace Vars Create API Doc Reference

Create Sample Payload

destroy(workspace_id, variable_id)

DELETE /workspaces/:workspace_id/vars/:variable_id

Workspace Vars Destroy API Doc Reference

list(workspace_id)

GET /workspaces/:workspace_id/vars

Workspace Vars List API Doc Reference

required_entitlements()

Terraform Cloud Entitlements required for endpoint to work.

terraform_cloud_only()

Return True if this endpoint is only for Terraform Cloud, else False.

terraform_enterprise_only()

Return True if this endpoint is only for Terraform Enterprise, else False.

update(workspace_id, variable_id, payload)

PATCH /workspaces/:workspace_id/vars/:variable_id

Workspace Vars Update API Doc Reference

Update Sample Payload