
Dell EMC Create
CertifiedEnterprise EditionCreate a Dell EMC PowerStore volume snapshot
Dell EMC Create
Create a Dell EMC PowerStore volume snapshot
Creates a point-in-time snapshot of a PowerStore volume via POST /api/rest/volume/{volumeId}/snapshot.
type: io.kestra.plugin.ee.dellemc.powerstore.snapshots.CreateExamples
Create a snapshot of a volume on demand.
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
host *Requiredstring
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.
password *Requiredstring
PowerStore password
Password for username. Store this value as a Kestra secret and reference it via
{{ secret('POWERSTORE_PASSWORD') }}.
username *Requiredstring
PowerStore username
Username of a PowerStore local or LDAP account used to authenticate via HTTP Basic Auth.
volumeId *Requiredstring
Volume ID
ID of the PowerStore volume on which to create the snapshot.
name string
Snapshot name
Name of the new snapshot. Optional: PowerStore generates a timestamp-based name automatically when omitted.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
skipTlsVerification booleanstring
falseSkip 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.
Outputs
id string
Snapshot ID
ID assigned by PowerStore to the newly created snapshot.
name string
Snapshot name
Name of the snapshot, if one was requested.