Skip to content

Support for Team - Project RBAC #104

@benjamin-lykins

Description

@benjamin-lykins

Use-cases

Assign teams to have access to projects, at a more granular level than organization and more simplified/scalable than individual workspace.

https://developer.hashicorp.com/terraform/enterprise/api-docs/project-team-access
https://developer.hashicorp.com/terraform/enterprise/api-docs

Attempted Solutions

None, currently unsupported.

Proposal

Add support to the following options

  • List - GET /team-projects
  • Read - GET /team-projects/:id
  • Add - POST /team-projects

Ensure support for entire payload : https://developer.hashicorp.com/terraform/enterprise/api-docs/project-team-access#request-body

  • Update - PATCH /team-projects/:id

Similar to add, ensure it supports customization similar to adding a team : https://developer.hashicorp.com/terraform/enterprise/api-docs/project-team-access#request-body

It seems like the api docs might be missing information on

  • Remove - DELETE /team-projects/:id

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions