Github API - Test Config

UpdateEnterpriseDefaultRepositoryPermissionSettingInput [input]

Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting

Attributes
clientMutationId String

String [scalar]

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

API:
Github GraphQL API

A unique identifier for the client performing the mutation.

enterpriseId ID

ID [scalar]

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

API:
Github GraphQL API

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

settingValue EnterpriseDefaultRepositoryPermissionSettingValue

EnterpriseDefaultRepositoryPermissionSettingValue [enum]

The possible values for the enterprise base repository permission setting.

Possible values
ADMIN

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

NONE

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

NO_POLICY

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

READ

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

WRITE

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

API:
Github GraphQL API

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

API:
Github GraphQL API