powerflex.StoragePool
Explore with Pulumi AI
Import
/*
Copyright (c) 2023-2024 Dell Inc., or its subsidiaries. All Rights Reserved.
Licensed under the Mozilla Public License Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://mozilla.org/MPL/2.0/
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
import storage pool by it’s id
$ pulumi import powerflex:index/storagePool:StoragePool storage_pool_import_by_id "<id>"
This will import the storage pool instance with specified ID into your Terraform state.
After successful import, you can run terraform state list to ensure the resource has been imported successfully.
Now, you can fill in the resource block with the appropriate arguments and settings that match the imported resource’s real-world configuration.
Execute pulumi preview to see if your configuration and the imported resource are in sync. Make adjustments if needed.
Finally, execute pulumi up to bring the resource fully under Terraform’s management.
Now, the resource which was not part of terraform became part of Terraform managed infrastructure.
Create StoragePool Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StoragePool(name: string, args: StoragePoolArgs, opts?: CustomResourceOptions);
@overload
def StoragePool(resource_name: str,
args: StoragePoolArgs,
opts: Optional[ResourceOptions] = None)
@overload
def StoragePool(resource_name: str,
opts: Optional[ResourceOptions] = None,
media_type: Optional[str] = None,
rebalance_io_priority_policy: Optional[str] = None,
protected_maintenance_mode_num_of_concurrent_ios_per_device: Optional[float] = None,
capacity_alert_high_threshold: Optional[float] = None,
name: Optional[str] = None,
protected_maintenance_mode_bw_limit_per_device_in_kbps: Optional[float] = None,
protected_maintenance_mode_io_priority_policy: Optional[str] = None,
capacity_alert_critical_threshold: Optional[float] = None,
protection_domain_id: Optional[str] = None,
protection_domain_name: Optional[str] = None,
rebalance_bw_limit_per_device_in_kbps: Optional[float] = None,
fragmentation: Optional[bool] = None,
rebalance_enabled: Optional[bool] = None,
rm_cache_write_handling_mode: Optional[str] = None,
rebuild_enabled: Optional[bool] = None,
rebuild_rebalance_parallelism: Optional[float] = None,
replication_journal_capacity: Optional[float] = None,
rebalance_num_of_concurrent_ios_per_device: Optional[float] = None,
spare_percentage: Optional[float] = None,
use_rfcache: Optional[bool] = None,
use_rmcache: Optional[bool] = None,
vtree_migration_bw_limit_per_device_in_kbps: Optional[float] = None,
vtree_migration_io_priority_policy: Optional[str] = None,
vtree_migration_num_of_concurrent_ios_per_device: Optional[float] = None,
zero_padding_enabled: Optional[bool] = None)
func NewStoragePool(ctx *Context, name string, args StoragePoolArgs, opts ...ResourceOption) (*StoragePool, error)
public StoragePool(string name, StoragePoolArgs args, CustomResourceOptions? opts = null)
public StoragePool(String name, StoragePoolArgs args)
public StoragePool(String name, StoragePoolArgs args, CustomResourceOptions options)
type: powerflex:StoragePool
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args StoragePoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StoragePoolArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StoragePoolArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StoragePoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StoragePoolArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var storagePoolResource = new Powerflex.StoragePool("storagePoolResource", new()
{
MediaType = "string",
RebalanceIoPriorityPolicy = "string",
ProtectedMaintenanceModeNumOfConcurrentIosPerDevice = 0,
CapacityAlertHighThreshold = 0,
Name = "string",
ProtectedMaintenanceModeBwLimitPerDeviceInKbps = 0,
ProtectedMaintenanceModeIoPriorityPolicy = "string",
CapacityAlertCriticalThreshold = 0,
ProtectionDomainId = "string",
ProtectionDomainName = "string",
RebalanceBwLimitPerDeviceInKbps = 0,
Fragmentation = false,
RebalanceEnabled = false,
RmCacheWriteHandlingMode = "string",
RebuildEnabled = false,
RebuildRebalanceParallelism = 0,
ReplicationJournalCapacity = 0,
RebalanceNumOfConcurrentIosPerDevice = 0,
SparePercentage = 0,
UseRfcache = false,
UseRmcache = false,
VtreeMigrationBwLimitPerDeviceInKbps = 0,
VtreeMigrationIoPriorityPolicy = "string",
VtreeMigrationNumOfConcurrentIosPerDevice = 0,
ZeroPaddingEnabled = false,
});
example, err := powerflex.NewStoragePool(ctx, "storagePoolResource", &powerflex.StoragePoolArgs{
MediaType: pulumi.String("string"),
RebalanceIoPriorityPolicy: pulumi.String("string"),
ProtectedMaintenanceModeNumOfConcurrentIosPerDevice: pulumi.Float64(0),
CapacityAlertHighThreshold: pulumi.Float64(0),
Name: pulumi.String("string"),
ProtectedMaintenanceModeBwLimitPerDeviceInKbps: pulumi.Float64(0),
ProtectedMaintenanceModeIoPriorityPolicy: pulumi.String("string"),
CapacityAlertCriticalThreshold: pulumi.Float64(0),
ProtectionDomainId: pulumi.String("string"),
ProtectionDomainName: pulumi.String("string"),
RebalanceBwLimitPerDeviceInKbps: pulumi.Float64(0),
Fragmentation: pulumi.Bool(false),
RebalanceEnabled: pulumi.Bool(false),
RmCacheWriteHandlingMode: pulumi.String("string"),
RebuildEnabled: pulumi.Bool(false),
RebuildRebalanceParallelism: pulumi.Float64(0),
ReplicationJournalCapacity: pulumi.Float64(0),
RebalanceNumOfConcurrentIosPerDevice: pulumi.Float64(0),
SparePercentage: pulumi.Float64(0),
UseRfcache: pulumi.Bool(false),
UseRmcache: pulumi.Bool(false),
VtreeMigrationBwLimitPerDeviceInKbps: pulumi.Float64(0),
VtreeMigrationIoPriorityPolicy: pulumi.String("string"),
VtreeMigrationNumOfConcurrentIosPerDevice: pulumi.Float64(0),
ZeroPaddingEnabled: pulumi.Bool(false),
})
var storagePoolResource = new StoragePool("storagePoolResource", StoragePoolArgs.builder()
.mediaType("string")
.rebalanceIoPriorityPolicy("string")
.protectedMaintenanceModeNumOfConcurrentIosPerDevice(0)
.capacityAlertHighThreshold(0)
.name("string")
.protectedMaintenanceModeBwLimitPerDeviceInKbps(0)
.protectedMaintenanceModeIoPriorityPolicy("string")
.capacityAlertCriticalThreshold(0)
.protectionDomainId("string")
.protectionDomainName("string")
.rebalanceBwLimitPerDeviceInKbps(0)
.fragmentation(false)
.rebalanceEnabled(false)
.rmCacheWriteHandlingMode("string")
.rebuildEnabled(false)
.rebuildRebalanceParallelism(0)
.replicationJournalCapacity(0)
.rebalanceNumOfConcurrentIosPerDevice(0)
.sparePercentage(0)
.useRfcache(false)
.useRmcache(false)
.vtreeMigrationBwLimitPerDeviceInKbps(0)
.vtreeMigrationIoPriorityPolicy("string")
.vtreeMigrationNumOfConcurrentIosPerDevice(0)
.zeroPaddingEnabled(false)
.build());
storage_pool_resource = powerflex.StoragePool("storagePoolResource",
media_type="string",
rebalance_io_priority_policy="string",
protected_maintenance_mode_num_of_concurrent_ios_per_device=0,
capacity_alert_high_threshold=0,
name="string",
protected_maintenance_mode_bw_limit_per_device_in_kbps=0,
protected_maintenance_mode_io_priority_policy="string",
capacity_alert_critical_threshold=0,
protection_domain_id="string",
protection_domain_name="string",
rebalance_bw_limit_per_device_in_kbps=0,
fragmentation=False,
rebalance_enabled=False,
rm_cache_write_handling_mode="string",
rebuild_enabled=False,
rebuild_rebalance_parallelism=0,
replication_journal_capacity=0,
rebalance_num_of_concurrent_ios_per_device=0,
spare_percentage=0,
use_rfcache=False,
use_rmcache=False,
vtree_migration_bw_limit_per_device_in_kbps=0,
vtree_migration_io_priority_policy="string",
vtree_migration_num_of_concurrent_ios_per_device=0,
zero_padding_enabled=False)
const storagePoolResource = new powerflex.StoragePool("storagePoolResource", {
mediaType: "string",
rebalanceIoPriorityPolicy: "string",
protectedMaintenanceModeNumOfConcurrentIosPerDevice: 0,
capacityAlertHighThreshold: 0,
name: "string",
protectedMaintenanceModeBwLimitPerDeviceInKbps: 0,
protectedMaintenanceModeIoPriorityPolicy: "string",
capacityAlertCriticalThreshold: 0,
protectionDomainId: "string",
protectionDomainName: "string",
rebalanceBwLimitPerDeviceInKbps: 0,
fragmentation: false,
rebalanceEnabled: false,
rmCacheWriteHandlingMode: "string",
rebuildEnabled: false,
rebuildRebalanceParallelism: 0,
replicationJournalCapacity: 0,
rebalanceNumOfConcurrentIosPerDevice: 0,
sparePercentage: 0,
useRfcache: false,
useRmcache: false,
vtreeMigrationBwLimitPerDeviceInKbps: 0,
vtreeMigrationIoPriorityPolicy: "string",
vtreeMigrationNumOfConcurrentIosPerDevice: 0,
zeroPaddingEnabled: false,
});
type: powerflex:StoragePool
properties:
capacityAlertCriticalThreshold: 0
capacityAlertHighThreshold: 0
fragmentation: false
mediaType: string
name: string
protectedMaintenanceModeBwLimitPerDeviceInKbps: 0
protectedMaintenanceModeIoPriorityPolicy: string
protectedMaintenanceModeNumOfConcurrentIosPerDevice: 0
protectionDomainId: string
protectionDomainName: string
rebalanceBwLimitPerDeviceInKbps: 0
rebalanceEnabled: false
rebalanceIoPriorityPolicy: string
rebalanceNumOfConcurrentIosPerDevice: 0
rebuildEnabled: false
rebuildRebalanceParallelism: 0
replicationJournalCapacity: 0
rmCacheWriteHandlingMode: string
sparePercentage: 0
useRfcache: false
useRmcache: false
vtreeMigrationBwLimitPerDeviceInKbps: 0
vtreeMigrationIoPriorityPolicy: string
vtreeMigrationNumOfConcurrentIosPerDevice: 0
zeroPaddingEnabled: false
StoragePool Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The StoragePool resource accepts the following input properties:
- Media
Type string - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- Capacity
Alert doubleCritical Threshold - Set the threshold for triggering capacity usage critical-priority alert.
- Capacity
Alert doubleHigh Threshold - Set the threshold for triggering capacity usage high-priority alert.
- Fragmentation bool
- Enable or disable fragmentation in the Storage Pool
- Name string
- Name of the Storage pool
- Protected
Maintenance doubleMode Bw Limit Per Device In Kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- Protected
Maintenance stringMode Io Priority Policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- Protected
Maintenance doubleMode Num Of Concurrent Ios Per Device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- Protection
Domain stringId - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - Protection
Domain stringName - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - Rebalance
Bw doubleLimit Per Device In Kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- Rebalance
Enabled bool - Enable or disable rebalancing in the specified Storage Pool
- Rebalance
Io stringPriority Policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- Rebalance
Num doubleOf Concurrent Ios Per Device - The maximum number of concurrent rebalance I/Os per device
- Rebuild
Enabled bool - Enable or disable rebuilds in the specified Storage Pool
- Rebuild
Rebalance doubleParallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- Replication
Journal doubleCapacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- Rm
Cache stringWrite Handling Mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- Spare
Percentage double - Sets the spare capacity reservation policy
- Use
Rfcache bool - Enable/Disable RFcache on a specific storage pool
- Use
Rmcache bool - Enable/Disable RMcache on a specific storage pool
- Vtree
Migration doubleBw Limit Per Device In Kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- Vtree
Migration stringIo Priority Policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- Vtree
Migration doubleNum Of Concurrent Ios Per Device - The maximum number of concurrent V-Tree migration I/Os per device
- Zero
Padding boolEnabled - Enable/Disable padding policy on a specific storage pool
- Media
Type string - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- Capacity
Alert float64Critical Threshold - Set the threshold for triggering capacity usage critical-priority alert.
- Capacity
Alert float64High Threshold - Set the threshold for triggering capacity usage high-priority alert.
- Fragmentation bool
- Enable or disable fragmentation in the Storage Pool
- Name string
- Name of the Storage pool
- Protected
Maintenance float64Mode Bw Limit Per Device In Kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- Protected
Maintenance stringMode Io Priority Policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- Protected
Maintenance float64Mode Num Of Concurrent Ios Per Device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- Protection
Domain stringId - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - Protection
Domain stringName - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - Rebalance
Bw float64Limit Per Device In Kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- Rebalance
Enabled bool - Enable or disable rebalancing in the specified Storage Pool
- Rebalance
Io stringPriority Policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- Rebalance
Num float64Of Concurrent Ios Per Device - The maximum number of concurrent rebalance I/Os per device
- Rebuild
Enabled bool - Enable or disable rebuilds in the specified Storage Pool
- Rebuild
Rebalance float64Parallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- Replication
Journal float64Capacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- Rm
Cache stringWrite Handling Mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- Spare
Percentage float64 - Sets the spare capacity reservation policy
- Use
Rfcache bool - Enable/Disable RFcache on a specific storage pool
- Use
Rmcache bool - Enable/Disable RMcache on a specific storage pool
- Vtree
Migration float64Bw Limit Per Device In Kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- Vtree
Migration stringIo Priority Policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- Vtree
Migration float64Num Of Concurrent Ios Per Device - The maximum number of concurrent V-Tree migration I/Os per device
- Zero
Padding boolEnabled - Enable/Disable padding policy on a specific storage pool
- media
Type String - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- capacity
Alert DoubleCritical Threshold - Set the threshold for triggering capacity usage critical-priority alert.
- capacity
Alert DoubleHigh Threshold - Set the threshold for triggering capacity usage high-priority alert.
- fragmentation Boolean
- Enable or disable fragmentation in the Storage Pool
- name String
- Name of the Storage pool
- protected
Maintenance DoubleMode Bw Limit Per Device In Kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- protected
Maintenance StringMode Io Priority Policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- protected
Maintenance DoubleMode Num Of Concurrent Ios Per Device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- protection
Domain StringId - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - protection
Domain StringName - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - rebalance
Bw DoubleLimit Per Device In Kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- rebalance
Enabled Boolean - Enable or disable rebalancing in the specified Storage Pool
- rebalance
Io StringPriority Policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- rebalance
Num DoubleOf Concurrent Ios Per Device - The maximum number of concurrent rebalance I/Os per device
- rebuild
Enabled Boolean - Enable or disable rebuilds in the specified Storage Pool
- rebuild
Rebalance DoubleParallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- replication
Journal DoubleCapacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- rm
Cache StringWrite Handling Mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- spare
Percentage Double - Sets the spare capacity reservation policy
- use
Rfcache Boolean - Enable/Disable RFcache on a specific storage pool
- use
Rmcache Boolean - Enable/Disable RMcache on a specific storage pool
- vtree
Migration DoubleBw Limit Per Device In Kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- vtree
Migration StringIo Priority Policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- vtree
Migration DoubleNum Of Concurrent Ios Per Device - The maximum number of concurrent V-Tree migration I/Os per device
- zero
Padding BooleanEnabled - Enable/Disable padding policy on a specific storage pool
- media
Type string - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- capacity
Alert numberCritical Threshold - Set the threshold for triggering capacity usage critical-priority alert.
- capacity
Alert numberHigh Threshold - Set the threshold for triggering capacity usage high-priority alert.
- fragmentation boolean
- Enable or disable fragmentation in the Storage Pool
- name string
- Name of the Storage pool
- protected
Maintenance numberMode Bw Limit Per Device In Kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- protected
Maintenance stringMode Io Priority Policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- protected
Maintenance numberMode Num Of Concurrent Ios Per Device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- protection
Domain stringId - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - protection
Domain stringName - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - rebalance
Bw numberLimit Per Device In Kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- rebalance
Enabled boolean - Enable or disable rebalancing in the specified Storage Pool
- rebalance
Io stringPriority Policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- rebalance
Num numberOf Concurrent Ios Per Device - The maximum number of concurrent rebalance I/Os per device
- rebuild
Enabled boolean - Enable or disable rebuilds in the specified Storage Pool
- rebuild
Rebalance numberParallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- replication
Journal numberCapacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- rm
Cache stringWrite Handling Mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- spare
Percentage number - Sets the spare capacity reservation policy
- use
Rfcache boolean - Enable/Disable RFcache on a specific storage pool
- use
Rmcache boolean - Enable/Disable RMcache on a specific storage pool
- vtree
Migration numberBw Limit Per Device In Kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- vtree
Migration stringIo Priority Policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- vtree
Migration numberNum Of Concurrent Ios Per Device - The maximum number of concurrent V-Tree migration I/Os per device
- zero
Padding booleanEnabled - Enable/Disable padding policy on a specific storage pool
- media_
type str - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- capacity_
alert_ floatcritical_ threshold - Set the threshold for triggering capacity usage critical-priority alert.
- capacity_
alert_ floathigh_ threshold - Set the threshold for triggering capacity usage high-priority alert.
- fragmentation bool
- Enable or disable fragmentation in the Storage Pool
- name str
- Name of the Storage pool
- protected_
maintenance_ floatmode_ bw_ limit_ per_ device_ in_ kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- protected_
maintenance_ strmode_ io_ priority_ policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- protected_
maintenance_ floatmode_ num_ of_ concurrent_ ios_ per_ device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- protection_
domain_ strid - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - protection_
domain_ strname - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - rebalance_
bw_ floatlimit_ per_ device_ in_ kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- rebalance_
enabled bool - Enable or disable rebalancing in the specified Storage Pool
- rebalance_
io_ strpriority_ policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- rebalance_
num_ floatof_ concurrent_ ios_ per_ device - The maximum number of concurrent rebalance I/Os per device
- rebuild_
enabled bool - Enable or disable rebuilds in the specified Storage Pool
- rebuild_
rebalance_ floatparallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- replication_
journal_ floatcapacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- rm_
cache_ strwrite_ handling_ mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- spare_
percentage float - Sets the spare capacity reservation policy
- use_
rfcache bool - Enable/Disable RFcache on a specific storage pool
- use_
rmcache bool - Enable/Disable RMcache on a specific storage pool
- vtree_
migration_ floatbw_ limit_ per_ device_ in_ kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- vtree_
migration_ strio_ priority_ policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- vtree_
migration_ floatnum_ of_ concurrent_ ios_ per_ device - The maximum number of concurrent V-Tree migration I/Os per device
- zero_
padding_ boolenabled - Enable/Disable padding policy on a specific storage pool
- media
Type String - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- capacity
Alert NumberCritical Threshold - Set the threshold for triggering capacity usage critical-priority alert.
- capacity
Alert NumberHigh Threshold - Set the threshold for triggering capacity usage high-priority alert.
- fragmentation Boolean
- Enable or disable fragmentation in the Storage Pool
- name String
- Name of the Storage pool
- protected
Maintenance NumberMode Bw Limit Per Device In Kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- protected
Maintenance StringMode Io Priority Policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- protected
Maintenance NumberMode Num Of Concurrent Ios Per Device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- protection
Domain StringId - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - protection
Domain StringName - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - rebalance
Bw NumberLimit Per Device In Kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- rebalance
Enabled Boolean - Enable or disable rebalancing in the specified Storage Pool
- rebalance
Io StringPriority Policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- rebalance
Num NumberOf Concurrent Ios Per Device - The maximum number of concurrent rebalance I/Os per device
- rebuild
Enabled Boolean - Enable or disable rebuilds in the specified Storage Pool
- rebuild
Rebalance NumberParallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- replication
Journal NumberCapacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- rm
Cache StringWrite Handling Mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- spare
Percentage Number - Sets the spare capacity reservation policy
- use
Rfcache Boolean - Enable/Disable RFcache on a specific storage pool
- use
Rmcache Boolean - Enable/Disable RMcache on a specific storage pool
- vtree
Migration NumberBw Limit Per Device In Kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- vtree
Migration StringIo Priority Policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- vtree
Migration NumberNum Of Concurrent Ios Per Device - The maximum number of concurrent V-Tree migration I/Os per device
- zero
Padding BooleanEnabled - Enable/Disable padding policy on a specific storage pool
Outputs
All input properties are implicitly available as output properties. Additionally, the StoragePool resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing StoragePool Resource
Get an existing StoragePool resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: StoragePoolState, opts?: CustomResourceOptions): StoragePool
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
capacity_alert_critical_threshold: Optional[float] = None,
capacity_alert_high_threshold: Optional[float] = None,
fragmentation: Optional[bool] = None,
media_type: Optional[str] = None,
name: Optional[str] = None,
protected_maintenance_mode_bw_limit_per_device_in_kbps: Optional[float] = None,
protected_maintenance_mode_io_priority_policy: Optional[str] = None,
protected_maintenance_mode_num_of_concurrent_ios_per_device: Optional[float] = None,
protection_domain_id: Optional[str] = None,
protection_domain_name: Optional[str] = None,
rebalance_bw_limit_per_device_in_kbps: Optional[float] = None,
rebalance_enabled: Optional[bool] = None,
rebalance_io_priority_policy: Optional[str] = None,
rebalance_num_of_concurrent_ios_per_device: Optional[float] = None,
rebuild_enabled: Optional[bool] = None,
rebuild_rebalance_parallelism: Optional[float] = None,
replication_journal_capacity: Optional[float] = None,
rm_cache_write_handling_mode: Optional[str] = None,
spare_percentage: Optional[float] = None,
use_rfcache: Optional[bool] = None,
use_rmcache: Optional[bool] = None,
vtree_migration_bw_limit_per_device_in_kbps: Optional[float] = None,
vtree_migration_io_priority_policy: Optional[str] = None,
vtree_migration_num_of_concurrent_ios_per_device: Optional[float] = None,
zero_padding_enabled: Optional[bool] = None) -> StoragePool
func GetStoragePool(ctx *Context, name string, id IDInput, state *StoragePoolState, opts ...ResourceOption) (*StoragePool, error)
public static StoragePool Get(string name, Input<string> id, StoragePoolState? state, CustomResourceOptions? opts = null)
public static StoragePool get(String name, Output<String> id, StoragePoolState state, CustomResourceOptions options)
resources: _: type: powerflex:StoragePool get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Capacity
Alert doubleCritical Threshold - Set the threshold for triggering capacity usage critical-priority alert.
- Capacity
Alert doubleHigh Threshold - Set the threshold for triggering capacity usage high-priority alert.
- Fragmentation bool
- Enable or disable fragmentation in the Storage Pool
- Media
Type string - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- Name string
- Name of the Storage pool
- Protected
Maintenance doubleMode Bw Limit Per Device In Kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- Protected
Maintenance stringMode Io Priority Policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- Protected
Maintenance doubleMode Num Of Concurrent Ios Per Device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- Protection
Domain stringId - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - Protection
Domain stringName - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - Rebalance
Bw doubleLimit Per Device In Kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- Rebalance
Enabled bool - Enable or disable rebalancing in the specified Storage Pool
- Rebalance
Io stringPriority Policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- Rebalance
Num doubleOf Concurrent Ios Per Device - The maximum number of concurrent rebalance I/Os per device
- Rebuild
Enabled bool - Enable or disable rebuilds in the specified Storage Pool
- Rebuild
Rebalance doubleParallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- Replication
Journal doubleCapacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- Rm
Cache stringWrite Handling Mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- Spare
Percentage double - Sets the spare capacity reservation policy
- Use
Rfcache bool - Enable/Disable RFcache on a specific storage pool
- Use
Rmcache bool - Enable/Disable RMcache on a specific storage pool
- Vtree
Migration doubleBw Limit Per Device In Kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- Vtree
Migration stringIo Priority Policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- Vtree
Migration doubleNum Of Concurrent Ios Per Device - The maximum number of concurrent V-Tree migration I/Os per device
- Zero
Padding boolEnabled - Enable/Disable padding policy on a specific storage pool
- Capacity
Alert float64Critical Threshold - Set the threshold for triggering capacity usage critical-priority alert.
- Capacity
Alert float64High Threshold - Set the threshold for triggering capacity usage high-priority alert.
- Fragmentation bool
- Enable or disable fragmentation in the Storage Pool
- Media
Type string - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- Name string
- Name of the Storage pool
- Protected
Maintenance float64Mode Bw Limit Per Device In Kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- Protected
Maintenance stringMode Io Priority Policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- Protected
Maintenance float64Mode Num Of Concurrent Ios Per Device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- Protection
Domain stringId - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - Protection
Domain stringName - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - Rebalance
Bw float64Limit Per Device In Kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- Rebalance
Enabled bool - Enable or disable rebalancing in the specified Storage Pool
- Rebalance
Io stringPriority Policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- Rebalance
Num float64Of Concurrent Ios Per Device - The maximum number of concurrent rebalance I/Os per device
- Rebuild
Enabled bool - Enable or disable rebuilds in the specified Storage Pool
- Rebuild
Rebalance float64Parallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- Replication
Journal float64Capacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- Rm
Cache stringWrite Handling Mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- Spare
Percentage float64 - Sets the spare capacity reservation policy
- Use
Rfcache bool - Enable/Disable RFcache on a specific storage pool
- Use
Rmcache bool - Enable/Disable RMcache on a specific storage pool
- Vtree
Migration float64Bw Limit Per Device In Kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- Vtree
Migration stringIo Priority Policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- Vtree
Migration float64Num Of Concurrent Ios Per Device - The maximum number of concurrent V-Tree migration I/Os per device
- Zero
Padding boolEnabled - Enable/Disable padding policy on a specific storage pool
- capacity
Alert DoubleCritical Threshold - Set the threshold for triggering capacity usage critical-priority alert.
- capacity
Alert DoubleHigh Threshold - Set the threshold for triggering capacity usage high-priority alert.
- fragmentation Boolean
- Enable or disable fragmentation in the Storage Pool
- media
Type String - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- name String
- Name of the Storage pool
- protected
Maintenance DoubleMode Bw Limit Per Device In Kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- protected
Maintenance StringMode Io Priority Policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- protected
Maintenance DoubleMode Num Of Concurrent Ios Per Device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- protection
Domain StringId - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - protection
Domain StringName - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - rebalance
Bw DoubleLimit Per Device In Kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- rebalance
Enabled Boolean - Enable or disable rebalancing in the specified Storage Pool
- rebalance
Io StringPriority Policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- rebalance
Num DoubleOf Concurrent Ios Per Device - The maximum number of concurrent rebalance I/Os per device
- rebuild
Enabled Boolean - Enable or disable rebuilds in the specified Storage Pool
- rebuild
Rebalance DoubleParallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- replication
Journal DoubleCapacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- rm
Cache StringWrite Handling Mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- spare
Percentage Double - Sets the spare capacity reservation policy
- use
Rfcache Boolean - Enable/Disable RFcache on a specific storage pool
- use
Rmcache Boolean - Enable/Disable RMcache on a specific storage pool
- vtree
Migration DoubleBw Limit Per Device In Kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- vtree
Migration StringIo Priority Policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- vtree
Migration DoubleNum Of Concurrent Ios Per Device - The maximum number of concurrent V-Tree migration I/Os per device
- zero
Padding BooleanEnabled - Enable/Disable padding policy on a specific storage pool
- capacity
Alert numberCritical Threshold - Set the threshold for triggering capacity usage critical-priority alert.
- capacity
Alert numberHigh Threshold - Set the threshold for triggering capacity usage high-priority alert.
- fragmentation boolean
- Enable or disable fragmentation in the Storage Pool
- media
Type string - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- name string
- Name of the Storage pool
- protected
Maintenance numberMode Bw Limit Per Device In Kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- protected
Maintenance stringMode Io Priority Policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- protected
Maintenance numberMode Num Of Concurrent Ios Per Device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- protection
Domain stringId - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - protection
Domain stringName - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - rebalance
Bw numberLimit Per Device In Kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- rebalance
Enabled boolean - Enable or disable rebalancing in the specified Storage Pool
- rebalance
Io stringPriority Policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- rebalance
Num numberOf Concurrent Ios Per Device - The maximum number of concurrent rebalance I/Os per device
- rebuild
Enabled boolean - Enable or disable rebuilds in the specified Storage Pool
- rebuild
Rebalance numberParallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- replication
Journal numberCapacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- rm
Cache stringWrite Handling Mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- spare
Percentage number - Sets the spare capacity reservation policy
- use
Rfcache boolean - Enable/Disable RFcache on a specific storage pool
- use
Rmcache boolean - Enable/Disable RMcache on a specific storage pool
- vtree
Migration numberBw Limit Per Device In Kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- vtree
Migration stringIo Priority Policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- vtree
Migration numberNum Of Concurrent Ios Per Device - The maximum number of concurrent V-Tree migration I/Os per device
- zero
Padding booleanEnabled - Enable/Disable padding policy on a specific storage pool
- capacity_
alert_ floatcritical_ threshold - Set the threshold for triggering capacity usage critical-priority alert.
- capacity_
alert_ floathigh_ threshold - Set the threshold for triggering capacity usage high-priority alert.
- fragmentation bool
- Enable or disable fragmentation in the Storage Pool
- media_
type str - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- name str
- Name of the Storage pool
- protected_
maintenance_ floatmode_ bw_ limit_ per_ device_ in_ kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- protected_
maintenance_ strmode_ io_ priority_ policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- protected_
maintenance_ floatmode_ num_ of_ concurrent_ ios_ per_ device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- protection_
domain_ strid - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - protection_
domain_ strname - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - rebalance_
bw_ floatlimit_ per_ device_ in_ kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- rebalance_
enabled bool - Enable or disable rebalancing in the specified Storage Pool
- rebalance_
io_ strpriority_ policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- rebalance_
num_ floatof_ concurrent_ ios_ per_ device - The maximum number of concurrent rebalance I/Os per device
- rebuild_
enabled bool - Enable or disable rebuilds in the specified Storage Pool
- rebuild_
rebalance_ floatparallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- replication_
journal_ floatcapacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- rm_
cache_ strwrite_ handling_ mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- spare_
percentage float - Sets the spare capacity reservation policy
- use_
rfcache bool - Enable/Disable RFcache on a specific storage pool
- use_
rmcache bool - Enable/Disable RMcache on a specific storage pool
- vtree_
migration_ floatbw_ limit_ per_ device_ in_ kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- vtree_
migration_ strio_ priority_ policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- vtree_
migration_ floatnum_ of_ concurrent_ ios_ per_ device - The maximum number of concurrent V-Tree migration I/Os per device
- zero_
padding_ boolenabled - Enable/Disable padding policy on a specific storage pool
- capacity
Alert NumberCritical Threshold - Set the threshold for triggering capacity usage critical-priority alert.
- capacity
Alert NumberHigh Threshold - Set the threshold for triggering capacity usage high-priority alert.
- fragmentation Boolean
- Enable or disable fragmentation in the Storage Pool
- media
Type String - Media Type of the storage pool. Valid values are
HDD
,SSD
andTransitional
- name String
- Name of the Storage pool
- protected
Maintenance NumberMode Bw Limit Per Device In Kbps - The maximum bandwidth of protected maintenance mode migration I/Os, in KB per second, per device
- protected
Maintenance StringMode Io Priority Policy - Set the I/O priority policy for protected maintenance mode for a specific Storage Pool. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- protected
Maintenance NumberMode Num Of Concurrent Ios Per Device - The maximum number of concurrent protected maintenance mode migration I/Os per device
- protection
Domain StringId - ID of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_name
. Cannot be updated. - protection
Domain StringName - Name of the Protection Domain under which the storage pool will be created. Conflicts with
protection_domain_id
. Cannot be updated. - rebalance
Bw NumberLimit Per Device In Kbps - The maximum bandwidth of rebalance I/Os, in KB/s, per device
- rebalance
Enabled Boolean - Enable or disable rebalancing in the specified Storage Pool
- rebalance
Io StringPriority Policy - Policy to use for rebalance I/O priority. Valid values are
unlimited
,limitNumOfConcurrentIos
andfavorAppIos
- rebalance
Num NumberOf Concurrent Ios Per Device - The maximum number of concurrent rebalance I/Os per device
- rebuild
Enabled Boolean - Enable or disable rebuilds in the specified Storage Pool
- rebuild
Rebalance NumberParallelism - Maximum number of concurrent rebuild and rebalance activities on SDSs in the Storage Pool
- replication
Journal NumberCapacity - This defines the maximum percentage of Storage Pool capacity that can be used by replication for the journal. Before deleting the storage pool, this has to be set to 0.
- rm
Cache StringWrite Handling Mode - Sets the Read RAM Cache write handling mode of the specified Storage Pool
- spare
Percentage Number - Sets the spare capacity reservation policy
- use
Rfcache Boolean - Enable/Disable RFcache on a specific storage pool
- use
Rmcache Boolean - Enable/Disable RMcache on a specific storage pool
- vtree
Migration NumberBw Limit Per Device In Kbps - The maximum bandwidth of V-Tree migration IOs, in KB per second, per device
- vtree
Migration StringIo Priority Policy - Set the I/O priority policy for V-Tree migration for a specific Storage Pool. Valid values are
limitNumOfConcurrentIos
andfavorAppIos
- vtree
Migration NumberNum Of Concurrent Ios Per Device - The maximum number of concurrent V-Tree migration I/Os per device
- zero
Padding BooleanEnabled - Enable/Disable padding policy on a specific storage pool
Package Details
- Repository
- powerflex dell/terraform-provider-powerflex
- License
- Notes
- This Pulumi package is based on the
powerflex
Terraform Provider.