GithubOrganizationIdentityArgs

interface GithubOrganizationIdentityArgs { identity: string; }

Input arguments for GithubOrganization.

Example

CODE
const args: GithubOrganizationArgs = {
  identity: 'governance',
  githubTeams: { 'platform-engineering': {} },
  githubUsers: { alice: { email: 'alice@example.com', teams: ['platform-engineering'] } },
  repositoryCollaborators: { 'jobcloud/infrastructure::external-contractor': { email: 'contractor@example.com' } },
};

Properties

identity: string

Stable identity segment used to derive the component logical name.

Remarks

This value derives the Pulumi logical name for the component, must be a plain non-empty synchronous string (not a pulumi.Input, pulumi.Output, or promise-derived value), must contain characters that survive sanitisation to a non-empty segment, and should remain stable for the lifetime of the component instance because changing it changes the logical name and forces replacement.