You can view, create, modify, and delete Storage Efficiency Policies by using the storage provider APIs.
You can use the following method to view the Storage Efficiency Policies before assigning them to storage workloads. This API lists all of the system-defined and user-created Storage Efficiency Policies, and retrieves the attributes of all of the Storage Efficiency Policies. If you want to query a specific Storage Efficiency Policy, you need to enter the unique ID of the policy to retrieve its details.
Category | HTTP verb | Path |
---|---|---|
storage-provider | GET | /storage-provider/storage-efficiency-policies /storage-provider/storage-efficiency-policies/{key} |
You can use the following method to create custom Storage Efficiency Policies, and assign them to your storage workloads if the system-defined policies do not meet the provisioning requirements for your storage workloads. Enter the details of the Storage Efficiency Policy that you want to create, as input parameters.
Category | HTTP verb | Path |
---|---|---|
storage-provider | POST | /storage-provider/storage-efficiency-policies |
You can use the following method to delete a specific Storage Efficiency Policy. You cannot delete a Storage Efficiency Policy if it is assigned to a workload, or if it is the only available Storage Efficiency Policy. You need to provide the unique ID of the Storage Efficiency Policy as an input parameter to delete a particular Storage Efficiency Policy.
Category | HTTP verb | Path |
---|---|---|
storage-provider | DELETE | /storage-provider/storage-efficiency-policies/{key} |
You can use the following method to modify a Storage Efficiency Policy and update its properties. You cannot modify a Storage Efficiency Policy that is system-defined or is assigned to a workload. You need to provide the unique ID of the Storage Efficiency Policy to modify a particular Storage Efficiency Policy. Additionally, you need to provide the property that you want to update, along with its value.
Category | HTTP verb | Path |
---|---|---|
storage-provider | PATCH | /storage-provider/storage-efficiency-policies/{key} |