Admin Users

class terrasnek.admin_users.TFCAdminUsers(instance_url, org_name, headers, well_known_paths, verify, log_level)

Admin Users API Docs

destroy(user_id)

DELETE /admin/users/:id

Admin Users Destroy API Doc Reference

disable_two_factor(user_id)

POST /admin/users/:id/actions/disable_two_factor

Admin Users Disable Two Factor API Doc Reference

grant_admin(user_id)

POST /admin/users/:id/actions/grant_admin

Admin Users Grant Admin API Doc Reference

impersonate(user_id)

POST /admin/users/:id/actions/impersonate

Admin Users Impersonate API Doc Reference

list(query=None, filters=None, page=None, page_size=None)

GET /admin/users

Admin Users List API Doc Reference

required_entitlements()

Terraform Cloud Entitlements required for endpoint to work.

revoke_admin(user_id)

POST /admin/users/:id/actions/revoke_admin

Admin Users Revoke Admin API Doc Reference

suspend(user_id)

POST /admin/users/:id/actions/suspend

Admin Users Suspend API Doc Reference

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.

unimpersonate()

POST /admin/users/actions/unimpersonate

Admin Users Unimpersonate API Doc Reference

unsuspend(user_id)

POST /admin/users/:id/actions/unsuspend

Admin Users Unsuspend API Doc Reference