Organizations

EnableTeamRoles

Enables custom role-based access control for a team. Once enabled, the team can be assigned custom roles that define fine-grained permissions beyond the default team admin and team member roles. Returns the created role descriptor.

post/api/orgs/{orgName}/teams/{teamName}/enable-team-roles

Request

  • Base URL: https://api.pulumi.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.pulumi.com/api/orgs/{orgName}/teams/{teamName}/enable-team-roles
  • Auth: none declared

Path parameters

orgNamestring required

The organization name

teamNamestring required

The team name

Response

OK

descriptionstring

A human-readable description of the permission descriptor.

namestring

The name of the permission descriptor.

resourceTypestring

The resource type this permission descriptor applies to.

uxPurpose'role' | 'role_private' | 'role_temporary' | 'policy' | 'set'

The UX purpose of this permission descriptor (e.g. role, policy, set).

createdstring date-time required

When the role was created.

defaultIdentifierstring

The identifier for default roles. Empty for custom roles.

idstring required

The unique identifier for this role.

isOrgDefaultboolean required

Whether this role is the organization default.

modifiedstring date-time required

When the role was last modified.

orgIdstring required

The ID of the organization this role belongs to.

versioninteger required

The version of this role.

Changes

No recorded changes to this operation across all 1 revision of this API.