GithubOrganizationTeamArgs

interface GithubOrganizationTeamArgs { description?: string; maintainers?: string[]; name: string; parent?: string; privacy?: GithubOrganizationTeamPrivacy; }

GitHub organisation team input.

Example

CODE
const team: GithubOrganizationTeamArgs = {
  name: 'platform-engineering',
  privacy: 'closed',
  maintainers: ['alice'],
};

Properties

description: string

Optional team description.

maintainers: string[]

Optional usernames that should be team maintainers.

name: string

Team name as it should appear in GitHub.

Remarks

This field participates in deterministic child Pulumi logical-name derivation and should remain stable once deployed because renaming can trigger replacement.

parent: string

Optional parent team name for nested team hierarchies.

privacy: GithubOrganizationTeamPrivacy

Team privacy level. Defaults to closed when omitted.