Github API - Test Config

RepositoryRulesetBypassActor [object]

A team or app that has the ability to bypass a rules defined on a ruleset

Implements
Node

Node [interface]

An object with an ID.

Attributes
id ID

ID of the object.

API:
Github GraphQL API
Attributes
actor BypassActor

BypassActor [union]

Types that can represent a repository ruleset bypass actor.

Union
AppTeam
API:
Github GraphQL API

The actor that can bypass rules.

bypassMode RepositoryRulesetBypassActorBypassMode

RepositoryRulesetBypassActorBypassMode [enum]

The bypass mode for a specific actor on a ruleset.

Possible values
ALWAYS

The actor can always bypass rules

PULL_REQUEST

The actor can only bypass rules via a pull request

API:
Github GraphQL API

The mode for the bypass actor

id 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 Node ID of the RepositoryRulesetBypassActor object

organizationAdmin Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

This actor represents the ability for an organization owner to bypass

repositoryRoleDatabaseId Int

Int [scalar]

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

API:
Github GraphQL API

If the actor is a repository role, the repository role's ID that can bypass

repositoryRoleName 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

If the actor is a repository role, the repository role's name that can bypass

repositoryRuleset RepositoryRuleset

RepositoryRuleset [object]

A repository ruleset.

Implements
Node
Attributes

The actors that can bypass this ruleset

The set of conditions that must evaluate to true for this ruleset to apply

createdAt DateTime

Identifies the date and time when the object was created.

databaseId Int

Identifies the primary key from the database.

enforcement RuleEnforcement

The enforcement level of this ruleset

id ID

The Node ID of the RepositoryRuleset object

name String

Name of the ruleset.

List of rules.

source RuleSource

Source of ruleset.

Target of the ruleset.

updatedAt DateTime

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

API:
Github GraphQL API

Identifies the ruleset associated with the allowed actor

API:
Github GraphQL API