OAuth Clients

class terrasnek.oauth_clients.TFCOAuthClients(instance_url, org_name, headers, well_known_paths, verify, log_level)

OAuth Clients API Docs

create(payload)

POST /organizations/:organization_name/oauth-clients

OAuth Clients Create API Doc Reference

Create Sample Payload

destroy(client_id)

DELETE /oauth-clients/:id

OAuth Clients Destroy API Doc Reference

list()

GET /organizations/:organization_name/oauth-clients

OAuth Clients List API Doc Reference

required_entitlements()

Terraform Cloud Entitlements required for endpoint to work.

show(client_id)

GET /oauth-clients/:id

OAuth Clients Show 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.

update(client_id, payload)

PATCH /oauth-clients/:id

OAuth Clients Update API Doc Reference

Update Sample Payload