Policies

class terrasnek.policies.TFCPolicies(instance_url, org_name, headers, well_known_paths, verify, log_level)

Policies API Docs

create(payload)

POST /organizations/:organization_name/policies

Policies Create API Doc Reference

Create Sample Payload

destroy(policy_id)

DELETE /policies/:policy_id

Policies Destroy API Doc Reference

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

GET /organizations/:organization_name/policies

Policies List API Doc Reference

Query Parameter(s) (details):
  • page (Optional)
  • page_size (Optional)
  • search (Optional)
required_entitlements()

Terraform Cloud Entitlements required for endpoint to work.

show(policy_id)

GET /policies/:policy_id

Policies Show API Doc Reference

update(policy_id, payload)

PATCH /policies/:policy_id

Policies Update API Doc Reference

Update Sample Payload

upload(policy_id, payload)

PUT /policies/:policy_id/upload

Policies Upload API Doc Reference

Upload Sample Payload