Workspaces¶
-
class
terrasnek.workspaces.TFCWorkspaces(instance_url, org_name, headers, well_known_paths, verify, log_level)¶ -
-
assign_ssh_key(workspace_id, payload)¶ PATCH /workspaces/:workspace_id/relationships/ssh-key
-
create(payload)¶ POST /organizations/:organization_name/workspaces
-
destroy(workspace_id=None, workspace_name=None)¶ DELETE /organizations/:organization_name/workspaces/:nameDELETE /workspaces/:workspace_id
-
force_unlock(workspace_id)¶ POST /workspaces/:workspace_id/actions/force-unlock
-
list(page=None, page_size=None)¶ GET /organizations/:organization_name/workspacesWorkspaces List API Doc Reference
- Query Parameter(s) (details):
page(Optional)page_size(Optional)
-
lock(workspace_id, payload)¶ POST /workspaces/:workspace_id/actions/lock
-
required_entitlements()¶ Terraform Cloud Entitlements required for endpoint to work.
-
show(workspace_name=None, workspace_id=None)¶ GET /organizations/:organization_name/workspaces/:nameGET /workspaces/:workspace_id
-
unassign_ssh_key(workspace_id, payload)¶ PATCH /workspaces/:workspace_id/relationships/ssh-key
-
unlock(workspace_id)¶ POST /workspaces/:workspace_id/actions/unlock
-
update(payload, workspace_name=None, workspace_id=None)¶ PATCH /organizations/:organization_name/workspaces/:namePATCH /workspaces/:workspace_id
-