heroku_team_member

A Heroku Team Member receives access to everything owned by the Team.

To create a Heroku Team, use the New Team feature of Heroku Dashboard. For Heroku Enterprise accounts, new Teams may be created within the account by users with the right permissions.

A Heroku "team" was originally called an "organization", and that is still the identifier used elsewhere in this provider. For heroku_app & heroku_space resources, set the Heroku Team name as the "organization".

Example Usage

# Adds a Heroku user to a Heroku team as a viewer.
resource "heroku_team_member" "foobar-member" {
  team  = "my-team"
  email = "some-user@example.com"
  role  = "member"
}

Argument Reference

Import

Team members can be imported using the combination of the team application name, a colon, and the member's email address.

$ terraform import heroku_team_member.foobar-member my-team-foobar:some-user@example.com