Dell EMC GetSessionStatus

Dell EMC GetSessionStatus

Certified
Enterprise Edition

Get a Dell EMC PowerStore replication session status

Fetches the current state of a replication session via GET /api/rest/replication_session/{id}.

yaml
type: io.kestra.plugin.ee.dellemc.powerstore.replication.GetSessionStatus

Check the status of a replication session before failing over.

yaml
id: powerstore_get_replication_status
namespace: company.team

tasks:
  - id: get_session_status
    type: io.kestra.plugin.ee.dellemc.powerstore.replication.GetSessionStatus
    host: "{{ secret('POWERSTORE_HOST') }}"
    username: "{{ secret('POWERSTORE_USERNAME') }}"
    password: "{{ secret('POWERSTORE_PASSWORD') }}"
    sessionId: "{{ inputs.session_id }}"
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') }}.

Replication session ID

ID of the PowerStore replication session to inspect.

PowerStore username

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

Reference (ref) of the pluginDefaults to apply to this task.

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.

Last successful synchronization timestamp

ISO-8601 timestamp of the last successful sync, if any.

Session state

For example: OK, Failed_Over, Paused, Syncing.