Dell EMC ListAlerts

Dell EMC ListAlerts

Certified
Enterprise Edition

List Dell EMC PowerStore alerts

Retrieves array alerts via GET /api/rest/alert. Results are paginated using limit/offset; all pages are fetched automatically. Use fetchType=STORE for appliances with a large alert history to avoid memory pressure.

yaml
type: io.kestra.plugin.ee.dellemc.powerstore.arrays.ListAlerts

List every open alert on a PowerStore appliance.

yaml
id: powerstore_list_alerts
namespace: company.team

tasks:
  - id: list_alerts
    type: io.kestra.plugin.ee.dellemc.powerstore.arrays.ListAlerts
    host: "{{ secret('POWERSTORE_HOST') }}"
    username: "{{ secret('POWERSTORE_USERNAME') }}"
    password: "{{ secret('POWERSTORE_PASSWORD') }}"
    acknowledgedOnly: false
    fetchType: FETCH

  - id: log_total
    type: io.kestra.plugin.core.log.Log
    message: "Found {{ outputs.list_alerts.total }} alert(s)"
Properties

PowerStore management address

Hostname or IP address of the PowerStore appliance management interface, optionally including a port if non-default (for example: powerstore.example.com or 192.168.1.20: 8443). The REST API is reached at https://{host}/api/rest.

PowerStore password

Password for username. Store this value as a Kestra secret and reference it via {{ secret('POWERSTORE_PASSWORD') }}.

PowerStore username

Username of a PowerStore local or LDAP account used to authenticate via HTTP Basic Auth.

Defaultfalse

Only acknowledged alerts

When true, only alerts that have already been acknowledged are returned. Defaults to false (all alerts, acknowledged or not).

Assets this task consumes as inputs or produces as outputs, for lineage tracking and the asset graph (Enterprise Edition). A flow declaring this property on a task is rejected in the open-source edition.

Definitions
assetFailureBehaviorstring
Possible Values
IGNOREFAILWARN

Asset failure behavior

Behavior applied to the task state when a declared asset fails to render, emit, or be persisted (e.g. a lock conflict): FAIL escalates it to FAILED, WARN (default) warns it if it would otherwise succeed, IGNORE leaves the state untouched.

enableAutobooleanstring

Whether to auto-register assets referenced dynamically at runtime that are not statically declared in inputs or outputs.

inputsarray

The assets consumed as inputs.

id*string
Min length1
typestring
outputs

The assets produced as outputs.

id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*string
Min length1

Custom asset type

descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
DefaultSTORE
Possible Values
STOREFETCHFETCH_ONENONE

The way you want to fetch the results

STORE (default) streams every alert to a file in Kestra internal storage and outputs its uri — best for appliances with a large alert history. FETCH returns all alerts in the rows output. FETCH_ONE returns only the first alert in the row output. NONE returns just the total count. total (the appliance-reported count across all pages) is populated regardless of fetchType.

Default100

Page size

Maximum number of alerts to retrieve per API page (1-1000). Defaults to 100.

Defaultfalse

Skip TLS certificate verification

When true, accepts the PowerStore appliance's TLS certificate without validation. Defaults to false. PowerStore management interfaces are commonly deployed with a self-signed certificate; set this to true to connect to those without importing the certificate into a trust store. Intended for lab/non-production use — leave false in production and use a properly signed certificate instead.

First fetched alert

The first alert record. Populated for FETCH_ONE.

Definitions
acknowledgedboolean
descriptionstring
idstring
raisedTimestampinteger
severitystring

Fetched alerts

List of all alert records. Populated for FETCH.

Definitions
acknowledgedboolean
descriptionstring
idstring
raisedTimestampinteger
severitystring

Total number of alerts matching the filter

API-reported total across all pages. Populated for FETCH, FETCH_ONE, NONE, and STORE.

Formaturi

Stored alerts URI

Internal storage URI of the ION file containing all alert records. Populated for STORE.