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 inside
Contains
Used by
Sent by 0 operations
No operation takes it as a request body.
Returned by 1 operation