Expand description
First-class integration provider registry: validation, outputs, dispatch.
Validation rules:
providermust match a registeredHostableentry.- Host-key tables in
integration.fieldsare rejected forIntegrationHosting::Managedand forConfigScope::GlobalOnly; forConfigScope::PerHostonly hosts inIntegrationHosting::HostBoundare allowed. check/up --on <host>requires membership in the host list for host-bound providers; managed providers skip this check.- Provider-specific config validation runs on the effective config for the active host.
Functions§
- config_
bool - config_
optional_ string - config_
string - dispatch_
resource_ kind - is_
integration_ resource - known_
outputs - ops_for
- The lifecycle ops for
provider, for provisioning dispatch. - ops_
for_ resource_ kind - The lifecycle ops owning resources of
kind, for observe/destroy dispatch. - provider_
host_ keys - The substrate keys that count as host overrides for
provider’s config — its declared host-bound hosts (empty for managed providers). The provision path uses this since it has no global substrate list; the authoritative misplaced-block check runs atup/checkwith the full substrate list. - validate_
all - validate_
integration