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
Class Properties
Section titled “Class Properties”| 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 |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| GhaRepositoryRuleset | bypass_actors | range | GhaBypassActor |
See Also
Section titled “See Also”Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/github-actions
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | gha:BypassActor |
| native | gha:GhaBypassActor |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: GhaBypassActordescription: An actor who may bypass a ruleset, and when.from_schema: https://w3id.org/lmodel/github-actionssee_also:- https://docs.github.com/en/rest/repos/rulesattributes: 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:BypassActorInduced
Section titled “Induced”name: GhaBypassActordescription: An actor who may bypass a ruleset, and when.from_schema: https://w3id.org/lmodel/github-actionssee_also:- https://docs.github.com/en/rest/repos/rulesattributes: 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