checks | Specify checks based on inline and selector | []CheckSelector | |
components | RawMessage is a raw encoded JSON value. It implements Marshaler and Unmarshaler and can be used to delay JSON decoding or pre-compute a JSON encoding. | []Component | |
configs | Specify selectors for config items that should be associated with this component. | []ConfigSelector | |
forEach | Only applies when using lookup. When specified, the components and properties specified under ForEach will be templated using the components returned by the lookup. | ForEach | |
icon | Specify icon for component | string | |
id | Specify unique ID for component | ID | |
labels | Labels for the component | map[string]string | |
lifecycle | The lifecycle state of the component e.g. production, staging, dev, etc. | string | |
lookup | Lookup component definitions from an external source, use the forEach property to iterate over the results to further enrich each component. | Lookup | |
name | Set name for component | string | |
namespace | Set namespace for component | string | |
order | Set integer order value for component | int | |
owner | Specify owner of component | string | |
properties | Customize component properties as to be visualized on Mission control UI | []Property | |
relationships | Specify relationship of component | []RelationshipSpec | |
selectors | Specify component for topology based on fieldSelector and labelSelector | []ResourceSelector | |
tooltip | Set tooltip outlining information pertaining to the component | string | |
type | Set type of component e.g. service, API, website, library, database, etc. | string | |