VCSGitHubAccessResponse
VCSGitHubAccessResponse describes a user’s GitHub access status for VCS integrations.
Properties
hasUserTokenboolean requiredWhether the user has a GitHub user token.hasIntegrationboolean requiredWhether the user has a GitHub app installed.availableOrgsarray[string] requiredThe list of GitHub organizations available to the user.- Per-integration permissions for the current user
- ↳
idstring requiredPulumi installation ID - ↳
canCreateRepoboolean requiredWhether the user can create repos under this installation - ↳
canCreateRepoReasonenum optionalWhy the user cannot create repos under this installation, when canCreateRepo is false. Null when they can, or when the reason could not be determined. Creating a repository writes as the user’s own GitHub identity, so the answer is often about which GitHub account is connected rather than about permissions, and each cause has a different remedy. Clients should treat an unrecognized value as a generic unavailable case.Values:internalError,appNotInstalled,badCredentials,accountNotOrgMember,individualAccessRequired,selectedReposOnly,repoCreationDenied