TeamPermission
TeamPermission describes the team and the stack permission that team has for a specific stack.
Properties
- The team that has been granted access to the stack.
- ↳
kindenum requiredThe kind of team (e.g., pulumi or GitHub-backed).Values:github,pulumi,scim - ↳
namestring requiredThe unique identifier name of the team within the organization. - ↳
displayNamestring requiredThe human-readable display name shown in the UI. - ↳
descriptionstring requiredA free-form text description of the team’s purpose. - The list of team members.
- The list of stack permissions granted to the team.
- The list of environment settings for the team.
- The list of account permissions granted to the team.
- ↳
listMembersErrorstring optionalListMembersError is the error message if an error was encountered whilst trying to contact the team’s backend (eg. GitHub). The UI will only show this error if it is non-nil and if Members itself is an empty slice. - ↳
userRoleenum optionalUserRole is the calling user’s role on the given team.Values:none,member,admin - ↳
roleIdsarray[string] optionalRoleIDs are the IDs of the FGA roles assigned to the team, if any. Currently only one role per team is supported. permissionenum requiredThe permission level the team has on the stack (e.g., read, write, admin).Values:0,101,102,103,104
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.