Skip to main content

Reference documentation for GraphQL schema types in the Enterprise administration category.

В этой статье

Queries

enterprise

Query

Look up an enterprise by URL slug.

Тип: Enterprise

Аргументы для enterprise

Имя.Description

invitationToken (String)

The enterprise invitation token.

slug (String!)

The enterprise URL slug.

Mutations

accessUserNamespaceRepository

Mutation

Access user namespace repository for a temporary duration.

Поля ввода для accessUserNamespaceRepository

Возвращаемые поля для accessUserNamespaceRepository

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

expiresAt (DateTime)

The time that repository access expires at.

repository (Repository)

The repository that is temporarily accessible.

addEnterpriseOrganizationMember

Mutation

Adds enterprise members to an organization within the enterprise.

Поля ввода для addEnterpriseOrganizationMember

Возвращаемые поля для addEnterpriseOrganizationMember

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

users ([User!])

The users who were added to the organization.

createEnterpriseOrganization

Mutation

Creates an organization as part of an enterprise account. A personal access token used to create an organization is implicitly permitted to update the organization it created, if the organization is part of an enterprise that has SAML enabled or uses Enterprise Managed Users. If the organization is not part of such an enterprise, and instead has SAML enabled for it individually, the token will then require SAML authorization to continue working against that organization.

Поля ввода для createEnterpriseOrganization

Возвращаемые поля для createEnterpriseOrganization

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise that owns the created organization.

organization (Organization)

The organization that was created.

createIpAllowListEntry

Mutation

Creates a new IP allow list entry.

Поля ввода для createIpAllowListEntry

Возвращаемые поля для createIpAllowListEntry

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

ipAllowListEntry (IpAllowListEntry)

The IP allow list entry that was created.

deleteIpAllowListEntry

Mutation

Deletes an IP allow list entry.

Поля ввода для deleteIpAllowListEntry

Возвращаемые поля для deleteIpAllowListEntry

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

ipAllowListEntry (IpAllowListEntry)

The IP allow list entry that was deleted.

grantEnterpriseOrganizationsMigratorRole

Mutation

Grant the migrator role to a user for all organizations under an enterprise account.

Поля ввода для grantEnterpriseOrganizationsMigratorRole

Возвращаемые поля для grantEnterpriseOrganizationsMigratorRole

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizations (OrganizationConnection)

The organizations that had the migrator role applied to for the given user.

removeEnterpriseAdmin

Mutation

Removes an administrator from the enterprise.

Поля ввода для removeEnterpriseAdmin

Возвращаемые поля для removeEnterpriseAdmin

Имя.Description

admin (User)

The user who was removed as an administrator.

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The updated enterprise.

message (String)

A message confirming the result of removing an administrator.

viewer (User)

The viewer performing the mutation.

revokeEnterpriseOrganizationsMigratorRole

Mutation

Revoke the migrator role to a user for all organizations under an enterprise account.

Поля ввода для revokeEnterpriseOrganizationsMigratorRole

Возвращаемые поля для revokeEnterpriseOrganizationsMigratorRole

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizations (OrganizationConnection)

The organizations that had the migrator role revoked for the given user.

updateEnterpriseAllowPrivateRepositoryForkingSetting

Mutation

Sets whether private repository forks are enabled for an enterprise.

Поля ввода для updateEnterpriseAllowPrivateRepositoryForkingSetting

Возвращаемые поля для updateEnterpriseAllowPrivateRepositoryForkingSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated allow private repository forking setting.

message (String)

A message confirming the result of updating the allow private repository forking setting.

updateEnterpriseDefaultRepositoryPermissionSetting

Mutation

Sets the base repository permission for organizations in an enterprise.

Поля ввода для updateEnterpriseDefaultRepositoryPermissionSetting

Возвращаемые поля для updateEnterpriseDefaultRepositoryPermissionSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated base repository permission setting.

message (String)

A message confirming the result of updating the base repository permission setting.

updateEnterpriseDeployKeySetting

Mutation

Sets whether deploy keys are allowed to be created and used for an enterprise.

Поля ввода для updateEnterpriseDeployKeySetting

Возвращаемые поля для updateEnterpriseDeployKeySetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated deploy key setting.

message (String)

A message confirming the result of updating the deploy key setting.

updateEnterpriseMembersCanChangeRepositoryVisibilitySetting

Mutation

Sets whether organization members with admin permissions on a repository can change repository visibility.

Поля ввода для updateEnterpriseMembersCanChangeRepositoryVisibilitySetting

Возвращаемые поля для updateEnterpriseMembersCanChangeRepositoryVisibilitySetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can change repository visibility setting.

message (String)

A message confirming the result of updating the members can change repository visibility setting.

updateEnterpriseMembersCanCreateRepositoriesSetting

Mutation

Sets the members can create repositories setting for an enterprise.

Поля ввода для updateEnterpriseMembersCanCreateRepositoriesSetting

Возвращаемые поля для updateEnterpriseMembersCanCreateRepositoriesSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can create repositories setting.

message (String)

A message confirming the result of updating the members can create repositories setting.

updateEnterpriseMembersCanDeleteIssuesSetting

Mutation

Sets the members can delete issues setting for an enterprise.

Поля ввода для updateEnterpriseMembersCanDeleteIssuesSetting

Возвращаемые поля для updateEnterpriseMembersCanDeleteIssuesSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can delete issues setting.

message (String)

A message confirming the result of updating the members can delete issues setting.

updateEnterpriseMembersCanDeleteRepositoriesSetting

Mutation

Sets the members can delete repositories setting for an enterprise.

Поля ввода для updateEnterpriseMembersCanDeleteRepositoriesSetting

Возвращаемые поля для updateEnterpriseMembersCanDeleteRepositoriesSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can delete repositories setting.

message (String)

A message confirming the result of updating the members can delete repositories setting.

updateEnterpriseMembersCanInviteCollaboratorsSetting

Mutation

Sets whether members can invite collaborators are enabled for an enterprise.

Поля ввода для updateEnterpriseMembersCanInviteCollaboratorsSetting

Возвращаемые поля для updateEnterpriseMembersCanInviteCollaboratorsSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can invite collaborators setting.

message (String)

A message confirming the result of updating the members can invite collaborators setting.

updateEnterpriseMembersCanMakePurchasesSetting

Mutation

Sets whether or not an organization owner can make purchases.

Поля ввода для updateEnterpriseMembersCanMakePurchasesSetting

Возвращаемые поля для updateEnterpriseMembersCanMakePurchasesSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can make purchases setting.

message (String)

A message confirming the result of updating the members can make purchases setting.

updateEnterpriseMembersCanUpdateProtectedBranchesSetting

Mutation

Sets the members can update protected branches setting for an enterprise.

Поля ввода для updateEnterpriseMembersCanUpdateProtectedBranchesSetting

Возвращаемые поля для updateEnterpriseMembersCanUpdateProtectedBranchesSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can update protected branches setting.

message (String)

A message confirming the result of updating the members can update protected branches setting.

updateEnterpriseMembersCanViewDependencyInsightsSetting

Mutation

Sets the members can view dependency insights for an enterprise.

Поля ввода для updateEnterpriseMembersCanViewDependencyInsightsSetting

Возвращаемые поля для updateEnterpriseMembersCanViewDependencyInsightsSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can view dependency insights setting.

message (String)

A message confirming the result of updating the members can view dependency insights setting.

updateEnterpriseOrganizationProjectsSetting

Mutation

Sets whether organization projects are enabled for an enterprise.

Поля ввода для updateEnterpriseOrganizationProjectsSetting

Возвращаемые поля для updateEnterpriseOrganizationProjectsSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated organization projects setting.

message (String)

A message confirming the result of updating the organization projects setting.

updateEnterpriseOwnerOrganizationRole

Mutation

Updates the role of an enterprise owner with an organization.

Поля ввода для updateEnterpriseOwnerOrganizationRole

Возвращаемые поля для updateEnterpriseOwnerOrganizationRole

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

message (String)

A message confirming the result of changing the owner's organization role.

updateEnterpriseProfile

Mutation

Updates an enterprise's profile.

Поля ввода для updateEnterpriseProfile

Возвращаемые поля для updateEnterpriseProfile

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The updated enterprise.

updateEnterpriseRepositoryProjectsSetting

Mutation

Sets whether repository projects are enabled for a enterprise.

Поля ввода для updateEnterpriseRepositoryProjectsSetting

Возвращаемые поля для updateEnterpriseRepositoryProjectsSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated repository projects setting.

message (String)

A message confirming the result of updating the repository projects setting.

updateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting

Mutation

Sets the two-factor authentication methods that users of an enterprise may not use.

Поля ввода для updateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting

Возвращаемые поля для updateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated two-factor authentication disallowed methods setting.

message (String)

A message confirming the result of updating the two-factor authentication disallowed methods setting.

updateEnterpriseTwoFactorAuthenticationRequiredSetting

Mutation

Sets whether two factor authentication is required for all users in an enterprise.

Поля ввода для updateEnterpriseTwoFactorAuthenticationRequiredSetting

Возвращаемые поля для updateEnterpriseTwoFactorAuthenticationRequiredSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated two factor authentication required setting.

message (String)

A message confirming the result of updating the two factor authentication required setting.

updateIpAllowListEnabledSetting

Mutation

Sets whether an IP allow list is enabled on an owner.

Поля ввода для updateIpAllowListEnabledSetting

Возвращаемые поля для updateIpAllowListEnabledSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

owner (IpAllowListOwner)

The IP allow list owner on which the setting was updated.

updateIpAllowListEntry

Mutation

Updates an IP allow list entry.

Поля ввода для updateIpAllowListEntry

Возвращаемые поля для updateIpAllowListEntry

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

ipAllowListEntry (IpAllowListEntry)

The IP allow list entry that was updated.

updateIpAllowListForInstalledAppsEnabledSetting

Mutation

Sets whether IP allow list configuration for installed GitHub Apps is enabled on an owner.

Поля ввода для updateIpAllowListForInstalledAppsEnabledSetting

Возвращаемые поля для updateIpAllowListForInstalledAppsEnabledSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

owner (IpAllowListOwner)

The IP allow list owner on which the setting was updated.

Objects

AnnouncementBanner

Object

An announcement banner for an enterprise or organization.

Поля для AnnouncementBanner

Имя.Description

createdAt (DateTime!)

The date the announcement was created.

expiresAt (DateTime)

The expiration date of the announcement, if any.

isUserDismissible (Boolean!)

Whether the announcement can be dismissed by the user.

message (String)

The text of the announcement.

Enterprise

Object

An account to manage multiple organizations with consolidated policy and billing.

Enterprise Реализует

Поля для Enterprise

Имя.Description

announcement (String)

The text of the announcement.

Предупреждение

announcement is deprecated.

The individual announcementX fields do not follow our standard GraphQL patterns. Use the announcementBanner object instead. Removal on 2025-04-01 UTC.

announcementBanner (AnnouncementBanner)

The announcement banner set on this enterprise, if any. Only visible to members of the enterprise.

announcementCreatedAt (DateTime)

The date the announcement was created.

Предупреждение

announcementCreatedAt is deprecated.

The individual announcementX fields do not follow our standard GraphQL patterns. Use the announcementBanner object instead. Removal on 2025-04-01 UTC.

announcementExpiresAt (DateTime)

The expiration date of the announcement, if any.

Предупреждение

announcementExpiresAt is deprecated.

The individual announcementX fields do not follow our standard GraphQL patterns. Use the announcementBanner object instead. Removal on 2025-04-01 UTC.

announcementUserDismissible (Boolean)

Whether the announcement can be dismissed by the user.

Предупреждение

announcementUserDismissible is deprecated.

The individual announcementX fields do not follow our standard GraphQL patterns. Use the announcementBanner object instead. Removal on 2025-04-01 UTC.

avatarUrl (URI!)

A URL pointing to the enterprise's public avatar.

Аргументы для avatarUrl

  • size (Int)

    The size of the resulting square image.

billingEmail (String)

The enterprise's billing email.

billingInfo (EnterpriseBillingInfo)

Enterprise billing information visible to enterprise billing managers.

createdAt (DateTime!)

Identifies the date and time when the object was created.

databaseId (Int)

Identifies the primary key from the database.

description (String)

The description of the enterprise.

descriptionHTML (HTML!)

The description of the enterprise as HTML.

id (ID!)

The Node ID of the Enterprise object.

location (String)

The location of the enterprise.

members (EnterpriseMemberConnection!)

A list of users who are members of this enterprise.

Аргументы для members

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • hasTwoFactorEnabled (Boolean)

    Only return members with this two-factor authentication status. Does not include members who only have an account on a GitHub Enterprise Server instance.

    Upcoming Change on 2025-04-01 UTC Description: hasTwoFactorEnabled will be removed. Use two_factor_method_security instead. Reason: has_two_factor_enabled will be removed.

  • last (Int)

    Returns the last n elements from the list.

  • organizationLogins ([String!])

    Only return members within the organizations with these logins.

  • query (String)

    The search string to look for.

  • twoFactorMethodSecurity (TwoFactorCredentialSecurityType)

    Only return members with this type of two-factor authentication method. Does not include members who only have an account on a GitHub Enterprise Server instance.

name (String!)

The name of the enterprise.

organizations (OrganizationConnection!)

A list of organizations that belong to this enterprise.

Аргументы для organizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • orderBy (OrganizationOrder)

    Ordering options for organizations returned from the connection.

  • query (String)

    The search string to look for.

ownerInfo (EnterpriseOwnerInfo)

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

readme (String)

The raw content of the enterprise README.

readmeHTML (HTML!)

The content of the enterprise README as HTML.

resourcePath (URI!)

The HTTP path for this enterprise.

ruleset (RepositoryRuleset)

Returns a single ruleset from the current enterprise by ID.

Аргументы для ruleset

  • databaseId (Int!)

    The ID of the ruleset to be returned.

rulesets (RepositoryRulesetConnection)

A list of rulesets for this enterprise.

Аргументы для rulesets

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

slug (String!)

The URL-friendly identifier for the enterprise.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this enterprise.

viewerIsAdmin (Boolean!)

Is the current viewer an admin of this enterprise?.

websiteUrl (URI)

The URL of the enterprise website.

EnterpriseAdministratorInvitation

Object

An invitation for a user to become an owner or billing manager of an enterprise.

EnterpriseAdministratorInvitation Реализует

Поля для EnterpriseAdministratorInvitation

Имя.Description

createdAt (DateTime!)

Identifies the date and time when the object was created.

email (String)

The email of the person who was invited to the enterprise.

enterprise (Enterprise!)

The enterprise the invitation is for.

id (ID!)

The Node ID of the EnterpriseAdministratorInvitation object.

invitee (User)

The user who was invited to the enterprise.

inviter (User)

The user who created the invitation.

role (EnterpriseAdministratorRole!)

The invitee's pending role in the enterprise (owner or billing_manager).

EnterpriseAdministratorInvitationConnection

Object

The connection type for EnterpriseAdministratorInvitation.

Поля для EnterpriseAdministratorInvitationConnection

Имя.Description

edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

nodes ([EnterpriseAdministratorInvitation])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

EnterpriseAdministratorInvitationEdge

Object

An edge in a connection.

Поля для EnterpriseAdministratorInvitationEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (EnterpriseAdministratorInvitation)

The item at the end of the edge.

EnterpriseBillingInfo

Object

Enterprise billing information visible to enterprise billing managers and owners.

Поля для EnterpriseBillingInfo

Имя.Description

allLicensableUsersCount (Int!)

The number of licenseable users/emails across the enterprise.

assetPacks (Int!)

The number of data packs used by all organizations owned by the enterprise.

bandwidthQuota (Float!)

The bandwidth quota in GB for all organizations owned by the enterprise.

bandwidthUsage (Float!)

The bandwidth usage in GB for all organizations owned by the enterprise.

bandwidthUsagePercentage (Int!)

The bandwidth usage as a percentage of the bandwidth quota.

storageQuota (Float!)

The storage quota in GB for all organizations owned by the enterprise.

storageUsage (Float!)

The storage usage in GB for all organizations owned by the enterprise.

storageUsagePercentage (Int!)

The storage usage as a percentage of the storage quota.

totalAvailableLicenses (Int!)

The number of available licenses across all owned organizations based on the unique number of billable users.

totalLicenses (Int!)

The total number of licenses allocated.

EnterpriseConnection

Object

The connection type for Enterprise.

Поля для EnterpriseConnection

Имя.Description

edges ([EnterpriseEdge])

A list of edges.

nodes ([Enterprise])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

EnterpriseEdge

Object

An edge in a connection.

Поля для EnterpriseEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (Enterprise)

The item at the end of the edge.

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.

EnterpriseIdentityProvider Реализует

Поля для EnterpriseIdentityProvider

Имя.Description

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.

Аргументы для externalIdentities

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • login (String)

    Filter to external identities with the users login.

  • membersOnly (Boolean)

    Filter to external identities with valid org membership only.

  • userName (String)

    Filter to external identities with the users userName/NameID attribute.

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.

EnterpriseMemberConnection

Object

The connection type for EnterpriseMember.

Поля для EnterpriseMemberConnection

Имя.Description

edges ([EnterpriseMemberEdge])

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.

EnterpriseMemberEdge

Object

A User who is a member of an enterprise through one or more organizations.

Поля для EnterpriseMemberEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (EnterpriseMember)

The item at the end of the edge.

EnterpriseMemberInvitation

Object

An invitation for a user to become an unaffiliated member of an enterprise.

EnterpriseMemberInvitation Реализует

Поля для EnterpriseMemberInvitation

Имя.Description

createdAt (DateTime!)

Identifies the date and time when the object was created.

email (String)

The email of the person who was invited to the enterprise.

enterprise (Enterprise!)

The enterprise the invitation is for.

id (ID!)

The Node ID of the EnterpriseMemberInvitation object.

invitee (User)

The user who was invited to the enterprise.

inviter (User)

The user who created the invitation.

EnterpriseOwnerInfo

Object

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

Поля для EnterpriseOwnerInfo

Имя.Description

admins (EnterpriseAdministratorConnection!)

A list of all of the administrators for this enterprise.

Аргументы для admins

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • hasTwoFactorEnabled (Boolean)

    Only return administrators with this two-factor authentication status.

    Upcoming Change on 2025-04-01 UTC Description: hasTwoFactorEnabled will be removed. Use two_factor_method_security instead. Reason: has_two_factor_enabled will be removed.

  • last (Int)

    Returns the last n elements from the list.

  • organizationLogins ([String!])

    Only return members within the organizations with these logins.

  • query (String)

    The search string to look for.

affiliatedUsersWithTwoFactorDisabled (UserConnection!)

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

Аргументы для affiliatedUsersWithTwoFactorDisabled

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

affiliatedUsersWithTwoFactorDisabledExist (Boolean!)

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

allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!)

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

allowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!)

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

Аргументы для allowPrivateRepositoryForkingSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

allowPrivateRepositoryForkingSettingPolicyValue (EnterpriseAllowPrivateRepositoryForkingPolicyValue)

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

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

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

defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!)

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

Аргументы для defaultRepositoryPermissionSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

domains (VerifiableDomainConnection!)

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

Аргументы для domains

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • isApproved (Boolean)

    Filter whether or not the domain is approved.

  • isVerified (Boolean)

    Filter whether or not the domain is verified.

  • last (Int)

    Returns the last n elements from the list.

failedInvitations (EnterpriseFailedInvitationConnection!)

A list of failed invitations in the enterprise.

Аргументы для failedInvitations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • query (String)

    The search string to look for.

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

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

ipAllowListEntries (IpAllowListEntryConnection!)

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.

Аргументы для ipAllowListEntries

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

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

isUpdatingDefaultRepositoryPermission (Boolean!)

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

isUpdatingTwoFactorRequirement (Boolean!)

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

membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

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

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!)

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

Аргументы для membersCanChangeRepositoryVisibilitySettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

membersCanCreateInternalRepositoriesSetting (Boolean)

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

membersCanCreatePrivateRepositoriesSetting (Boolean)

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

membersCanCreatePublicRepositoriesSetting (Boolean)

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

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

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

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!)

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

Аргументы для membersCanCreateRepositoriesSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

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

membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!)

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

Аргументы для membersCanDeleteIssuesSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

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

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!)

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

Аргументы для membersCanDeleteRepositoriesSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

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

membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!)

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

Аргументы для membersCanInviteCollaboratorsSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

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

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

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

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!)

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

Аргументы для membersCanUpdateProtectedBranchesSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!)

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

Аргументы для membersCanViewDependencyInsightsSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

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

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

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

organizationProjectsSettingOrganizations (OrganizationConnection!)

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

Аргументы для organizationProjectsSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

outsideCollaborators (EnterpriseOutsideCollaboratorConnection!)

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

Аргументы для outsideCollaborators

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • hasTwoFactorEnabled (Boolean)

    Only return outside collaborators with this two-factor authentication status.

    Upcoming Change on 2025-04-01 UTC Description: hasTwoFactorEnabled will be removed. Use two_factor_method_security instead. Reason: has_two_factor_enabled will be removed.

  • last (Int)

    Returns the last n elements from the list.

  • login (String)

    The login of one specific outside collaborator.

  • organizationLogins ([String!])

    Only return outside collaborators within the organizations with these logins.

  • query (String)

    The search string to look for.

  • visibility (RepositoryVisibility)

    Only return outside collaborators on repositories with this visibility.

pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!)

A list of pending administrator invitations for the enterprise.

Аргументы для pendingAdminInvitations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • query (String)

    The search string to look for.

pendingCollaboratorInvitations (RepositoryInvitationConnection!)

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

Аргументы для pendingCollaboratorInvitations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • orderBy (RepositoryInvitationOrder)

    Ordering options for pending repository collaborator invitations returned from the connection.

  • query (String)

    The search string to look for.

pendingMemberInvitations (EnterprisePendingMemberInvitationConnection!)

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

Аргументы для pendingMemberInvitations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • organizationLogins ([String!])

    Only return invitations within the organizations with these logins.

  • query (String)

    The search string to look for.

repositoryDeployKeySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether deploy keys are enabled for repositories in organizations in this enterprise.

repositoryDeployKeySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided deploy keys setting value.

Аргументы для repositoryDeployKeySettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

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

repositoryProjectsSettingOrganizations (OrganizationConnection!)

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

Аргументы для repositoryProjectsSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

samlIdentityProviderSettingOrganizations (OrganizationConnection!)

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

Аргументы для samlIdentityProviderSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

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

teamDiscussionsSettingOrganizations (OrganizationConnection!)

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

Аргументы для teamDiscussionsSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

twoFactorDisallowedMethodsSetting (EnterpriseDisallowedMethodsSettingValue!)

The setting value for what methods of two-factor authentication the enterprise prevents its users from having.

twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

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

twoFactorRequiredSettingOrganizations (OrganizationConnection!)

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

Аргументы для twoFactorRequiredSettingOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • value (Boolean!)

    The setting value to find organizations for.

EnterpriseRepositoryInfo

Object

A subset of repository information queryable from an enterprise.

EnterpriseRepositoryInfo Реализует

Поля для EnterpriseRepositoryInfo

Имя.Description

id (ID!)

The Node ID of the EnterpriseRepositoryInfo object.

isPrivate (Boolean!)

Identifies if the repository is private or internal.

name (String!)

The repository's name.

nameWithOwner (String!)

The repository's name with owner.

EnterpriseRepositoryInfoConnection

Object

The connection type for EnterpriseRepositoryInfo.

Поля для EnterpriseRepositoryInfoConnection

Имя.Description

edges ([EnterpriseRepositoryInfoEdge])

A list of edges.

nodes ([EnterpriseRepositoryInfo])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

EnterpriseRepositoryInfoEdge

Object

An edge in a connection.

Поля для EnterpriseRepositoryInfoEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (EnterpriseRepositoryInfo)

The item at the end of the edge.

EnterpriseServerInstallation

Object

An Enterprise Server installation.

EnterpriseServerInstallation Реализует

Поля для EnterpriseServerInstallation

Имя.Description

createdAt (DateTime!)

Identifies the date and time when the object was created.

customerName (String!)

The customer name to which the Enterprise Server installation belongs.

hostName (String!)

The host name of the Enterprise Server installation.

id (ID!)

The Node ID of the EnterpriseServerInstallation object.

isConnected (Boolean!)

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

userAccounts (EnterpriseServerUserAccountConnection!)

User accounts on this Enterprise Server installation.

Аргументы для userAccounts

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!)

User accounts uploads for the Enterprise Server installation.

Аргументы для userAccountsUploads

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

EnterpriseServerInstallationMembershipConnection

Object

The connection type for EnterpriseServerInstallation.

Поля для EnterpriseServerInstallationMembershipConnection

Имя.Description

edges ([EnterpriseServerInstallationMembershipEdge])

A list of edges.

nodes ([EnterpriseServerInstallation])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

EnterpriseServerInstallationMembershipEdge

Object

An Enterprise Server installation that a user is a member of.

Поля для EnterpriseServerInstallationMembershipEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (EnterpriseServerInstallation)

The item at the end of the edge.

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

EnterpriseServerUserAccount

Object

A user account on an Enterprise Server installation.

EnterpriseServerUserAccount Реализует

Поля для EnterpriseServerUserAccount

Имя.Description

createdAt (DateTime!)

Identifies the date and time when the object was created.

emails (EnterpriseServerUserAccountEmailConnection!)

User emails belonging to this user account.

Аргументы для emails

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation on which this user account exists.

id (ID!)

The Node ID of the EnterpriseServerUserAccount object.

isSiteAdmin (Boolean!)

Whether the user account is a site administrator on the Enterprise Server installation.

login (String!)

The login of the user account on the Enterprise Server installation.

profileName (String)

The profile name of the user account on the Enterprise Server installation.

remoteCreatedAt (DateTime!)

The date and time when the user account was created on the Enterprise Server installation.

remoteUserId (Int!)

The ID of the user account on the Enterprise Server installation.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

EnterpriseServerUserAccountConnection

Object

The connection type for EnterpriseServerUserAccount.

Поля для EnterpriseServerUserAccountConnection

Имя.Description

edges ([EnterpriseServerUserAccountEdge])

A list of edges.

nodes ([EnterpriseServerUserAccount])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

EnterpriseServerUserAccountEdge

Object

An edge in a connection.

Поля для EnterpriseServerUserAccountEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (EnterpriseServerUserAccount)

The item at the end of the edge.

EnterpriseServerUserAccountEmail

Object

An email belonging to a user account on an Enterprise Server installation.

EnterpriseServerUserAccountEmail Реализует

Поля для EnterpriseServerUserAccountEmail

Имя.Description

createdAt (DateTime!)

Identifies the date and time when the object was created.

email (String!)

The email address.

id (ID!)

The Node ID of the EnterpriseServerUserAccountEmail object.

isPrimary (Boolean!)

Indicates whether this is the primary email of the associated user account.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

userAccount (EnterpriseServerUserAccount!)

The user account to which the email belongs.

EnterpriseServerUserAccountEmailConnection

Object

The connection type for EnterpriseServerUserAccountEmail.

Поля для EnterpriseServerUserAccountEmailConnection

Имя.Description

edges ([EnterpriseServerUserAccountEmailEdge])

A list of edges.

nodes ([EnterpriseServerUserAccountEmail])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

EnterpriseServerUserAccountEmailEdge

Object

An edge in a connection.

Поля для EnterpriseServerUserAccountEmailEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (EnterpriseServerUserAccountEmail)

The item at the end of the edge.

EnterpriseServerUserAccountsUpload

Object

A user accounts upload from an Enterprise Server installation.

EnterpriseServerUserAccountsUpload Реализует

Поля для EnterpriseServerUserAccountsUpload

Имя.Description

createdAt (DateTime!)

Identifies the date and time when the object was created.

enterprise (Enterprise!)

The enterprise to which this upload belongs.

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation for which this upload was generated.

id (ID!)

The Node ID of the EnterpriseServerUserAccountsUpload object.

name (String!)

The name of the file uploaded.

syncState (EnterpriseServerUserAccountsUploadSyncState!)

The synchronization state of the upload.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

EnterpriseServerUserAccountsUploadConnection

Object

The connection type for EnterpriseServerUserAccountsUpload.

Поля для EnterpriseServerUserAccountsUploadConnection

Имя.Description

edges ([EnterpriseServerUserAccountsUploadEdge])

A list of edges.

nodes ([EnterpriseServerUserAccountsUpload])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

EnterpriseServerUserAccountsUploadEdge

Object

An edge in a connection.

Поля для EnterpriseServerUserAccountsUploadEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (EnterpriseServerUserAccountsUpload)

The item at the end of the edge.

EnterpriseUserAccount

Object

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

EnterpriseUserAccount Реализует

Поля для EnterpriseUserAccount

Имя.Description

avatarUrl (URI!)

A URL pointing to the enterprise user account's public avatar.

Аргументы для avatarUrl

  • size (Int)

    The size of the resulting square image.

createdAt (DateTime!)

Identifies the date and time when the object was created.

enterprise (Enterprise!)

The enterprise in which this user account exists.

enterpriseInstallations (EnterpriseServerInstallationMembershipConnection!)

A list of Enterprise Server installations this user is a member of.

Аргументы для enterpriseInstallations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • query (String)

    The search string to look for.

id (ID!)

The Node ID of the EnterpriseUserAccount object.

login (String!)

An identifier for the enterprise user account, a login or email address.

name (String)

The name of the enterprise user account.

organizations (EnterpriseOrganizationMembershipConnection!)

A list of enterprise organizations this user is a member of.

Аргументы для organizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • orderBy (OrganizationOrder)

    Ordering options for organizations returned from the connection.

  • query (String)

    The search string to look for.

resourcePath (URI!)

The HTTP path for this user.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this user.

user (User)

The user within the enterprise.

ExternalIdentity

Object

An external identity provisioned by SAML SSO or SCIM. If SAML is configured on the organization, the external identity is visible to (1) organization owners, (2) organization owners' personal access tokens (classic) with read:org or admin:org scope, (3) GitHub App with an installation token with read or write access to members. If SAML is configured on the enterprise, the external identity is visible to (1) enterprise owners, (2) enterprise owners' personal access tokens (classic) with read:enterprise or admin:enterprise scope.

ExternalIdentity Реализует

Поля для ExternalIdentity

Имя.Description

guid (String!)

The GUID for this identity.

id (ID!)

The Node ID of the ExternalIdentity object.

organizationInvitation (OrganizationInvitation)

Organization invitation for this SCIM-provisioned external identity.

samlIdentity (ExternalIdentitySamlAttributes)

SAML Identity attributes.

scimIdentity (ExternalIdentityScimAttributes)

SCIM Identity attributes.

user (User)

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

ExternalIdentityAttribute

Object

An attribute for the External Identity attributes collection.

Поля для ExternalIdentityAttribute

Имя.Description

metadata (String)

The attribute metadata as JSON.

name (String!)

The attribute name.

value (String!)

The attribute value.

ExternalIdentityConnection

Object

The connection type for ExternalIdentity.

Поля для ExternalIdentityConnection

Имя.Description

edges ([ExternalIdentityEdge])

A list of edges.

nodes ([ExternalIdentity])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

ExternalIdentityEdge

Object

An edge in a connection.

Поля для ExternalIdentityEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (ExternalIdentity)

The item at the end of the edge.

ExternalIdentitySamlAttributes

Object

SAML attributes for the External Identity.

Поля для ExternalIdentitySamlAttributes

Имя.Description

attributes ([ExternalIdentityAttribute!]!)

SAML Identity attributes.

emails ([UserEmailMetadata!])

The emails associated with the SAML identity.

familyName (String)

Family name of the SAML identity.

givenName (String)

Given name of the SAML identity.

groups ([String!])

The groups linked to this identity in IDP.

nameId (String)

The NameID of the SAML identity.

username (String)

The userName of the SAML identity.

ExternalIdentityScimAttributes

Object

SCIM attributes for the External Identity.

Поля для ExternalIdentityScimAttributes

Имя.Description

emails ([UserEmailMetadata!])

The emails associated with the SCIM identity.

familyName (String)

Family name of the SCIM identity.

givenName (String)

Given name of the SCIM identity.

groups ([String!])

The groups linked to this identity in IDP.

username (String)

The userName of the SCIM identity.

IpAllowListEntry

Object

An IP address or range of addresses that is allowed to access an owner's resources.

IpAllowListEntry Реализует

Поля для IpAllowListEntry

Имя.Description

allowListValue (String!)

A single IP address or range of IP addresses in CIDR notation.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)

The Node ID of the IpAllowListEntry object.

isActive (Boolean!)

Whether the entry is currently active.

name (String)

The name of the IP allow list entry.

owner (IpAllowListOwner!)

The owner of the IP allow list entry.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

IpAllowListEntryConnection

Object

The connection type for IpAllowListEntry.

Поля для IpAllowListEntryConnection

Имя.Description

edges ([IpAllowListEntryEdge])

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.

IpAllowListEntryEdge

Object

An edge in a connection.

Поля для IpAllowListEntryEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (IpAllowListEntry)

The item at the end of the edge.

MembersCanDeleteReposClearAuditEntry

Object

Audit log entry for a members_can_delete_repos.clear event.

MembersCanDeleteReposClearAuditEntry Реализует

Поля для MembersCanDeleteReposClearAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

id (ID!)

The Node ID of the MembersCanDeleteReposClearAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

MembersCanDeleteReposDisableAuditEntry

Object

Audit log entry for a members_can_delete_repos.disable event.

MembersCanDeleteReposDisableAuditEntry Реализует

Поля для MembersCanDeleteReposDisableAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

id (ID!)

The Node ID of the MembersCanDeleteReposDisableAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

MembersCanDeleteReposEnableAuditEntry

Object

Audit log entry for a members_can_delete_repos.enable event.

MembersCanDeleteReposEnableAuditEntry Реализует

Поля для MembersCanDeleteReposEnableAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

id (ID!)

The Node ID of the MembersCanDeleteReposEnableAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OauthApplicationCreateAuditEntry

Object

Audit log entry for a oauth_application.create event.

OauthApplicationCreateAuditEntry Реализует

Поля для OauthApplicationCreateAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

applicationUrl (URI)

The application URL of the OAuth application.

callbackUrl (URI)

The callback URL of the OAuth application.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OauthApplicationCreateAuditEntry object.

oauthApplicationName (String)

The name of the OAuth application.

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth application.

oauthApplicationUrl (URI)

The HTTP URL for the OAuth application.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

rateLimit (Int)

The rate limit of the OAuth application.

state (OauthApplicationCreateAuditEntryState)

The state of the OAuth application.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

PrivateRepositoryForkingDisableAuditEntry

Object

Audit log entry for a private_repository_forking.disable event.

PrivateRepositoryForkingDisableAuditEntry Реализует

Поля для PrivateRepositoryForkingDisableAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

id (ID!)

The Node ID of the PrivateRepositoryForkingDisableAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

PrivateRepositoryForkingEnableAuditEntry

Object

Audit log entry for a private_repository_forking.enable event.

PrivateRepositoryForkingEnableAuditEntry Реализует

Поля для PrivateRepositoryForkingEnableAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

id (ID!)

The Node ID of the PrivateRepositoryForkingEnableAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepoConfigDisableAnonymousGitAccessAuditEntry

Object

Audit log entry for a repo.config.disable_anonymous_git_access event.

RepoConfigDisableAnonymousGitAccessAuditEntry Реализует

Поля для RepoConfigDisableAnonymousGitAccessAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the RepoConfigDisableAnonymousGitAccessAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepoConfigDisableCollaboratorsOnlyAuditEntry

Object

Audit log entry for a repo.config.disable_collaborators_only event.

RepoConfigDisableCollaboratorsOnlyAuditEntry Реализует

Поля для RepoConfigDisableCollaboratorsOnlyAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the RepoConfigDisableCollaboratorsOnlyAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepoConfigDisableContributorsOnlyAuditEntry

Object

Audit log entry for a repo.config.disable_contributors_only event.

RepoConfigDisableContributorsOnlyAuditEntry Реализует

Поля для RepoConfigDisableContributorsOnlyAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the RepoConfigDisableContributorsOnlyAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepoConfigDisableSockpuppetDisallowedAuditEntry

Object

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

RepoConfigDisableSockpuppetDisallowedAuditEntry Реализует

Поля для RepoConfigDisableSockpuppetDisallowedAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the RepoConfigDisableSockpuppetDisallowedAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepoConfigEnableAnonymousGitAccessAuditEntry

Object

Audit log entry for a repo.config.enable_anonymous_git_access event.

RepoConfigEnableAnonymousGitAccessAuditEntry Реализует

Поля для RepoConfigEnableAnonymousGitAccessAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the RepoConfigEnableAnonymousGitAccessAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepoConfigEnableCollaboratorsOnlyAuditEntry

Object

Audit log entry for a repo.config.enable_collaborators_only event.

RepoConfigEnableCollaboratorsOnlyAuditEntry Реализует

Поля для RepoConfigEnableCollaboratorsOnlyAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the RepoConfigEnableCollaboratorsOnlyAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepoConfigEnableContributorsOnlyAuditEntry

Object

Audit log entry for a repo.config.enable_contributors_only event.

RepoConfigEnableContributorsOnlyAuditEntry Реализует

Поля для RepoConfigEnableContributorsOnlyAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the RepoConfigEnableContributorsOnlyAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepoConfigEnableSockpuppetDisallowedAuditEntry

Object

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

RepoConfigEnableSockpuppetDisallowedAuditEntry Реализует

Поля для RepoConfigEnableSockpuppetDisallowedAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the RepoConfigEnableSockpuppetDisallowedAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepoConfigLockAnonymousGitAccessAuditEntry

Object

Audit log entry for a repo.config.lock_anonymous_git_access event.

RepoConfigLockAnonymousGitAccessAuditEntry Реализует

Поля для RepoConfigLockAnonymousGitAccessAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the RepoConfigLockAnonymousGitAccessAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepoConfigUnlockAnonymousGitAccessAuditEntry

Object

Audit log entry for a repo.config.unlock_anonymous_git_access event.

RepoConfigUnlockAnonymousGitAccessAuditEntry Реализует

Поля для RepoConfigUnlockAnonymousGitAccessAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the RepoConfigUnlockAnonymousGitAccessAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepositoryVisibilityChangeDisableAuditEntry

Object

Audit log entry for a repository_visibility_change.disable event.

RepositoryVisibilityChangeDisableAuditEntry Реализует

Поля для RepositoryVisibilityChangeDisableAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

id (ID!)

The Node ID of the RepositoryVisibilityChangeDisableAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

RepositoryVisibilityChangeEnableAuditEntry

Object

Audit log entry for a repository_visibility_change.enable event.

RepositoryVisibilityChangeEnableAuditEntry Реализует

Поля для RepositoryVisibilityChangeEnableAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

id (ID!)

The Node ID of the RepositoryVisibilityChangeEnableAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

UserNamespaceRepository

Object

A repository owned by an Enterprise Managed user.

UserNamespaceRepository Реализует

Поля для UserNamespaceRepository

Имя.Description

id (ID!)

The Node ID of the UserNamespaceRepository object.

name (String!)

The name of the repository.

nameWithOwner (String!)

The repository's name with owner.

owner (RepositoryOwner!)

The user owner of the repository.

Interfaces

AuditEntry

Interface

An entry in the audit log.

AuditEntry реализуется с помощью

Поля для AuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

operationType (OperationType)

The corresponding operation type for the action.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

EnterpriseAuditEntryData

Interface

Metadata for an audit entry containing enterprise account information.

EnterpriseAuditEntryData реализуется с помощью

Поля для EnterpriseAuditEntryData

Имя.Description

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

TopicAuditEntryData

Interface

Metadata for an audit entry with a topic.

TopicAuditEntryData реализуется с помощью

Поля для TopicAuditEntryData

Имя.Description

topic (Topic)

The name of the topic added to the repository.

topicName (String)

The name of the topic added to the repository.

Enums

AuditLogOrderField

Enum

Properties by which Audit Log connections can be ordered.

Значения для AuditLogOrderField

Имя.Description
CREATED_AT

Order audit log entries by timestamp.

EnterpriseAdministratorInvitationOrderField

Enum

Properties by which enterprise administrator invitation connections can be ordered.

Значения для EnterpriseAdministratorInvitationOrderField

Имя.Description
CREATED_AT

Order enterprise administrator member invitations by creation time.

EnterpriseAdministratorRole

Enum

The possible administrator roles in an enterprise account.

Значения для EnterpriseAdministratorRole

Имя.Description
BILLING_MANAGER

Represents a billing manager of the enterprise account.

OWNER

Represents an owner of the enterprise account.

UNAFFILIATED

Unaffiliated member of the enterprise account without an admin role.

EnterpriseAllowPrivateRepositoryForkingPolicyValue

Enum

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

Значения для EnterpriseAllowPrivateRepositoryForkingPolicyValue

Имя.Description
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.

EnterpriseDefaultRepositoryPermissionSettingValue

Enum

The possible values for the enterprise base repository permission setting.

Значения для EnterpriseDefaultRepositoryPermissionSettingValue

Имя.Description
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.

EnterpriseDisallowedMethodsSettingValue

Enum

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

Значения для EnterpriseDisallowedMethodsSettingValue

Имя.Description
INSECURE

The setting prevents insecure 2FA methods from being used by members of the enterprise.

NO_POLICY

There is no policy set for preventing insecure 2FA methods from being used by members of the enterprise.

EnterpriseEnabledDisabledSettingValue

Enum

The possible values for an enabled/disabled enterprise setting.

Значения для EnterpriseEnabledDisabledSettingValue

Имя.Description
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.

EnterpriseEnabledSettingValue

Enum

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

Значения для EnterpriseEnabledSettingValue

Имя.Description
ENABLED

The setting is enabled for organizations in the enterprise.

NO_POLICY

There is no policy set for organizations in the enterprise.

EnterpriseMemberOrderField

Enum

Properties by which enterprise member connections can be ordered.

Значения для EnterpriseMemberOrderField

Имя.Description
CREATED_AT

Order enterprise members by creation time.

LOGIN

Order enterprise members by login.

EnterpriseMembersCanCreateRepositoriesSettingValue

Enum

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

Значения для EnterpriseMembersCanCreateRepositoriesSettingValue

Имя.Description
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.

EnterpriseMembersCanMakePurchasesSettingValue

Enum

The possible values for the members can make purchases setting.

Значения для EnterpriseMembersCanMakePurchasesSettingValue

Имя.Description
DISABLED

The setting is disabled for organizations in the enterprise.

ENABLED

The setting is enabled for organizations in the enterprise.

EnterpriseMembershipType

Enum

The possible values we have for filtering Platform::Objects::User#enterprises.

Значения для EnterpriseMembershipType

Имя.Description
ADMIN

Returns all enterprises in which the user is an admin.

ALL

Returns all enterprises in which the user is a member, admin, or billing manager.

BILLING_MANAGER

Returns all enterprises in which the user is a billing manager.

ORG_MEMBERSHIP

Returns all enterprises in which the user is a member of an org that is owned by the enterprise.

EnterpriseOrderField

Enum

Properties by which enterprise connections can be ordered.

Значения для EnterpriseOrderField

Имя.Description
NAME

Order enterprises by name.

EnterpriseServerInstallationOrderField

Enum

Properties by which Enterprise Server installation connections can be ordered.

Значения для EnterpriseServerInstallationOrderField

Имя.Description
CREATED_AT

Order Enterprise Server installations by creation time.

CUSTOMER_NAME

Order Enterprise Server installations by customer name.

HOST_NAME

Order Enterprise Server installations by host name.

EnterpriseServerUserAccountEmailOrderField

Enum

Properties by which Enterprise Server user account email connections can be ordered.

Значения для EnterpriseServerUserAccountEmailOrderField

Имя.Description
EMAIL

Order emails by email.

EnterpriseServerUserAccountOrderField

Enum

Properties by which Enterprise Server user account connections can be ordered.

Значения для EnterpriseServerUserAccountOrderField

Имя.Description
LOGIN

Order user accounts by login.

REMOTE_CREATED_AT

Order user accounts by creation time on the Enterprise Server installation.

EnterpriseServerUserAccountsUploadOrderField

Enum

Properties by which Enterprise Server user accounts upload connections can be ordered.

Значения для EnterpriseServerUserAccountsUploadOrderField

Имя.Description
CREATED_AT

Order user accounts uploads by creation time.

EnterpriseServerUserAccountsUploadSyncState

Enum

Synchronization state of the Enterprise Server user accounts upload.

Значения для EnterpriseServerUserAccountsUploadSyncState

Имя.Description
FAILURE

The synchronization of the upload failed.

PENDING

The synchronization of the upload is pending.

SUCCESS

The synchronization of the upload succeeded.

EnterpriseUserAccountMembershipRole

Enum

The possible roles for enterprise membership.

Значения для EnterpriseUserAccountMembershipRole

Имя.Description
MEMBER

The user is a member of an organization in the enterprise.

OWNER

The user is an owner of an organization in the enterprise.

EnterpriseUserDeployment

Enum

The possible GitHub Enterprise deployments where this user can exist.

Значения для EnterpriseUserDeployment

Имя.Description
CLOUD

The user is part of a GitHub Enterprise Cloud deployment.

SERVER

The user is part of a GitHub Enterprise Server deployment.

IdentityProviderConfigurationState

Enum

The possible states in which authentication can be configured with an identity provider.

Значения для IdentityProviderConfigurationState

Имя.Description
CONFIGURED

Authentication with an identity provider is configured but not enforced.

ENFORCED

Authentication with an identity provider is configured and enforced.

UNCONFIGURED

Authentication with an identity provider is not configured.

IpAllowListEnabledSettingValue

Enum

The possible values for the IP allow list enabled setting.

Значения для IpAllowListEnabledSettingValue

Имя.Description
DISABLED

The setting is disabled for the owner.

ENABLED

The setting is enabled for the owner.

IpAllowListEntryOrderField

Enum

Properties by which IP allow list entry connections can be ordered.

Значения для IpAllowListEntryOrderField

Имя.Description
ALLOW_LIST_VALUE

Order IP allow list entries by the allow list value.

CREATED_AT

Order IP allow list entries by creation time.

IpAllowListForInstalledAppsEnabledSettingValue

Enum

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

Значения для IpAllowListForInstalledAppsEnabledSettingValue

Имя.Description
DISABLED

The setting is disabled for the owner.

ENABLED

The setting is enabled for the owner.

SamlDigestAlgorithm

Enum

The possible digest algorithms used to sign SAML requests for an identity provider.

Значения для SamlDigestAlgorithm

Имя.Description
SHA1

SHA1.

SHA256

SHA256.

SHA384

SHA384.

SHA512

SHA512.

SamlSignatureAlgorithm

Enum

The possible signature algorithms used to sign SAML requests for a Identity Provider.

Значения для SamlSignatureAlgorithm

Имя.Description
RSA_SHA1

RSA-SHA1.

RSA_SHA256

RSA-SHA256.

RSA_SHA384

RSA-SHA384.

RSA_SHA512

RSA-SHA512.

TwoFactorCredentialSecurityType

Enum

Filters by whether or not 2FA is enabled and if the method configured is considered secure or insecure.

Значения для TwoFactorCredentialSecurityType

Имя.Description
DISABLED

No method of two-factor authentication.

INSECURE

Has an insecure method of two-factor authentication. GitHub currently defines this as SMS two-factor authentication.

SECURE

Has only secure methods of two-factor authentication.

Unions

AuditEntryActor

Union

Types that can initiate an audit log event.

Возможные типы для AuditEntryActor

EnterpriseMember

Union

An object that is a member of an enterprise.

Возможные типы для EnterpriseMember

IpAllowListOwner

Union

Types that can own an IP allow list.

Возможные типы для IpAllowListOwner

Input objects

AccessUserNamespaceRepositoryInput

Input object

Autogenerated input type of AccessUserNamespaceRepository.

Поля ввода для AccessUserNamespaceRepositoryInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise owning the user namespace repository.

repositoryId (ID!)

The ID of the user namespace repository to access.

AddEnterpriseOrganizationMemberInput

Input object

Autogenerated input type of AddEnterpriseOrganizationMember.

Поля ввода для AddEnterpriseOrganizationMemberInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise which owns the organization.

organizationId (ID!)

The ID of the organization the users will be added to.

role (OrganizationMemberRole)

The role to assign the users in the organization.

userIds ([ID!]!)

The IDs of the enterprise members to add.

AuditLogOrder

Input object

Ordering options for Audit Log connections.

Поля ввода для AuditLogOrder

Имя.Description

direction (OrderDirection)

The ordering direction.

field (AuditLogOrderField)

The field to order Audit Logs by.

CreateEnterpriseOrganizationInput

Input object

Autogenerated input type of CreateEnterpriseOrganization.

Поля ввода для CreateEnterpriseOrganizationInput

Имя.Description

adminLogins ([String!]!)

The logins for the administrators of the new organization.

billingEmail (String!)

The email used for sending billing receipts.

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise owning the new organization.

login (String!)

The login of the new organization.

profileName (String!)

The profile name of the new organization.

CreateIpAllowListEntryInput

Input object

Autogenerated input type of CreateIpAllowListEntry.

Поля ввода для CreateIpAllowListEntryInput

Имя.Description

allowListValue (String!)

An IP address or range of addresses in CIDR notation.

clientMutationId (String)

A unique identifier for the client performing the mutation.

isActive (Boolean!)

Whether the IP allow list entry is active when an IP allow list is enabled.

name (String)

An optional name for the IP allow list entry.

ownerId (ID!)

The ID of the owner for which to create the new IP allow list entry.

DeleteIpAllowListEntryInput

Input object

Autogenerated input type of DeleteIpAllowListEntry.

Поля ввода для DeleteIpAllowListEntryInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

ipAllowListEntryId (ID!)

The ID of the IP allow list entry to delete.

EnterpriseAdministratorInvitationOrder

Input object

Ordering options for enterprise administrator invitation connections.

Поля ввода для EnterpriseAdministratorInvitationOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (EnterpriseAdministratorInvitationOrderField!)

The field to order enterprise administrator invitations by.

EnterpriseMemberOrder

Input object

Ordering options for enterprise member connections.

Поля ввода для EnterpriseMemberOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (EnterpriseMemberOrderField!)

The field to order enterprise members by.

EnterpriseOrder

Input object

Ordering options for enterprises.

Поля ввода для EnterpriseOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (EnterpriseOrderField!)

The field to order enterprises by.

EnterpriseServerInstallationOrder

Input object

Ordering options for Enterprise Server installation connections.

Поля ввода для EnterpriseServerInstallationOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (EnterpriseServerInstallationOrderField!)

The field to order Enterprise Server installations by.

EnterpriseServerUserAccountEmailOrder

Input object

Ordering options for Enterprise Server user account email connections.

Поля ввода для EnterpriseServerUserAccountEmailOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (EnterpriseServerUserAccountEmailOrderField!)

The field to order emails by.

EnterpriseServerUserAccountOrder

Input object

Ordering options for Enterprise Server user account connections.

Поля ввода для EnterpriseServerUserAccountOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (EnterpriseServerUserAccountOrderField!)

The field to order user accounts by.

EnterpriseServerUserAccountsUploadOrder

Input object

Ordering options for Enterprise Server user accounts upload connections.

Поля ввода для EnterpriseServerUserAccountsUploadOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (EnterpriseServerUserAccountsUploadOrderField!)

The field to order user accounts uploads by.

GrantEnterpriseOrganizationsMigratorRoleInput

Input object

Autogenerated input type of GrantEnterpriseOrganizationsMigratorRole.

Поля ввода для GrantEnterpriseOrganizationsMigratorRoleInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise to which all organizations managed by it will be granted the migrator role.

login (String!)

The login of the user to grant the migrator role.

IpAllowListEntryOrder

Input object

Ordering options for IP allow list entry connections.

Поля ввода для IpAllowListEntryOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (IpAllowListEntryOrderField!)

The field to order IP allow list entries by.

RemoveEnterpriseAdminInput

Input object

Autogenerated input type of RemoveEnterpriseAdmin.

Поля ввода для RemoveEnterpriseAdminInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The Enterprise ID from which to remove the administrator.

login (String!)

The login of the user to remove as an administrator.

RevokeEnterpriseOrganizationsMigratorRoleInput

Input object

Autogenerated input type of RevokeEnterpriseOrganizationsMigratorRole.

Поля ввода для RevokeEnterpriseOrganizationsMigratorRoleInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise to which all organizations managed by it will be granted the migrator role.

login (String!)

The login of the user to revoke the migrator role.

UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput

Input object

Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting.

Поля ввода для UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the allow private repository forking setting.

policyValue (EnterpriseAllowPrivateRepositoryForkingPolicyValue)

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

settingValue (EnterpriseEnabledDisabledSettingValue!)

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

UpdateEnterpriseDefaultRepositoryPermissionSettingInput

Input object

Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting.

Поля ввода для UpdateEnterpriseDefaultRepositoryPermissionSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the base repository permission setting.

settingValue (EnterpriseDefaultRepositoryPermissionSettingValue!)

The value for the base repository permission setting on the enterprise.

UpdateEnterpriseDeployKeySettingInput

Input object

Autogenerated input type of UpdateEnterpriseDeployKeySetting.

Поля ввода для UpdateEnterpriseDeployKeySettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the deploy key setting.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the deploy key setting on the enterprise.

UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput

Input object

Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting.

Поля ввода для UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the members can change repository visibility setting.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the members can change repository visibility setting on the enterprise.

UpdateEnterpriseMembersCanCreateRepositoriesSettingInput

Input object

Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting.

Поля ввода для UpdateEnterpriseMembersCanCreateRepositoriesSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the members can create repositories setting.

membersCanCreateInternalRepositories (Boolean)

Allow members to create internal repositories. Defaults to current value.

membersCanCreatePrivateRepositories (Boolean)

Allow members to create private repositories. Defaults to current value.

membersCanCreatePublicRepositories (Boolean)

Allow members to create public repositories. Defaults to current value.

membersCanCreateRepositoriesPolicyEnabled (Boolean)

When false, allow member organizations to set their own repository creation member privileges.

settingValue (EnterpriseMembersCanCreateRepositoriesSettingValue)

Value for the members can create repositories setting on the enterprise. This or the granular public/private/internal allowed fields (but not both) must be provided.

UpdateEnterpriseMembersCanDeleteIssuesSettingInput

Input object

Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting.

Поля ввода для UpdateEnterpriseMembersCanDeleteIssuesSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the members can delete issues setting.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the members can delete issues setting on the enterprise.

UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput

Input object

Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting.

Поля ввода для UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the members can delete repositories setting.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the members can delete repositories setting on the enterprise.

UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput

Input object

Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting.

Поля ввода для UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the members can invite collaborators setting.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the members can invite collaborators setting on the enterprise.

UpdateEnterpriseMembersCanMakePurchasesSettingInput

Input object

Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting.

Поля ввода для UpdateEnterpriseMembersCanMakePurchasesSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the members can make purchases setting.

settingValue (EnterpriseMembersCanMakePurchasesSettingValue!)

The value for the members can make purchases setting on the enterprise.

UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput

Input object

Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting.

Поля ввода для UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the members can update protected branches setting.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the members can update protected branches setting on the enterprise.

UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput

Input object

Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting.

Поля ввода для UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the members can view dependency insights setting.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the members can view dependency insights setting on the enterprise.

UpdateEnterpriseOrganizationProjectsSettingInput

Input object

Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting.

Поля ввода для UpdateEnterpriseOrganizationProjectsSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the organization projects setting.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the organization projects setting on the enterprise.

UpdateEnterpriseOwnerOrganizationRoleInput

Input object

Autogenerated input type of UpdateEnterpriseOwnerOrganizationRole.

Поля ввода для UpdateEnterpriseOwnerOrganizationRoleInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the Enterprise which the owner belongs to.

organizationId (ID!)

The ID of the organization for membership change.

organizationRole (RoleInOrganization!)

The role to assume in the organization.

UpdateEnterpriseProfileInput

Input object

Autogenerated input type of UpdateEnterpriseProfile.

Поля ввода для UpdateEnterpriseProfileInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

description (String)

The description of the enterprise.

enterpriseId (ID!)

The Enterprise ID to update.

location (String)

The location of the enterprise.

name (String)

The name of the enterprise.

websiteUrl (String)

The URL of the enterprise's website.

UpdateEnterpriseRepositoryProjectsSettingInput

Input object

Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting.

Поля ввода для UpdateEnterpriseRepositoryProjectsSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the repository projects setting.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the repository projects setting on the enterprise.

UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingInput

Input object

Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting.

Поля ввода для UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the two-factor authentication disallowed methods setting.

settingValue (EnterpriseDisallowedMethodsSettingValue!)

The value for the two-factor authentication disallowed methods setting on the enterprise.

UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput

Input object

Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting.

Поля ввода для UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the two factor authentication required setting.

settingValue (EnterpriseEnabledSettingValue!)

The value for the two factor authentication required setting on the enterprise.

UpdateIpAllowListEnabledSettingInput

Input object

Autogenerated input type of UpdateIpAllowListEnabledSetting.

Поля ввода для UpdateIpAllowListEnabledSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

ownerId (ID!)

The ID of the owner on which to set the IP allow list enabled setting.

settingValue (IpAllowListEnabledSettingValue!)

The value for the IP allow list enabled setting.

UpdateIpAllowListEntryInput

Input object

Autogenerated input type of UpdateIpAllowListEntry.

Поля ввода для UpdateIpAllowListEntryInput

Имя.Description

allowListValue (String!)

An IP address or range of addresses in CIDR notation.

clientMutationId (String)

A unique identifier for the client performing the mutation.

ipAllowListEntryId (ID!)

The ID of the IP allow list entry to update.

isActive (Boolean!)

Whether the IP allow list entry is active when an IP allow list is enabled.

name (String)

An optional name for the IP allow list entry.

UpdateIpAllowListForInstalledAppsEnabledSettingInput

Input object

Autogenerated input type of UpdateIpAllowListForInstalledAppsEnabledSetting.

Поля ввода для UpdateIpAllowListForInstalledAppsEnabledSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

ownerId (ID!)

The ID of the owner.

settingValue (IpAllowListForInstalledAppsEnabledSettingValue!)

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