Dell EMC CreateRule

Dell EMC CreateRule

Certified
Enterprise Edition

Create a Dell EMC PowerStore replication rule

Creates a replication rule via POST /api/rest/replication_rule, defining the target recovery point objective (RPO) and remote system for a future replication session.

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

Create a 1-hour RPO replication rule to a remote appliance.

yaml
id: powerstore_create_replication_rule
namespace: company.team

tasks:
  - id: create_replication_rule
    type: io.kestra.plugin.ee.dellemc.powerstore.replication.CreateRule
    host: "{{ secret('POWERSTORE_HOST') }}"
    username: "{{ secret('POWERSTORE_USERNAME') }}"
    password: "{{ secret('POWERSTORE_PASSWORD') }}"
    name: kestra_dr_rule
    rpo: One_Hour
    remoteSystemId: "{{ inputs.remote_system_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.

Rule name

Name of the replication rule to create. Must be unique on the appliance.

PowerStore password

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

Remote system ID

ID of the remote PowerStore system this rule replicates to.

Possible Values
Five_MinutesFifteen_MinutesThirty_MinutesOne_HourSix_HoursTwelve_HoursOne_DayZero

Recovery point objective

Maximum acceptable data loss window. One of Five_Minutes, Fifteen_Minutes, Thirty_Minutes, One_Hour, Six_Hours, Twelve_Hours, One_Day, Zero — the fixed set of RPO values PowerStore's replication_rule.rpo accepts.

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.

Replication rule ID

ID assigned by PowerStore to the newly created rule.