Core Plugins and tasks Assets

Core Plugins and tasks Assets

Certified

Display Asset data in a dashboard chart.

Aggregate assets by type, namespace or any metadata key to visualize your inventory. Assets are not filtered by the dashboard time-range, so charts always reflect the current inventory.

yaml
type: io.kestra.plugin.ee.dashboard.data.Assets

Display a pie chart with the distribution of VM assets by their os metadata.

yaml
charts:
  - id: vm_os_distribution
    type: io.kestra.plugin.core.dashboard.chart.Pie
    chartOptions:
      displayName: VM OS Distribution
      column: os
    data:
      type: io.kestra.plugin.ee.dashboard.data.Assets
      columns:
        os:
          field: METADATA
          key: os
          displayName: OS
        total:
          agg: COUNT
      where:
        - field: TYPE
          type: EQUAL_TO
          value: io.kestra.plugin.ee.assets.VM
Properties
Definitions
aggstring
Possible Values
AVGMAXMINSUMCOUNT
displayNamestring
fieldstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
keystring
Definitions
column*Requiredstring
Min length1
orderstring
DefaultASC
Possible Values
ASCDESC
Definitions
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requirednumberstring
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requiredstring
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requirednumberstring
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requirednumberstring
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requirednumberstring
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
values*Requiredarray
Min items1
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requirednumberstring
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requirednumberstring
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requirednumberstring
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requirednumberstring
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
values*Requiredarray
Min items1
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
values*Required
Min items1
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requiredstring
keystring
field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requiredstring
keystring

Matches namespace prefix (namespace.equals(value) or namespace.startsWith(value + '.'))

field*Requiredstring
Possible Values
IDTYPENAMESPACEDISPLAY_NAMEMETADATACREATEDUPDATED
type*Requiredobject
value*Requiredstring
keystring