Skip to main content
Pulumi logo Pulumi logo
  1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. GitHubIntegrationPermissions

GitHubIntegrationPermissions

    GitHubIntegrationPermissions describes per-integration permissions for the current user.

    Properties

    • id string required
      Pulumi installation ID
    • canCreateRepo boolean required
      Whether the user can create repos under this installation
    • canCreateRepoReason enum optional
      Why 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

      The infrastructure as code platform for any cloud.