Dell EMC Create

Dell EMC Create

Certified
Enterprise Edition

Create a Dell EMC PowerStore volume snapshot

Creates a point-in-time snapshot of a PowerStore volume via POST /api/rest/volume/{volumeId}/snapshot.

yaml
type: io.kestra.plugin.ee.dellemc.powerstore.snapshots.Create

Create a snapshot of a volume on demand.

yaml
id: powerstore_create_snapshot
namespace: company.team

tasks:
  - id: create_snapshot
    type: io.kestra.plugin.ee.dellemc.powerstore.snapshots.Create
    host: "{{ secret('POWERSTORE_HOST') }}"
    username: "{{ secret('POWERSTORE_USERNAME') }}"
    password: "{{ secret('POWERSTORE_PASSWORD') }}"
    volumeId: "{{ outputs.create_volume.id }}"
    name: "kestra_{{ execution.startDate | date('yyyyMMdd_HHmmss') }}"
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.

Volume ID

ID of the PowerStore volume on which to create the snapshot.

Snapshot name

Name of the new snapshot. Optional: PowerStore generates a timestamp-based name automatically when omitted.

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.

Snapshot ID

ID assigned by PowerStore to the newly created snapshot.

Snapshot name

Name of the snapshot, if one was requested.