API Reference for ArangoPlatformConnector V1Beta1

Spec

.spec.deployment.name

Type: string [ref]

This field is required

Name of the object


.spec.description

Type: string [ref]

Description is a human-readable text explaining what this connector does. Shown to AI tools via /_inventory for discovery. Set by the user. Example: “Execute AQL queries on ArangoDB”


.spec.route.name

Type: string [ref]

This field is required

Name of the object


.spec.schema

Type: Object [ref]

Schema defines the JSON Schema that describes the expected format of the query field when submitting jobs to this connector. AI tools read this from /_inventory to validate input before creating a job. Set by the user. Uses the standard Kubernetes JSONSchemaProps format (same as CRD validation schemas). The platform validates submitted job queries against this schema.

Links:


.spec.tags

Type: array [ref]

Tags are labels used by AI tools to discover and filter connectors via /_inventory. Set by the user. Use lowercase, descriptive terms. Example: [“database”, “aql”, “query”]


.spec.type

Type: string [ref]

Type defines the connector execution pattern. Currently only “Active” is supported — the connector runs as a long-lived process that polls for pending jobs and processes them sequentially. Set by the user when creating the connector. Defaults to “Active” if omitted.

Possible Values:

  • "Active" (default) - Connector actively polls for and processes jobs

.spec.version

Type: string [ref]

Version is the version string of the connector implementation. Set by the user. Shown to AI tools via /_inventory. No format enforced, but semantic versioning (e.g. “1.0.0”) is recommended.