This resource is used to manage the file I/O limit rule entity of PowerStore Array. We can Create, Update and Delete the file I/O limit rule using this resource. We can also import an existing file I/O limit rule from PowerStore array.
This resource is used to manage the file system entity of PowerStore Array. We can Create, Update and Delete the file system using this resource. We can also import an existing file system from PowerStore array.
This resource is used to manage the filesystem snapshot entity of PowerStore Array. We can Create, Update and Delete the filesystem snapshot using this resource. We can also import an existing filesystem snapshot from PowerStore array.
This resource is used to manage the host entity of PowerStore Array. We can Create, Update and Delete the host using this resource. We can also import an existing host from PowerStore array.
This resource is used to manage the host group entity of PowerStore Array. We can Create, Update and Delete the host group using this resource. We can also import an existing host group from PowerStore array.
This resource is used to manage the I/O limit rule entity of PowerStore Array. We can Create, Update and Delete the I/O limit rule using this resource. We can also import an existing I/O limit rule from PowerStore array.
This resource is used to manage metro volume replication on PowerStore. Metro replication provides synchronous replication (RPO=0) between two PowerStore clusters for disaster recovery. The resource takes an existing volume ID and configures it as a metro volume with a remote system. Running terraform destroy will end the metro configuration.
This resource is used to manage metro volume group replication on PowerStore. Metro replication provides synchronous replication (RPO=0) between two PowerStore clusters for disaster recovery. The resource takes an existing volume group ID and configures it as a metro volume group with a remote system. Running terraform destroy will end the metro configuration.
This resource is used to manage the nfs export entity of PowerStore Array. We can Create, Update and Delete the nfs export using this resource. We can also import an existing nfs export from PowerStore array.
This resource is used to manage the protection policy entity of PowerStore Array. We can Create, Update and Delete the protection policy using this resource. We can also import an existing protection policy from PowerStore array.
This resource is used to manage the QoS policy entity of PowerStore Array. We can Create, Update and Delete the QoS policy using this resource. We can also import an existing QoS policy from PowerStore array.
This resource is used to manage the PowerStore recycle bin. It supports three modes of operation:
Config mode: Set expiration_duration (0–30 days) to configure the retention policy.Item action mode: Specify resource_id or resource_name with action (recover or delete) to recover or permanently delete items.Empty mode: Set empty_recycle_bin = true to permanently delete all items from the recycle bin.
Note: Running terraform destroy on this resource only removes it from Terraform state.
This resource is used to manage remote system relationships on PowerStore. A remote system represents a connection to another storage system for replication or data import. For PowerStore-to-PowerStore connections, only management_address and data_network_latency are required. Non-PowerStore remote systems require additional parameters such as remote_username, remote_password, and type. Running terraform destroy will delete the remote system relationship.
This resource is used to manage the replication rule entity of PowerStore Array. We can Create, Update and Delete the replication rule using this resource. We can also import an existing replication rule from PowerStore array.
This resource is used to perform actions on an existing PowerStore replication session. Supported actions include: sync, pause, resume, failover, reprotect, start_failover_test, stop_failover_test. Running terraform destroy only removes the resource from state; it does not undo the action.
This resource is used to manage the smb share entity of PowerStore Array. We can Create, Update and Delete the smb share using this resource. We can also import an existing smb share from PowerStore array.
This resource is used to manage the snapshot rule entity of PowerStore Array. We can Create, Update and Delete the snapshot rule using this resource. We can also import an existing snapshot rule from PowerStore array.
This resource is used to manage the storage container entity of PowerStore Array. We can Create, Update and Delete the storage container using this resource. We can also import an existing storage container from PowerStore array.
This resource is used to manage the volume entity of PowerStore Array. We can Create, Update and Delete the volume using this resource. We can also import an existing volume from PowerStore array.
This resource is used to manage the volume snapshot entity of PowerStore Array. We can Create, Update and Delete the volume snapshot using this resource. We can also import an existing volume snapshot from PowerStore array.
This resource is used to manage the volumegroup entity of PowerStore Array. We can Create, Update and Delete the volumegroup using this resource. We can also import an existing host from volumegroup array.
This resource is used to manage the volumegroup snapshot entity of PowerStore Array. We can Create, Update and Delete the volumegroup snapshot using this resource. We can also import an existing host from volumegroup snapshot array.