Skip to content

Class: GhaBypassActor

An actor who may bypass a ruleset, and when.

URI: gha:BypassActor

 classDiagram
    class GhaBypassActor
    click GhaBypassActor href "../GhaBypassActor/"
      GhaBypassActor : actor_id
        
      GhaBypassActor : actor_type
        
      GhaBypassActor : bypass_mode
        
      
Property Value
Class URI gha:BypassActor
Name Cardinality and Range Description Inheritance
actor_id 0..1
Integer
The actor’s numeric id; absent for an actor type GitHub takes no id for, such… direct
actor_type 1
String
The kind of actor, the REST field actor_type, such as Team, `RepositoryRo… direct
bypass_mode 0..1
String
When the actor may bypass, the REST field bypass_mode, such as always, `p… direct
used by used in type used
GhaRepositoryRuleset bypass_actors range GhaBypassActor
Mapping Type Mapped Value
self gha:BypassActor
native gha:GhaBypassActor
name: GhaBypassActor
description: An actor who may bypass a ruleset, and when.
from_schema: https://w3id.org/lmodel/github-actions
see_also:
- https://docs.github.com/en/rest/repos/rules
attributes:
actor_id:
name: actor_id
description: The actor's numeric id; absent for an actor type GitHub takes no
id for, such as DeployKey or OrganizationAdmin.
from_schema: https://w3id.org/lmodel/github-actions/github_actions_rules
rank: 1000
domain_of:
- GhaBypassActor
range: integer
actor_type:
name: actor_type
description: The kind of actor, the REST field `actor_type`, such as `Team`, `RepositoryRole`,
`Integration` or `OrganizationAdmin`.
comments:
- A pattern rather than an enumeration, because GitHub adds actor types.
from_schema: https://w3id.org/lmodel/github-actions/github_actions_rules
rank: 1000
domain_of:
- GhaBypassActor
required: true
pattern: ^[A-Z][A-Za-z]+$
bypass_mode:
name: bypass_mode
description: When the actor may bypass, the REST field `bypass_mode`, such as
`always`, `pull_request` or `exempt`; GitHub's default is `always`.
comments:
- A pattern rather than an enumeration, because GitHub adds bypass modes.
from_schema: https://w3id.org/lmodel/github-actions/github_actions_rules
rank: 1000
domain_of:
- GhaBypassActor
pattern: ^[a-z_]+$
class_uri: gha:BypassActor
name: GhaBypassActor
description: An actor who may bypass a ruleset, and when.
from_schema: https://w3id.org/lmodel/github-actions
see_also:
- https://docs.github.com/en/rest/repos/rules
attributes:
actor_id:
name: actor_id
description: The actor's numeric id; absent for an actor type GitHub takes no
id for, such as DeployKey or OrganizationAdmin.
from_schema: https://w3id.org/lmodel/github-actions/github_actions_rules
rank: 1000
owner: GhaBypassActor
domain_of:
- GhaBypassActor
range: integer
actor_type:
name: actor_type
description: The kind of actor, the REST field `actor_type`, such as `Team`, `RepositoryRole`,
`Integration` or `OrganizationAdmin`.
comments:
- A pattern rather than an enumeration, because GitHub adds actor types.
from_schema: https://w3id.org/lmodel/github-actions/github_actions_rules
rank: 1000
owner: GhaBypassActor
domain_of:
- GhaBypassActor
range: string
required: true
pattern: ^[A-Z][A-Za-z]+$
bypass_mode:
name: bypass_mode
description: When the actor may bypass, the REST field `bypass_mode`, such as
`always`, `pull_request` or `exempt`; GitHub's default is `always`.
comments:
- A pattern rather than an enumeration, because GitHub adds bypass modes.
from_schema: https://w3id.org/lmodel/github-actions/github_actions_rules
rank: 1000
owner: GhaBypassActor
domain_of:
- GhaBypassActor
range: string
pattern: ^[a-z_]+$
class_uri: gha:BypassActor