Skip to content
GitmoapAPIBeta
Schema

ProviderViolation

One provider problem that stops a run from starting. node_ids lists every step with the same problem for the same provider and version, so many steps using one unusable provider are reported once.

Shape

  • codeViolationCodeprovider_not_enabledprovider_disabledprovider_tier_not_acceptedprovider_version_unspecifiedprovider_version_not_allowedprovider_version_not_in_catalogcapability_not_in_versionprovider_version_sunsetprovider_namespace_not_verifiedprovider_private_foreign_orgWhy steps failed the provider checks made when a run starts. Each code is stable: match on the code, never on the message.
  • detailstring
  • node_idsarray of NodeId (string)
  • provider_idProviderId (string)
  • allowedVersionPolicy or nulloptionalThe version policy that refused requested_version, when that is the cause.
  • capability_idCapabilityId (string) or nulloptional
  • denying_scope_idstring or nulloptionalThe id of the group or repository where the provider is disabled, when that is the cause.
  • requested_versionProviderVersion (string) or nulloptional

Example

Synthesized example
{
"code": "provider_not_enabled",
"detail": "detail-958a",
"node_ids": [
"node-ids-b2d6"
],
"provider_id": "155435c0-225b-4e99-856b-941b06b65bf1",
"allowed": {
"kind": "any_published"
},
"capability_id": "bc28dd24-71ba-4618-bcec-dd6cbe68fa4a",
"denying_scope_id": "5c8bd767-51d0-4ca6-9faf-2258255920bc",
"requested_version": "requested-version-2e13"
}

Graph

Used by

Sent by 0 operations

No operation takes it as a request body.