Github API - Test Config

EnterpriseOwnerInfo [object]

Enterprise information visible to enterprise owners or enterprise owners'
personal access tokens (classic) with read:enterprise or admin:enterprise scope.

Attributes
admins EnterpriseAdministratorConnection

EnterpriseAdministratorConnection [object]

The connection type for User.

Attributes

A list of edges.

nodes User []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of all of the administrators for this enterprise.

affiliatedUsersWithTwoFactorDisabled UserConnection

UserConnection [object]

A list of users.

Attributes
edges UserEdge []

A list of edges.

nodes User []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of users in the enterprise who currently have two-factor authentication disabled.

affiliatedUsersWithTwoFactorDisabledExist Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

allowPrivateRepositoryForkingSetting EnterpriseEnabledDisabledSettingValue

EnterpriseEnabledDisabledSettingValue [enum]

The possible values for an enabled/disabled enterprise setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

allowPrivateRepositoryForkingSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided private repository forking setting value.

allowPrivateRepositoryForkingSettingPolicyValue EnterpriseAllowPrivateRepositoryForkingPolicyValue

EnterpriseAllowPrivateRepositoryForkingPolicyValue [enum]

The possible values for the enterprise allow private repository forking policy value.

Possible values
ENTERPRISE_ORGANIZATIONS

Members can fork a repository to an organization within this enterprise.

ENTERPRISE_ORGANIZATIONS_USER_ACCOUNTS

Members can fork a repository to their enterprise-managed user account or an organization inside this enterprise.

EVERYWHERE

Members can fork a repository to their user account or an organization, either inside or outside of this enterprise.

SAME_ORGANIZATION

Members can fork a repository only within the same organization (intra-org).

SAME_ORGANIZATION_USER_ACCOUNTS

Members can fork a repository to their user account or within the same organization.

USER_ACCOUNTS

Members can fork a repository to their user account.

API:
Github GraphQL API

The value for the allow private repository forking policy on the enterprise.

defaultRepositoryPermissionSetting EnterpriseDefaultRepositoryPermissionSettingValue

EnterpriseDefaultRepositoryPermissionSettingValue [enum]

The possible values for the enterprise base repository permission setting.

Possible values
ADMIN

Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories.

NONE

Organization members will only be able to clone and pull public repositories.

NO_POLICY

Organizations in the enterprise choose base repository permissions for their members.

READ

Organization members will be able to clone and pull all organization repositories.

WRITE

Organization members will be able to clone, pull, and push all organization repositories.

API:
Github GraphQL API

The setting value for base repository permissions for organizations in this enterprise.

defaultRepositoryPermissionSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided base repository permission.

domains VerifiableDomainConnection

VerifiableDomainConnection [object]

The connection type for VerifiableDomain.

Attributes

A list of edges.

nodes VerifiableDomain []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of domains owned by the enterprise. Visible to enterprise owners or
enterprise owners' personal access tokens (classic) with admin:enterprise scope.

enterpriseServerInstallations EnterpriseServerInstallationConnection

EnterpriseServerInstallationConnection [object]

The connection type for EnterpriseServerInstallation.

Attributes

A list of edges.

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

Enterprise Server installations owned by the enterprise.

failedInvitations EnterpriseFailedInvitationConnection

EnterpriseFailedInvitationConnection [object]

The connection type for OrganizationInvitation.

Attributes

A list of edges.

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

totalUniqueUserCount Int

Identifies the total count of unique users in the connection.

API:
Github GraphQL API

A list of failed invitations in the enterprise.

ipAllowListEnabledSetting IpAllowListEnabledSettingValue

IpAllowListEnabledSettingValue [enum]

The possible values for the IP allow list enabled setting.

Possible values
DISABLED

The setting is disabled for the owner.

ENABLED

The setting is enabled for the owner.

API:
Github GraphQL API

The setting value for whether the enterprise has an IP allow list enabled.

ipAllowListEntries IpAllowListEntryConnection

IpAllowListEntryConnection [object]

The connection type for IpAllowListEntry.

Attributes

A list of edges.

nodes IpAllowListEntry []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

The IP addresses that are allowed to access resources owned by the enterprise.
Visible to enterprise owners or enterprise owners' personal access tokens
(classic) with admin:enterprise scope.

ipAllowListForInstalledAppsEnabledSetting IpAllowListForInstalledAppsEnabledSettingValue

IpAllowListForInstalledAppsEnabledSettingValue [enum]

The possible values for the IP allow list configuration for installed GitHub Apps setting.

Possible values
DISABLED

The setting is disabled for the owner.

ENABLED

The setting is enabled for the owner.

API:
Github GraphQL API

The setting value for whether the enterprise has IP allow list configuration for installed GitHub Apps enabled.

isUpdatingDefaultRepositoryPermission Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Whether or not the base repository permission is currently being updated.

isUpdatingTwoFactorRequirement Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Whether the two-factor authentication requirement is currently being enforced.

membersCanChangeRepositoryVisibilitySetting EnterpriseEnabledDisabledSettingValue

EnterpriseEnabledDisabledSettingValue [enum]

The possible values for an enabled/disabled enterprise setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether organization members with admin permissions on a
repository can change repository visibility.

membersCanChangeRepositoryVisibilitySettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided can change repository visibility setting value.

membersCanCreateInternalRepositoriesSetting Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

The setting value for whether members of organizations in the enterprise can create internal repositories.

membersCanCreatePrivateRepositoriesSetting Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

The setting value for whether members of organizations in the enterprise can create private repositories.

membersCanCreatePublicRepositoriesSetting Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

The setting value for whether members of organizations in the enterprise can create public repositories.

membersCanCreateRepositoriesSetting EnterpriseMembersCanCreateRepositoriesSettingValue

EnterpriseMembersCanCreateRepositoriesSettingValue [enum]

The possible values for the enterprise members can create repositories setting.

Possible values
ALL

Members will be able to create public and private repositories.

DISABLED

Members will not be able to create public or private repositories.

NO_POLICY

Organization owners choose whether to allow members to create repositories.

PRIVATE

Members will be able to create only private repositories.

PUBLIC

Members will be able to create only public repositories.

API:
Github GraphQL API

The setting value for whether members of organizations in the enterprise can create repositories.

membersCanCreateRepositoriesSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided repository creation setting value.

membersCanDeleteIssuesSetting EnterpriseEnabledDisabledSettingValue

EnterpriseEnabledDisabledSettingValue [enum]

The possible values for an enabled/disabled enterprise setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether members with admin permissions for repositories can delete issues.

membersCanDeleteIssuesSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided members can delete issues setting value.

membersCanDeleteRepositoriesSetting EnterpriseEnabledDisabledSettingValue

EnterpriseEnabledDisabledSettingValue [enum]

The possible values for an enabled/disabled enterprise setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

membersCanDeleteRepositoriesSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided members can delete repositories setting value.

membersCanInviteCollaboratorsSetting EnterpriseEnabledDisabledSettingValue

EnterpriseEnabledDisabledSettingValue [enum]

The possible values for an enabled/disabled enterprise setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

membersCanInviteCollaboratorsSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

membersCanMakePurchasesSetting EnterpriseMembersCanMakePurchasesSettingValue

EnterpriseMembersCanMakePurchasesSettingValue [enum]

The possible values for the members can make purchases setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

API:
Github GraphQL API

Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.

membersCanUpdateProtectedBranchesSetting EnterpriseEnabledDisabledSettingValue

EnterpriseEnabledDisabledSettingValue [enum]

The possible values for an enabled/disabled enterprise setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether members with admin permissions for repositories can update protected branches.

membersCanUpdateProtectedBranchesSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided members can update protected branches setting value.

membersCanViewDependencyInsightsSetting EnterpriseEnabledDisabledSettingValue

EnterpriseEnabledDisabledSettingValue [enum]

The possible values for an enabled/disabled enterprise setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether members can view dependency insights.

membersCanViewDependencyInsightsSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

notificationDeliveryRestrictionEnabledSetting NotificationRestrictionSettingValue

NotificationRestrictionSettingValue [enum]

The possible values for the notification restriction setting.

Possible values
DISABLED

The setting is disabled for the owner.

ENABLED

The setting is enabled for the owner.

API:
Github GraphQL API

Indicates if email notification delivery for this enterprise is restricted to verified or approved domains.

oidcProvider OIDCProvider

OIDCProvider [object]

An OIDC identity provider configured to provision identities for an enterprise.
Visible to enterprise owners or enterprise owners' personal access tokens
(classic) with read:enterprise or admin:enterprise scope.

Implements
Node
Attributes
enterprise Enterprise

The enterprise this identity provider belongs to.

externalIdentities ExternalIdentityConnection

ExternalIdentities provisioned by this identity provider.

id ID

The Node ID of the OIDCProvider object

providerType OIDCProviderType

The OIDC identity provider type

tenantId String

The id of the tenant this provider is attached to

API:
Github GraphQL API

The OIDC Identity Provider for the enterprise.

organizationProjectsSetting EnterpriseEnabledDisabledSettingValue

EnterpriseEnabledDisabledSettingValue [enum]

The possible values for an enabled/disabled enterprise setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether organization projects are enabled for organizations in this enterprise.

organizationProjectsSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided organization projects setting value.

outsideCollaborators EnterpriseOutsideCollaboratorConnection

EnterpriseOutsideCollaboratorConnection [object]

The connection type for User.

Attributes

A list of edges.

nodes User []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of outside collaborators across the repositories in the enterprise.

pendingAdminInvitations EnterpriseAdministratorInvitationConnection

EnterpriseAdministratorInvitationConnection [object]

The connection type for EnterpriseAdministratorInvitation.

Attributes

A list of edges.

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of pending administrator invitations for the enterprise.

pendingCollaboratorInvitations RepositoryInvitationConnection

RepositoryInvitationConnection [object]

A list of repository invitations.

Attributes

A list of edges.

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of pending collaborator invitations across the repositories in the enterprise.

pendingMemberInvitations EnterprisePendingMemberInvitationConnection

EnterprisePendingMemberInvitationConnection [object]

The connection type for OrganizationInvitation.

Attributes

A list of edges.

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

totalUniqueUserCount Int

Identifies the total count of unique users in the connection.

API:
Github GraphQL API

A list of pending member invitations for organizations in the enterprise.

repositoryProjectsSetting EnterpriseEnabledDisabledSettingValue

EnterpriseEnabledDisabledSettingValue [enum]

The possible values for an enabled/disabled enterprise setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether repository projects are enabled in this enterprise.

repositoryProjectsSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided repository projects setting value.

samlIdentityProvider EnterpriseIdentityProvider

EnterpriseIdentityProvider [object]

An identity provider configured to provision identities for an enterprise.
Visible to enterprise owners or enterprise owners' personal access tokens
(classic) with read:enterprise or admin:enterprise scope.

Implements
Node
Attributes
digestMethod SamlDigestAlgorithm

The digest algorithm used to sign SAML requests for the identity provider.

enterprise Enterprise

The enterprise this identity provider belongs to.

externalIdentities ExternalIdentityConnection

ExternalIdentities provisioned by this identity provider.

id ID

The Node ID of the EnterpriseIdentityProvider object

idpCertificate X509Certificate

The x509 certificate used by the identity provider to sign assertions and responses.

issuer String

The Issuer Entity ID for the SAML identity provider.

recoveryCodes String []

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

signatureMethod SamlSignatureAlgorithm

The signature algorithm used to sign SAML requests for the identity provider.

ssoUrl URI

The URL endpoint for the identity provider's SAML SSO.

API:
Github GraphQL API

The SAML Identity Provider for the enterprise.

samlIdentityProviderSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the SAML single sign-on setting value.

supportEntitlements EnterpriseMemberConnection

EnterpriseMemberConnection [object]

The connection type for EnterpriseMember.

Attributes

A list of edges.

nodes EnterpriseMember []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of members with a support entitlement.

teamDiscussionsSetting EnterpriseEnabledDisabledSettingValue

EnterpriseEnabledDisabledSettingValue [enum]

The possible values for an enabled/disabled enterprise setting.

Possible values
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether team discussions are enabled for organizations in this enterprise.

teamDiscussionsSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the provided team discussions setting value.

twoFactorRequiredSetting EnterpriseEnabledSettingValue

EnterpriseEnabledSettingValue [enum]

The possible values for an enabled/no policy enterprise setting.

Possible values
ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

API:
Github GraphQL API

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

twoFactorRequiredSettingOrganizations OrganizationConnection

OrganizationConnection [object]

A list of organizations managed by an enterprise.

Attributes
edges OrganizationEdge []

A list of edges.

nodes Organization []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

A list of enterprise organizations configured with the two-factor authentication setting value.

API:
Github GraphQL API