← API reference
CANONICAL TYPE REFERENCE

TeamMembershipState

An individually managed team membership

Unique membership identity

Team containing this membership

Existing user who belongs to the team

MEMBER or ADMIN. Admins of a stack's owning team administer that stack. Set with setTeamMemberRole.

View exact SDL
"""An individually managed team membership"""
type TeamMembershipState @iac_resource(name: "team_membership") @iac_ops(create: "createTeamMembership", read: "getTeamMembership", delete: "deleteTeamMembership") @iac_replace(strategy: DESTROY_BEFORE_CREATE) {
  """Unique membership identity"""
  id: TeamMembershipID! @iac_identity(assignedBy: SERVER) @iac_computed
  """Team containing this membership"""
  teamId: TeamID! @iac_ref(resource: "team") @iac_forcesReplace
  """Existing user who belongs to the team"""
  userId: UserID! @iac_ref(resource: "service_account") @iac_forcesReplace
  """
  MEMBER or ADMIN. Admins of a stack's owning team administer that stack. Set with setTeamMemberRole.
  """
  role: TeamMemberRole! @iac_computed
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.