StaticannotationStaticoutgoingStaticpermissionsStaticschemaStaticisStaticisIs a concrete <resource>:<action> string covered by any entry of a list of
declared or subscribed Outgoing types
StaticisEnsure a <resource>:<action> string refers to a known Outgoing resource
type and an action it can be subscribed at - <resource>:* is valid for
every resource type
StaticisEnsure a <permission>:<level> string refers to a known permission and a
level it can be granted at - <permission>:* is valid for every permission
StaticmatchesDoes a declared or subscribed Outgoing type (which may carry a wildcard
action) cover a concrete <resource>:<action> string
StaticreadRead and validate a capabilities.json document from disk, returning null if no document exists at the given path
Staticvalidate
The static Capabilities document authored alongside an ETL task's source code as a capabilities.json and embedded in the OCI Image Manifest at build time. It describes the task, the permissions it needs, and the invocation modes it supports before the task is ever deployed
Note this format intentionally differs from the live Capabilities document returned by invoking a deployed task Lambda (the Capabilities export of this package), which reflects the runtime environment schemas of the running image