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.