Download OpenAPI specification:Download
{- "members": [
- {
- "age_seconds": 0,
- "config": null,
- "hostname": "string",
- "in_flight": 0,
- "last_heartbeat": "2019-08-24T14:15:22Z",
- "member_id": "string",
- "pid": 0,
- "ready": true,
- "role": "string",
- "shards": [
- 0
], - "started_at": "2019-08-24T14:15:22Z",
- "status": "string",
- "uptime": "string",
- "version": "string",
- "workers": [
- {
- "id_source": "string",
- "id_verified": true,
- "inflight": 0,
- "kind_versions": [
- 0
], - "kinds": [
- "string"
], - "max_inflight": 0,
- "worker_id": "string"
}
]
}
]
}{- "kinds": [
- {
- "operational": {
- "max_inflight": 0,
- "max_transient_attempts": 0,
- "orphan_grace_seconds": 0,
- "resync_interval_seconds": 0,
- "resync_recomposes": true,
- "retired": true,
- "task_deadline_seconds": 0
}
}
]
}{- "manifests": [
- {
- "config_schema": null,
- "description": "string",
- "finalizer_name": "string",
- "kind": "string",
- "kind_version": 1,
- "max_inflight": 0,
- "max_transient_attempts": 0,
- "orphan_grace_secs": 0,
- "reactions": [
- {
- "emits": [
- "string"
], - "finalizer": "string",
- "name": "string",
- "trigger": "string",
- "verb": "string"
}
], - "resync_interval_secs": 0,
- "resync_recomposes": true,
- "retired": true,
- "spec_schema": null,
- "status_schema": null,
- "task_deadline_secs": 0
}
]
}| kind required | string Resource kind. |
| config_schema | any |
| description | string |
| finalizer_name | string |
| kind required | string |
| kind_version required | integer <int64> [ 1 .. 32767 ] Web-API version (v1, v2, …; 1–32767). REQUIRED — no implicit v1 default. |
| max_inflight | integer <int64> |
| max_transient_attempts | integer <int64> |
| orphan_grace_secs | integer <int64> |
required | Array of objects or null (ReactionDecl) |
| resync_interval_secs | integer <int64> |
| resync_recomposes | boolean |
| spec_schema | any |
| status_schema | any |
| task_deadline_secs | integer <int64> |
| type | string Value: "manifest" Optional self-describing tag; must be "manifest" if set. Ignored for routing. |
{- "config_schema": null,
- "description": "string",
- "finalizer_name": "string",
- "kind": "string",
- "kind_version": 1,
- "max_inflight": 0,
- "max_transient_attempts": 0,
- "orphan_grace_secs": 0,
- "reactions": [
- {
- "emits": [
- "string"
], - "finalizer": "string",
- "name": "string",
- "trigger": "string",
- "verb": "string"
}
], - "resync_interval_secs": 0,
- "resync_recomposes": true,
- "spec_schema": null,
- "status_schema": null,
- "task_deadline_secs": 0,
- "type": "manifest"
}{- "manifest_version": 0
}| kind required | string Resource kind. |
| kind_version | integer <int64> Web-API version (v1, v2, …) whose /docs schema refs to resolve; omitted resolves the LOWEST published version, an over-large value clamps to the highest. A /docs display convenience only (no data is written), so it has no v1 default. |
{- "config_schema": null,
- "config_schema_ref": "string",
- "default_config": null,
- "operational": {
- "max_inflight": 0,
- "max_transient_attempts": 0,
- "orphan_grace_seconds": 0,
- "resync_interval_seconds": 0,
- "resync_recomposes": true,
- "retired": true,
- "task_deadline_seconds": 0
}, - "spec_schema": null,
- "spec_schema_ref": "string",
- "status_schema": null,
- "status_schema_ref": "string"
}| kind required | string Resource kind. |
| kind_version required | integer <int64> [ 1 .. 32767 ] Web-API version (v1, v2, …; 1–32767) whose operational config to edit. |
| max_inflight required | integer <int64> >= 0 Global in-flight cap across all pods; 0 = uncapped. |
| max_transient_attempts required | integer <int64> >= 0 Consecutive transient reconcile failures before a task dead-letters (marked terminal); 0 = unbounded (retry forever). |
| orphan_grace_seconds required | integer <int64> >= 0 Grace window in seconds before a composer-dropped child of this kind is torn down; 0 = prune immediately. |
| resync_interval_seconds required | integer <int64> >= 0 Drift re-check interval in seconds; 0 = disabled. |
| resync_recomposes | boolean Whether a resync also re-runs the composer (only meaningful when resync is enabled). |
| retired | boolean RETIRE this web-API version: freeze NEW creates/flips onto it (422) while existing resources keep reconciling so they can drain/migrate off. Runtime-editable; effective values (not deltas), so send the current value to preserve it. |
| task_deadline_seconds required | integer <int64> >= 0 Per-task timeout in seconds; 0 = no deadline. |
{- "max_inflight": 0,
- "max_transient_attempts": 0,
- "orphan_grace_seconds": 0,
- "resync_interval_seconds": 0,
- "resync_recomposes": true,
- "retired": true,
- "task_deadline_seconds": 0
}{- "kind": "string",
- "kind_version": 0
}| kind required | string Resource kind. |
| kind_version required | integer <int64> [ 1 .. 32767 ] Web-API version (v1, v2, …; 1–32767) to delete. |
{- "deleted_configs": 0,
- "kind": "string",
- "kind_version": 0
}| kind | string Optional exact consumer-kind filter; omit for all. |
| kind_version | integer <int64> [ 0 .. 32767 ] Optional exact consumer-kind version (v1, v2, …; 1–32767) filter; 0/omit for any. |
| name | string Optional case-insensitive substring match on name. |
| default | string Enum: "true" "false" Optional is_default filter; omit for any, true/false to filter. |
| limit | integer <int64> [ 1 .. 500 ] Default: 100 |
| offset | integer <int64> >= 0 Default: 0 |
{- "limit": 0,
- "offset": 0,
- "provider_configs": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "data": "string",
- "is_default": true,
- "kind": "string",
- "kind_version": 0,
- "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "spec": null,
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "total": 0
}| data | string base64-encoded opaque provider bundle (e.g. a zip of Starlark .star files); decoded into the config's data bytes. Bounded by the 50 MiB request-body cap (~37 MiB decoded). |
| is_default | boolean True = this (kind, version)'s single live-reconfigurable DEFAULT; false = a CUSTOM override referenced via provider_config_ref. |
| kind required | string non-empty Consumer kind this config parameterises. |
| kind_version required | integer <int64> [ 1 .. 32767 ] Consumer kind web-API version (v1, v2, …; 1–32767). REQUIRED — no implicit v1 default. |
| name required | string non-empty Global config name; provider_config_ref resolves by it. |
| spec required | any Config document; shape is the kind's config_schema (GET /api/kinds/{kind}/schema). |
| type | string Value: "providerconfig" Optional self-describing tag; must be "providerconfig" if set. Ignored for routing. |
{- "data": "string",
- "is_default": true,
- "kind": "string",
- "kind_version": 1,
- "name": "string",
- "spec": null,
- "type": "providerconfig"
}{- "created_at": "2019-08-24T14:15:22Z",
- "data": "string",
- "is_default": true,
- "kind": "string",
- "kind_version": 0,
- "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "spec": null,
- "updated_at": "2019-08-24T14:15:22Z"
}{- "deleted": true
}{- "created_at": "2019-08-24T14:15:22Z",
- "data": "string",
- "is_default": true,
- "kind": "string",
- "kind_version": 0,
- "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "spec": null,
- "updated_at": "2019-08-24T14:15:22Z"
}| kind required | string Resource kind. |
| name required | string Resource name. |
{- "detail": "Property foo is required but is missing.",
- "errors": [
- {
- "location": "string",
- "message": "string",
- "value": null
}
], - "status": 400,
- "title": "Bad Request",
}| kind required | string Resource kind. |
| name required | string Resource name. |
| generation required | integer <int64> Authored generation to download |
{- "detail": "Property foo is required but is missing.",
- "errors": [
- {
- "location": "string",
- "message": "string",
- "value": null
}
], - "status": 400,
- "title": "Bad Request",
}| kind required | string Resource kind. |
| name required | string Resource name. |
{- "detail": "Property foo is required but is missing.",
- "errors": [
- {
- "location": "string",
- "message": "string",
- "value": null
}
], - "status": 400,
- "title": "Bad Request",
}{- "bindings": [
- {
- "enabled": true,
- "label_match": null,
- "name": "string",
- "reactor": "string",
- "reactor_version": 0,
- "transition": "string",
- "watch_kind": "string",
- "watch_kind_version": 0
}
]
}| enabled | boolean Whether the subscription is active. Defaults true. |
| label_match | any Optional label predicate: {} (or omitted) matches all; else the resource's labels must contain these. |
| name required | string non-empty Unique subscription name (operator-chosen; opaque). |
| reactor required | string non-empty Reactor kind whose reaction runs when the subscription fires (the broker ships STAGE_REACT to a worker advertising this kind). Must be a registered reactor kind, distinct from the watched kind. |
| reactor_version | integer <int64> >= 0 Optional: pin the reactor's web-API version (v1, v2, …). 0/omitted resolves the reactor's highest published version at claim time. |
| transition required | string Enum: "created" "synced" "degraded" "failed" "deleted" Lifecycle transition that fires the subscription. |
| type | string Value: "reactorbinding" Optional self-describing tag; must be "reactorbinding" if set. Ignored for routing. |
| watch_kind required | string non-empty Resource kind to watch. |
| watch_kind_version | integer <int64> >= 0 Optional: fire only for this web-API version (v1, v2, …) of the watched kind. 0/omitted = all versions. |
{- "enabled": true,
- "label_match": null,
- "name": "string",
- "reactor": "string",
- "reactor_version": 0,
- "transition": "created",
- "type": "reactorbinding",
- "watch_kind": "string",
- "watch_kind_version": 0
}{- "enabled": true,
- "label_match": null,
- "name": "string",
- "reactor": "string",
- "reactor_version": 0,
- "transition": "string",
- "watch_kind": "string",
- "watch_kind_version": 0
}{- "deleted": true
}| owner | Array of strings or null Scope to these owners' children; each is kind/name. Repeat for a union. |
| kind | Array of strings or null |
| kv | Array of strings or null Repeatable (kind, version) pair filter as kind/vN (e.g. vpc/v1). Exact per-pair match. |
| kind_version | integer <int64> [ 0 .. 32767 ] DEPRECATED single-version filter (use kv=kind/vN); 0/omitted = any. |
| phase | Array of strings or null Enum: "Ready" "Reconciling" "Degraded" "Failed" "Deleting" "Orphaned" "Quarantined" Return rows in ANY of these readiness phases (repeat the param to union; omit for all). |
| name | string |
| label | Array of strings or null |
| limit | integer <int64> [ 1 .. 500 ] Default: 100 |
| cursor | string |
{- "owners": [
- {
- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "resources": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "generation": 0,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
]
}| kind required | string Resource kind. |
| kind_version required | integer <int64> [ 1 .. 32767 ] Web-API version (v1, v2, …; 1–32767). REQUIRED — no implicit v1 default. A change from the resource's current kindVersion is a breaking flip. |
object Full label set (string→string); applied wholesale — omitting a key removes it. | |
| name required | string non-empty Resource name; identity together with kind. |
| provider_config_ref | string Name of a providerconfig resource to attach as a per-resource config override. |
| spec required | any Per-kind desired-state spec. |
| type | string Value: "resource" Optional self-describing tag; must be "resource" if set. Ignored for routing. |
{- "kind": "string",
- "kind_version": 1,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "provider_config_ref": "string",
- "spec": null,
- "type": "resource"
}{- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "failure_attempts": 0,
- "failure_terminal": true,
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "manifest_drift": true,
- "max_transient_attempts": 0,
- "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "provider_config": {
- "kind": "string",
- "name": "string"
}, - "root_kind": "string",
- "root_name": "string",
- "spec": null,
- "status": null,
- "synced_gen": 0,
- "uid": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "work": {
- "attempts": 0,
- "broker_id": "string",
- "claimed": true,
- "claimed_at": "2019-08-24T14:15:22Z",
- "elapsed": "string",
- "generation": 0,
- "heartbeat_age": "string",
- "heartbeat_at": "2019-08-24T14:15:22Z",
- "task_type": "string",
- "worker_id": "string"
}
}| kind | Array of strings or null Repeatable kind filter (any version of these kinds). |
| kv | Array of strings or null Repeatable (kind, version) pair filter as kind/vN (e.g. vpc/v1). Exact per-pair match. |
| kind_version | integer <int64> [ 0 .. 32767 ] DEPRECATED single-version filter (use kv=kind/vN); 0/omitted = any version. Only meaningful alongside a kind filter. |
| name | string ILIKE substring filter. |
| created_after | string <date-time> RFC3339. |
| created_before | string <date-time> RFC3339. |
| updated_after | string <date-time> RFC3339. |
| updated_before | string <date-time> RFC3339. |
| gen_min | integer <int64> Min generation. |
| gen_max | integer <int64> Max generation. |
| count_min | integer <int64> Min child count. |
| count_max | integer <int64> Max child count. |
| phase | string Enum: "Ready" "Reconciling" "Degraded" "Failed" "Deleting" "Orphaned" "Quarantined" Only return rows in this readiness phase. |
| limit | integer <int64> [ 1 .. 500 ] Default: 50 |
| cursor | string |
{- "roots": [
- {
- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "resource_count": 0,
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
]
}| owner | Array of strings or null Scope to these owners; each is kind/name. Repeat for a union. |
{- "by_kind": [
- {
- "degraded": 0,
- "deleting": 0,
- "failed": 0,
- "kind": "string",
- "orphaned": 0,
- "quarantined": 0,
- "ready": 0,
- "reconciling": 0
}
], - "owners": [
- {
- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "totals": {
- "degraded": 0,
- "deleting": 0,
- "failed": 0,
- "orphaned": 0,
- "quarantined": 0,
- "ready": 0,
- "reconciling": 0
}
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
{- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "failure_attempts": 0,
- "failure_terminal": true,
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "manifest_drift": true,
- "max_transient_attempts": 0,
- "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "provider_config": {
- "kind": "string",
- "name": "string"
}, - "root_kind": "string",
- "root_name": "string",
- "spec": null,
- "status": null,
- "synced_gen": 0,
- "uid": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "work": {
- "attempts": 0,
- "broker_id": "string",
- "claimed": true,
- "claimed_at": "2019-08-24T14:15:22Z",
- "elapsed": "string",
- "generation": 0,
- "heartbeat_age": "string",
- "heartbeat_at": "2019-08-24T14:15:22Z",
- "task_type": "string",
- "worker_id": "string"
}
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| since | string <date-time> Only resources whose updated_at > this. |
{- "owner": {
- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}, - "resources": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "generation": 0,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
]
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| kind | Array of strings or null |
| kv | Array of strings or null Repeatable (kind, version) pair filter as kind/vN (e.g. vpc/v1). Exact per-pair match. |
| kind_version | integer <int64> [ 0 .. 32767 ] DEPRECATED single-version filter (use kv=kind/vN); 0/omitted = any. |
| phase | Array of strings or null Enum: "Ready" "Reconciling" "Degraded" "Failed" "Deleting" "Orphaned" "Quarantined" Return rows in ANY of these readiness phases (repeat the param to union; omit for all). |
| name | string |
| label | Array of strings or null |
| limit | integer <int64> [ 1 .. 500 ] Default: 100 |
| cursor | string |
{- "owner": {
- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}, - "resources": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "generation": 0,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
]
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
{- "dependencies": [
- {
- "kind": "string",
- "name": "string",
- "upstream_health_ok": true,
- "upstream_ready": true,
- "upstream_updated_at": "2019-08-24T14:15:22Z",
- "value_mappings": [
- {
- "dependent_field": "string",
- "source_field": "string"
}
]
}
]
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| cursor | string Opaque pagination token for paging older events. |
| limit | integer <int64> [ 1 .. 500 ] Default: 100 |
{- "events": [
- {
- "actor": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "detail": null,
- "message": "string",
- "reason": "string",
- "type": "string"
}
]
}| kind required | string Owner resource kind. |
| name required | string Owner resource name. |
| limit | integer <int64> [ 1 .. 1000 ] Default: 500 Max nodes AND max edges returned. |
{- "edges": [
- {
- "from": "string",
- "to": "string"
}
], - "nodes": [
- {
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "is_ready": true,
- "kind": "string",
- "name": "string",
- "ref": "string"
}
], - "owner": {
- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| state | Array of strings or null Enum: "pending" "running" "succeeded" "failed" Filter by state; repeat for a union. |
| limit | integer <int64> [ 1 .. 500 ] Default: 100 |
{- "operations": [
- {
- "attempts": 0,
- "completed_at": "2019-08-24T14:15:22Z",
- "error_message": "string",
- "input": null,
- "output": null,
- "requested_at": "2019-08-24T14:15:22Z",
- "requested_by": "string",
- "state": "string",
- "uid": "string",
- "verb": "string"
}
]
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| input | any Verb-specific input. |
| verb required | string non-empty Operator verb name (must be a declared verb of the kind). |
{- "input": null,
- "verb": "string"
}{- "attempts": 0,
- "completed_at": "2019-08-24T14:15:22Z",
- "error_message": "string",
- "input": null,
- "output": null,
- "requested_at": "2019-08-24T14:15:22Z",
- "requested_by": "string",
- "state": "string",
- "uid": "string",
- "verb": "string"
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| op_uid required | string Opaque operation handle. |
{- "attempts": 0,
- "completed_at": "2019-08-24T14:15:22Z",
- "error_message": "string",
- "input": null,
- "output": null,
- "requested_at": "2019-08-24T14:15:22Z",
- "requested_by": "string",
- "state": "string",
- "uid": "string",
- "verb": "string"
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| generation required | integer <int64> The authored generation to check out. |
{- "generation": 0
}{- "generation": 0
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| limit | integer <int64> [ 1 .. 200 ] Default: 50 |
{- "revisions": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "generation": 0,
- "is_current": true,
- "size_bytes": 0,
- "source": "string"
}
]
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| ancestor_depth | integer <int64> [ 0 .. 10 ] Default: 3 |
| descendant_depth | integer <int64> [ 0 .. 10 ] Default: 1 |
| limit | integer <int64> [ 1 .. 1000 ] Default: 200 |
{- "edges": [
- {
- "from": "string",
- "to": "string"
}
], - "nodes": [
- {
- "min_depth": 0,
- "ref": "string"
}
]
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
{- "by_kind": [
- {
- "degraded": 0,
- "deleting": 0,
- "failed": 0,
- "kind": "string",
- "orphaned": 0,
- "quarantined": 0,
- "ready": 0,
- "reconciling": 0
}
], - "owner": {
- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}, - "totals": {
- "degraded": 0,
- "deleting": 0,
- "failed": 0,
- "orphaned": 0,
- "quarantined": 0,
- "ready": 0,
- "reconciling": 0
}
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| group_by | Array of strings or null |
| path | Array of strings or null key:value pairs already drilled. |
| cursor | string |
| limit | integer <int64> [ 1 .. 500 ] Default: 200 |
{- "buckets": [
- {
- "bucket": "string",
- "by_readiness": {
- "property1": 0,
- "property2": 0
}, - "total": 0
}
], - "group_by": [
- "string"
], - "next_key": "string",
- "owner": {
- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}, - "path": [
- "string"
]
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| limit | integer <int64> [ 1 .. 500 ] Default: 100 |
{- "keys": [
- "string"
]
}| kind required | string Resource kind. |
| name required | string Resource name; identity together with kind. |
| path | Array of strings or null |
| cursor | string |
| limit | integer <int64> [ 1 .. 500 ] Default: 200 |
{- "owner": {
- "conditions": [
- {
- "last_transition_at": "2019-08-24T14:15:22Z",
- "message": "string",
- "observed_generation": 0,
- "reason": "string",
- "status": "string",
- "type": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "finalizers": [
- "string"
], - "generation": 0,
- "health_ok": true,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}, - "resources": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "deletion_requested_at": "2019-08-24T14:15:22Z",
- "generation": 0,
- "is_ready": true,
- "kind": "string",
- "kind_version": 0,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "owner_kind": "string",
- "owner_name": "string",
- "phase": "string",
- "synced_gen": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
]
}{- "api_version": "string",
- "api_versions": [
- "string"
], - "go_version": "string",
- "version": "string"
}