title | linkTitle | page_title | subcategory | description |
---|---|---|---|---|
powerflex_protection_domain data source |
powerflex_protection_domain |
powerflex_protection_domain Data Source - powerflex |
This datasource is used to query the existing protection domain from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block. |
This datasource is used to query the existing protection domain from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
Note: Only one of
name
andid
can be provided at a time.
/*
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.
*/
# commands to run this tf file : terraform init && terraform apply --auto-approve
# Reads protection domain either by name or by id , if provided
# If both name and id is not provided , then it reads all the protection domain
# id and name can't be given together to fetch the protection domain .
data "powerflex_protection_domain" "pd" {
name = "domain1"
# id = "202a046600000000"
}
output "inputPdID" {
value = data.powerflex_protection_domain.pd.id
}
output "inputPdName" {
value = data.powerflex_protection_domain.pd.name
}
output "pdResult" {
value = data.powerflex_protection_domain.pd.protection_domains
}
After the successful execution of above said block, We can see the output by executing terraform output
command. Also, we can fetch information via the variable: data.powerflex_protection_domain.pd.attribute_name
where attribute_name is the attribute which user wants to fetch.
id
(String) Unique identifier of the protection domain instance. Conflicts withname
.name
(String) Unique name of the protection domain instance. Conflicts withid
.
protection_domains
(Attributes List) List of protection domains fetched. (see below for nested schema)
Read-Only:
fgl_default_metadata_cache_size
(Number) Fine Granularity Metadata Cache size.fgl_default_num_concurrent_writes
(Number) Fine Granularity default number of concurrent writes.fgl_metadata_cache_enabled
(Boolean) Whether Fine Granularity Metadata Cache is enabled or not.id
(String) Unique identifier of the protection domain instance.links
(Attributes List) Underlying REST API links. (see below for nested schema)mdm_sds_network_disconnections_counter
(Attributes) MDM-SDS Network Disconnection Counter windows. (see below for nested schema)name
(String) Unique name of the protection domain instance.overall_io_network_throttling_enabled
(Boolean) Whether network throttling is enabled for overall io.overall_io_network_throttling_in_kbps
(Number) Maximum allowed io for protected maintenance mode in KBps. Must be greater than any other network throttling parameter.protected_maintenance_mode_network_throttling_enabled
(Boolean) Whether network throttling is enabled for protected maintenance mode.protected_maintenance_mode_network_throttling_in_kbps
(Number) Maximum allowed io for protected maintenance mode in KBps.rebalance_network_throttling_enabled
(Boolean) Whether network throttling is enabled for rebalancing.rebalance_network_throttling_in_kbps
(Number) Maximum allowed io for rebalancing in KBps.rebuild_network_throttling_enabled
(Boolean) Whether network throttling is enabled for rebuilding.rebuild_network_throttling_in_kbps
(Number) Maximum allowed io for rebuilding in KBps.replication_capacity_max_ratio
(Number) Maximum Replication Capacity Ratio.rf_cache_accp_id
(String) ID of the Rf Cache Acceleration Pool attached to the PD.rf_cache_enabled
(Boolean) Whether SDS Rf Cache is enabled or not.rf_cache_max_io_size_kb
(Number) Maximum io of the SDS RF Cache in KB.rf_cache_opertional_mode
(String) Operational Mode of the SDS RF Cache.rf_cache_page_size_kb
(Number) Page size of the SDS RF Cache in KB.sdr_sds_connectivity
(Attributes) SDR-SDS Connectivity information. (see below for nested schema)sds_configuration_failure_counter
(Attributes) SDS Configuration Failure Counter windows. (see below for nested schema)sds_decoupled_counter
(Attributes) SDS Decoupled Counter windows. (see below for nested schema)sds_receive_buffer_allocation_failures_counter
(Attributes) SDS receive Buffer Allocation Failure Counter windows. (see below for nested schema)sds_sds_network_disconnections_counter
(Attributes) SDS-SDS Network Disconnection Counter windows. (see below for nested schema)state
(String) State of a PD. Valid values areActive
,ActivePending
,Inactive
orInactivePending
.system_id
(String) System ID of the PD.vtree_migration_network_throttling_enabled
(Boolean) Whether network throttling is enabled for vtree migration.vtree_migration_network_throttling_in_kbps
(Number) Maximum allowed io for vtree migration in KBps.
Read-Only:
href
(String) Specifies the exact path to fetch the details.rel
(String) Specifies the relationship with the Protection Domain.
Read-Only:
long_window
(Attributes) Long Window Parameters. (see below for nested schema)medium_window
(Attributes) Medium Window Parameters. (see below for nested schema)short_window
(Attributes) Short Window Parameters. (see below for nested schema)
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
client_server_conn_status
(String) Connectivity Status.disconnected_client_id
(String) ID of the disconnected client.disconnected_client_name
(String) Name of the disconnected client.disconnected_server_id
(String) ID of the disconnected server.disconnected_server_ip
(String) IP address of the disconnected server.disconnected_server_name
(String) Name of the disconnected server.
Read-Only:
long_window
(Attributes) Long Window Parameters. (see below for nested schema)medium_window
(Attributes) Medium Window Parameters. (see below for nested schema)short_window
(Attributes) Short Window Parameters. (see below for nested schema)
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
long_window
(Attributes) Long Window Parameters. (see below for nested schema)medium_window
(Attributes) Medium Window Parameters. (see below for nested schema)short_window
(Attributes) Short Window Parameters. (see below for nested schema)
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
long_window
(Attributes) Long Window Parameters. (see below for nested schema)medium_window
(Attributes) Medium Window Parameters. (see below for nested schema)short_window
(Attributes) Short Window Parameters. (see below for nested schema)
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
long_window
(Attributes) Long Window Parameters. (see below for nested schema)medium_window
(Attributes) Medium Window Parameters. (see below for nested schema)short_window
(Attributes) Short Window Parameters. (see below for nested schema)
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.
Read-Only:
threshold
(Number) Threshold.window_size_in_sec
(Number) Window Size in seconds.