powerflex.ProtectionDomain
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 Protection Domain by it’s id
$ pulumi import powerflex:index/protectionDomain:ProtectionDomain pd_data "<id>"
This will import the protection domain 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 ProtectionDomain Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ProtectionDomain(name: string, args?: ProtectionDomainArgs, opts?: CustomResourceOptions);
@overload
def ProtectionDomain(resource_name: str,
args: Optional[ProtectionDomainArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ProtectionDomain(resource_name: str,
opts: Optional[ResourceOptions] = None,
active: Optional[bool] = None,
fgl_default_metadata_cache_size: Optional[float] = None,
fgl_metadata_cache_enabled: Optional[bool] = None,
name: Optional[str] = None,
overall_io_network_throttling_in_kbps: Optional[float] = None,
protected_maintenance_mode_network_throttling_in_kbps: Optional[float] = None,
rebalance_network_throttling_in_kbps: Optional[float] = None,
rebuild_network_throttling_in_kbps: Optional[float] = None,
rf_cache_enabled: Optional[bool] = None,
rf_cache_max_io_size_kb: Optional[float] = None,
rf_cache_operational_mode: Optional[str] = None,
rf_cache_page_size_kb: Optional[float] = None,
vtree_migration_network_throttling_in_kbps: Optional[float] = None)
func NewProtectionDomain(ctx *Context, name string, args *ProtectionDomainArgs, opts ...ResourceOption) (*ProtectionDomain, error)
public ProtectionDomain(string name, ProtectionDomainArgs? args = null, CustomResourceOptions? opts = null)
public ProtectionDomain(String name, ProtectionDomainArgs args)
public ProtectionDomain(String name, ProtectionDomainArgs args, CustomResourceOptions options)
type: powerflex:ProtectionDomain
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 ProtectionDomainArgs
- 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 ProtectionDomainArgs
- 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 ProtectionDomainArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProtectionDomainArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProtectionDomainArgs
- 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 protectionDomainResource = new Powerflex.ProtectionDomain("protectionDomainResource", new()
{
Active = false,
FglDefaultMetadataCacheSize = 0,
FglMetadataCacheEnabled = false,
Name = "string",
OverallIoNetworkThrottlingInKbps = 0,
ProtectedMaintenanceModeNetworkThrottlingInKbps = 0,
RebalanceNetworkThrottlingInKbps = 0,
RebuildNetworkThrottlingInKbps = 0,
RfCacheEnabled = false,
RfCacheMaxIoSizeKb = 0,
RfCacheOperationalMode = "string",
RfCachePageSizeKb = 0,
VtreeMigrationNetworkThrottlingInKbps = 0,
});
example, err := powerflex.NewProtectionDomain(ctx, "protectionDomainResource", &powerflex.ProtectionDomainArgs{
Active: pulumi.Bool(false),
FglDefaultMetadataCacheSize: pulumi.Float64(0),
FglMetadataCacheEnabled: pulumi.Bool(false),
Name: pulumi.String("string"),
OverallIoNetworkThrottlingInKbps: pulumi.Float64(0),
ProtectedMaintenanceModeNetworkThrottlingInKbps: pulumi.Float64(0),
RebalanceNetworkThrottlingInKbps: pulumi.Float64(0),
RebuildNetworkThrottlingInKbps: pulumi.Float64(0),
RfCacheEnabled: pulumi.Bool(false),
RfCacheMaxIoSizeKb: pulumi.Float64(0),
RfCacheOperationalMode: pulumi.String("string"),
RfCachePageSizeKb: pulumi.Float64(0),
VtreeMigrationNetworkThrottlingInKbps: pulumi.Float64(0),
})
var protectionDomainResource = new ProtectionDomain("protectionDomainResource", ProtectionDomainArgs.builder()
.active(false)
.fglDefaultMetadataCacheSize(0)
.fglMetadataCacheEnabled(false)
.name("string")
.overallIoNetworkThrottlingInKbps(0)
.protectedMaintenanceModeNetworkThrottlingInKbps(0)
.rebalanceNetworkThrottlingInKbps(0)
.rebuildNetworkThrottlingInKbps(0)
.rfCacheEnabled(false)
.rfCacheMaxIoSizeKb(0)
.rfCacheOperationalMode("string")
.rfCachePageSizeKb(0)
.vtreeMigrationNetworkThrottlingInKbps(0)
.build());
protection_domain_resource = powerflex.ProtectionDomain("protectionDomainResource",
active=False,
fgl_default_metadata_cache_size=0,
fgl_metadata_cache_enabled=False,
name="string",
overall_io_network_throttling_in_kbps=0,
protected_maintenance_mode_network_throttling_in_kbps=0,
rebalance_network_throttling_in_kbps=0,
rebuild_network_throttling_in_kbps=0,
rf_cache_enabled=False,
rf_cache_max_io_size_kb=0,
rf_cache_operational_mode="string",
rf_cache_page_size_kb=0,
vtree_migration_network_throttling_in_kbps=0)
const protectionDomainResource = new powerflex.ProtectionDomain("protectionDomainResource", {
active: false,
fglDefaultMetadataCacheSize: 0,
fglMetadataCacheEnabled: false,
name: "string",
overallIoNetworkThrottlingInKbps: 0,
protectedMaintenanceModeNetworkThrottlingInKbps: 0,
rebalanceNetworkThrottlingInKbps: 0,
rebuildNetworkThrottlingInKbps: 0,
rfCacheEnabled: false,
rfCacheMaxIoSizeKb: 0,
rfCacheOperationalMode: "string",
rfCachePageSizeKb: 0,
vtreeMigrationNetworkThrottlingInKbps: 0,
});
type: powerflex:ProtectionDomain
properties:
active: false
fglDefaultMetadataCacheSize: 0
fglMetadataCacheEnabled: false
name: string
overallIoNetworkThrottlingInKbps: 0
protectedMaintenanceModeNetworkThrottlingInKbps: 0
rebalanceNetworkThrottlingInKbps: 0
rebuildNetworkThrottlingInKbps: 0
rfCacheEnabled: false
rfCacheMaxIoSizeKb: 0
rfCacheOperationalMode: string
rfCachePageSizeKb: 0
vtreeMigrationNetworkThrottlingInKbps: 0
ProtectionDomain 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 ProtectionDomain resource accepts the following input properties:
- Active bool
- Whether the PD should be in
Active
state. Default value istrue
. - Fgl
Default doubleMetadata Cache Size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - Fgl
Metadata boolCache Enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- Name string
- Unique name of the protection domain instance.
- Overall
Io doubleNetwork Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - Protected
Maintenance doubleMode Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Rebalance
Network doubleThrottling In Kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Rebuild
Network doubleThrottling In Kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Rf
Cache boolEnabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - Rf
Cache doubleMax Io Size Kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - Rf
Cache stringOperational Mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - Rf
Cache doublePage Size Kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - Vtree
Migration doubleNetwork Throttling In Kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
- Active bool
- Whether the PD should be in
Active
state. Default value istrue
. - Fgl
Default float64Metadata Cache Size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - Fgl
Metadata boolCache Enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- Name string
- Unique name of the protection domain instance.
- Overall
Io float64Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - Protected
Maintenance float64Mode Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Rebalance
Network float64Throttling In Kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Rebuild
Network float64Throttling In Kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Rf
Cache boolEnabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - Rf
Cache float64Max Io Size Kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - Rf
Cache stringOperational Mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - Rf
Cache float64Page Size Kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - Vtree
Migration float64Network Throttling In Kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
- active Boolean
- Whether the PD should be in
Active
state. Default value istrue
. - fgl
Default DoubleMetadata Cache Size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - fgl
Metadata BooleanCache Enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- name String
- Unique name of the protection domain instance.
- overall
Io DoubleNetwork Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - protected
Maintenance DoubleMode Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebalance
Network DoubleThrottling In Kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebuild
Network DoubleThrottling In Kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rf
Cache BooleanEnabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - rf
Cache DoubleMax Io Size Kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - rf
Cache StringOperational Mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - rf
Cache DoublePage Size Kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - vtree
Migration DoubleNetwork Throttling In Kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
- active boolean
- Whether the PD should be in
Active
state. Default value istrue
. - fgl
Default numberMetadata Cache Size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - fgl
Metadata booleanCache Enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- name string
- Unique name of the protection domain instance.
- overall
Io numberNetwork Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - protected
Maintenance numberMode Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebalance
Network numberThrottling In Kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebuild
Network numberThrottling In Kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rf
Cache booleanEnabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - rf
Cache numberMax Io Size Kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - rf
Cache stringOperational Mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - rf
Cache numberPage Size Kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - vtree
Migration numberNetwork Throttling In Kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
- active bool
- Whether the PD should be in
Active
state. Default value istrue
. - fgl_
default_ floatmetadata_ cache_ size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - fgl_
metadata_ boolcache_ enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- name str
- Unique name of the protection domain instance.
- overall_
io_ floatnetwork_ throttling_ in_ kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - protected_
maintenance_ floatmode_ network_ throttling_ in_ kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebalance_
network_ floatthrottling_ in_ kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebuild_
network_ floatthrottling_ in_ kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rf_
cache_ boolenabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - rf_
cache_ floatmax_ io_ size_ kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - rf_
cache_ stroperational_ mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - rf_
cache_ floatpage_ size_ kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - vtree_
migration_ floatnetwork_ throttling_ in_ kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
- active Boolean
- Whether the PD should be in
Active
state. Default value istrue
. - fgl
Default NumberMetadata Cache Size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - fgl
Metadata BooleanCache Enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- name String
- Unique name of the protection domain instance.
- overall
Io NumberNetwork Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - protected
Maintenance NumberMode Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebalance
Network NumberThrottling In Kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebuild
Network NumberThrottling In Kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rf
Cache BooleanEnabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - rf
Cache NumberMax Io Size Kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - rf
Cache StringOperational Mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - rf
Cache NumberPage Size Kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - vtree
Migration NumberNetwork Throttling In Kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
Outputs
All input properties are implicitly available as output properties. Additionally, the ProtectionDomain resource produces the following output properties:
- Fgl
Default doubleNum Concurrent Writes - Fine Granularity default number of concurrent writes.
- Id string
- The provider-assigned unique ID for this managed resource.
- Links
List<Protection
Domain Link> - Underlying REST API links.
- Replication
Capacity doubleMax Ratio - Maximum Replication Capacity Ratio.
- Rf
Cache stringAccp Id - ID of the RF Cache Acceleration Pool attached to the PD.
- State string
- State of the PD.
- Fgl
Default float64Num Concurrent Writes - Fine Granularity default number of concurrent writes.
- Id string
- The provider-assigned unique ID for this managed resource.
- Links
[]Protection
Domain Link - Underlying REST API links.
- Replication
Capacity float64Max Ratio - Maximum Replication Capacity Ratio.
- Rf
Cache stringAccp Id - ID of the RF Cache Acceleration Pool attached to the PD.
- State string
- State of the PD.
- fgl
Default DoubleNum Concurrent Writes - Fine Granularity default number of concurrent writes.
- id String
- The provider-assigned unique ID for this managed resource.
- links
List<Protection
Domain Link> - Underlying REST API links.
- replication
Capacity DoubleMax Ratio - Maximum Replication Capacity Ratio.
- rf
Cache StringAccp Id - ID of the RF Cache Acceleration Pool attached to the PD.
- state String
- State of the PD.
- fgl
Default numberNum Concurrent Writes - Fine Granularity default number of concurrent writes.
- id string
- The provider-assigned unique ID for this managed resource.
- links
Protection
Domain Link[] - Underlying REST API links.
- replication
Capacity numberMax Ratio - Maximum Replication Capacity Ratio.
- rf
Cache stringAccp Id - ID of the RF Cache Acceleration Pool attached to the PD.
- state string
- State of the PD.
- fgl_
default_ floatnum_ concurrent_ writes - Fine Granularity default number of concurrent writes.
- id str
- The provider-assigned unique ID for this managed resource.
- links
Sequence[Protection
Domain Link] - Underlying REST API links.
- replication_
capacity_ floatmax_ ratio - Maximum Replication Capacity Ratio.
- rf_
cache_ straccp_ id - ID of the RF Cache Acceleration Pool attached to the PD.
- state str
- State of the PD.
- fgl
Default NumberNum Concurrent Writes - Fine Granularity default number of concurrent writes.
- id String
- The provider-assigned unique ID for this managed resource.
- links List<Property Map>
- Underlying REST API links.
- replication
Capacity NumberMax Ratio - Maximum Replication Capacity Ratio.
- rf
Cache StringAccp Id - ID of the RF Cache Acceleration Pool attached to the PD.
- state String
- State of the PD.
Look up Existing ProtectionDomain Resource
Get an existing ProtectionDomain 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?: ProtectionDomainState, opts?: CustomResourceOptions): ProtectionDomain
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
active: Optional[bool] = None,
fgl_default_metadata_cache_size: Optional[float] = None,
fgl_default_num_concurrent_writes: Optional[float] = None,
fgl_metadata_cache_enabled: Optional[bool] = None,
links: Optional[Sequence[ProtectionDomainLinkArgs]] = None,
name: Optional[str] = None,
overall_io_network_throttling_in_kbps: Optional[float] = None,
protected_maintenance_mode_network_throttling_in_kbps: Optional[float] = None,
rebalance_network_throttling_in_kbps: Optional[float] = None,
rebuild_network_throttling_in_kbps: Optional[float] = None,
replication_capacity_max_ratio: Optional[float] = None,
rf_cache_accp_id: Optional[str] = None,
rf_cache_enabled: Optional[bool] = None,
rf_cache_max_io_size_kb: Optional[float] = None,
rf_cache_operational_mode: Optional[str] = None,
rf_cache_page_size_kb: Optional[float] = None,
state: Optional[str] = None,
vtree_migration_network_throttling_in_kbps: Optional[float] = None) -> ProtectionDomain
func GetProtectionDomain(ctx *Context, name string, id IDInput, state *ProtectionDomainState, opts ...ResourceOption) (*ProtectionDomain, error)
public static ProtectionDomain Get(string name, Input<string> id, ProtectionDomainState? state, CustomResourceOptions? opts = null)
public static ProtectionDomain get(String name, Output<String> id, ProtectionDomainState state, CustomResourceOptions options)
resources: _: type: powerflex:ProtectionDomain 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.
- Active bool
- Whether the PD should be in
Active
state. Default value istrue
. - Fgl
Default doubleMetadata Cache Size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - Fgl
Default doubleNum Concurrent Writes - Fine Granularity default number of concurrent writes.
- Fgl
Metadata boolCache Enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- Links
List<Protection
Domain Link> - Underlying REST API links.
- Name string
- Unique name of the protection domain instance.
- Overall
Io doubleNetwork Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - Protected
Maintenance doubleMode Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Rebalance
Network doubleThrottling In Kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Rebuild
Network doubleThrottling In Kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Replication
Capacity doubleMax Ratio - Maximum Replication Capacity Ratio.
- Rf
Cache stringAccp Id - ID of the RF Cache Acceleration Pool attached to the PD.
- Rf
Cache boolEnabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - Rf
Cache doubleMax Io Size Kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - Rf
Cache stringOperational Mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - Rf
Cache doublePage Size Kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - State string
- State of the PD.
- Vtree
Migration doubleNetwork Throttling In Kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
- Active bool
- Whether the PD should be in
Active
state. Default value istrue
. - Fgl
Default float64Metadata Cache Size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - Fgl
Default float64Num Concurrent Writes - Fine Granularity default number of concurrent writes.
- Fgl
Metadata boolCache Enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- Links
[]Protection
Domain Link Args - Underlying REST API links.
- Name string
- Unique name of the protection domain instance.
- Overall
Io float64Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - Protected
Maintenance float64Mode Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Rebalance
Network float64Throttling In Kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Rebuild
Network float64Throttling In Kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - Replication
Capacity float64Max Ratio - Maximum Replication Capacity Ratio.
- Rf
Cache stringAccp Id - ID of the RF Cache Acceleration Pool attached to the PD.
- Rf
Cache boolEnabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - Rf
Cache float64Max Io Size Kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - Rf
Cache stringOperational Mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - Rf
Cache float64Page Size Kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - State string
- State of the PD.
- Vtree
Migration float64Network Throttling In Kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
- active Boolean
- Whether the PD should be in
Active
state. Default value istrue
. - fgl
Default DoubleMetadata Cache Size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - fgl
Default DoubleNum Concurrent Writes - Fine Granularity default number of concurrent writes.
- fgl
Metadata BooleanCache Enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- links
List<Protection
Domain Link> - Underlying REST API links.
- name String
- Unique name of the protection domain instance.
- overall
Io DoubleNetwork Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - protected
Maintenance DoubleMode Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebalance
Network DoubleThrottling In Kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebuild
Network DoubleThrottling In Kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - replication
Capacity DoubleMax Ratio - Maximum Replication Capacity Ratio.
- rf
Cache StringAccp Id - ID of the RF Cache Acceleration Pool attached to the PD.
- rf
Cache BooleanEnabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - rf
Cache DoubleMax Io Size Kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - rf
Cache StringOperational Mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - rf
Cache DoublePage Size Kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - state String
- State of the PD.
- vtree
Migration DoubleNetwork Throttling In Kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
- active boolean
- Whether the PD should be in
Active
state. Default value istrue
. - fgl
Default numberMetadata Cache Size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - fgl
Default numberNum Concurrent Writes - Fine Granularity default number of concurrent writes.
- fgl
Metadata booleanCache Enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- links
Protection
Domain Link[] - Underlying REST API links.
- name string
- Unique name of the protection domain instance.
- overall
Io numberNetwork Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - protected
Maintenance numberMode Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebalance
Network numberThrottling In Kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebuild
Network numberThrottling In Kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - replication
Capacity numberMax Ratio - Maximum Replication Capacity Ratio.
- rf
Cache stringAccp Id - ID of the RF Cache Acceleration Pool attached to the PD.
- rf
Cache booleanEnabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - rf
Cache numberMax Io Size Kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - rf
Cache stringOperational Mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - rf
Cache numberPage Size Kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - state string
- State of the PD.
- vtree
Migration numberNetwork Throttling In Kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
- active bool
- Whether the PD should be in
Active
state. Default value istrue
. - fgl_
default_ floatmetadata_ cache_ size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - fgl_
default_ floatnum_ concurrent_ writes - Fine Granularity default number of concurrent writes.
- fgl_
metadata_ boolcache_ enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- links
Sequence[Protection
Domain Link Args] - Underlying REST API links.
- name str
- Unique name of the protection domain instance.
- overall_
io_ floatnetwork_ throttling_ in_ kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - protected_
maintenance_ floatmode_ network_ throttling_ in_ kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebalance_
network_ floatthrottling_ in_ kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebuild_
network_ floatthrottling_ in_ kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - replication_
capacity_ floatmax_ ratio - Maximum Replication Capacity Ratio.
- rf_
cache_ straccp_ id - ID of the RF Cache Acceleration Pool attached to the PD.
- rf_
cache_ boolenabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - rf_
cache_ floatmax_ io_ size_ kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - rf_
cache_ stroperational_ mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - rf_
cache_ floatpage_ size_ kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - state str
- State of the PD.
- vtree_
migration_ floatnetwork_ throttling_ in_ kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
- active Boolean
- Whether the PD should be in
Active
state. Default value istrue
. - fgl
Default NumberMetadata Cache Size - Fine Granularity Metadata Cache size. Can be set only when
fgl_metadata_cache_enabled
is set totrue
. - fgl
Default NumberNum Concurrent Writes - Fine Granularity default number of concurrent writes.
- fgl
Metadata BooleanCache Enabled - Whether Fine Granularity Metadata Cache is enabled or not.
- links List<Property Map>
- Underlying REST API links.
- name String
- Unique name of the protection domain instance.
- overall
Io NumberNetwork Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. Must be greater than any other network throttling parameter. The value
0
represents unlimited bandwidth. The default value is0
. - protected
Maintenance NumberMode Network Throttling In Kbps - Maximum allowed IO for protected maintenance mode in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebalance
Network NumberThrottling In Kbps - Maximum allowed IO for rebalancing in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - rebuild
Network NumberThrottling In Kbps - Maximum allowed IO for rebuilding in KBps. The value
0
represents unlimited bandwidth. The default value is0
. - replication
Capacity NumberMax Ratio - Maximum Replication Capacity Ratio.
- rf
Cache StringAccp Id - ID of the RF Cache Acceleration Pool attached to the PD.
- rf
Cache BooleanEnabled - Whether SDS Rf Cache is enabled or not. Default value is
true
. - rf
Cache NumberMax Io Size Kb - Maximum IO of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - rf
Cache StringOperational Mode - Operational Mode of the SDS RF Cache. Accepted values are
Read
,Write
,ReadAndWrite
andWriteMiss
. Can be set only whenrf_cache_enabled
is set totrue
. - rf
Cache NumberPage Size Kb - Page size of the SDS RF Cache in KB. Can be set only when
rf_cache_enabled
is set totrue
. - state String
- State of the PD.
- vtree
Migration NumberNetwork Throttling In Kbps - Maximum allowed IO for vtree migration in KBps. The value
0
represents unlimited bandwidth. The default value is0
.
Supporting Types
ProtectionDomainLink, ProtectionDomainLinkArgs
Package Details
- Repository
- powerflex dell/terraform-provider-powerflex
- License
- Notes
- This Pulumi package is based on the
powerflex
Terraform Provider.