GithubOrganizationUserArgs

interface GithubOrganizationUserArgs { accountName: string; email: string; role?: GithubOrganizationUserRole; teams?: string[]; }

GitHub organisation user input.

Example

CODE
const user: GithubOrganizationUserArgs = {
  accountName: 'alice',
  email: 'alice@example.com',
  role: 'admin',
  teams: ['platform-engineering'],
};

Properties

accountName: string

GitHub account username.

Remarks

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

email: string

Contact e-mail kept for configuration traceability only. Required.

role: GithubOrganizationUserRole

Organisation role. Defaults to member.

teams: string[]

Team names this user should be assigned to.