GitHubIntegrationDetails
GitHubIntegrationDetails describes a single GitHub App installation.
Properties
avatarUrlstring optionalThe avatar URL of the GitHub account.idstring requiredThe Pulumi ID of the GitHub App installation.installationIDinteger requiredThe GitHub installation ID.accountIDinteger optionalThe GitHub account ID (user or org).accountNamestring optionalThe GitHub account name (login).isOrganizationboolean requiredWhether the GitHub account is an organization (as opposed to a personal account).isSelfHostedboolean requiredWhether this is a self-hosted GitHub Enterprise installation.createdstring optionalWhen the installation was created.disablePRCommentsboolean requiredWhether PR comments are disabled for this installation.disableNeoSummariesboolean requiredWhether Neo AI summaries are disabled for this installation.disableDetailedDiffboolean requiredWhether detailed property-level diffs are disabled for PR comments.disableCodeAccessForReviewsboolean requiredWhether code access for AI reviews is disabled for this installation.hasMembersPermissionboolean requiredWhether the installation has the ‘members’ permission (only relevant for organization accounts).hasContentsPermissionboolean requiredWhether the installation has the ‘contents’ permission.- Neo GitHub App permission requirements for this installation.
- ↳
namestring requiredThe permission name (e.g., ‘Checks’, ‘Contents’). - ↳
requiredenum requiredThe required permission level.Values:NoAccess,ReadOnly,ReadWrite - ↳
actualenum requiredThe actual permission level from the installation.Values:NoAccess,ReadOnly,ReadWrite - ↳
reasonstring requiredExplanation of why this permission is needed. - ↳
isSufficientboolean requiredWhether the actual permission level satisfies the required level. This is always precomputed from checking that actual satisfies required. - URL to configure repository access for this GitHub App installation.
- ↳
installationUrlstring requiredURL to install the GitHub App - ↳
configurationUrlstring requiredURL to configure the GitHub App installation - ↳
permissionsUrlstring requiredURL to manage the GitHub App permissions - ↳
stateParamstring requiredOAuth state parameter for CSRF protection
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.